package
5.43.0
Repository: https://github.com/pulumi/pulumi-aws.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
GetFleet gets an existing Fleet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetWebsiteCertificateAuthorityAssociation gets an existing WebsiteCertificateAuthorityAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
NewFleet registers a new resource with the given unique name, arguments, and options.
NewWebsiteCertificateAuthorityAssociation registers a new resource with the given unique name, arguments, and options.

# Structs

## Example Usage Basic usage: ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/worklink" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := worklink.NewFleet(ctx, "example", nil) if err != nil { return err } return nil }) } ``` Network Configuration Usage: ```go package main import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/worklink" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := worklink.NewFleet(ctx, "example", &worklink.FleetArgs{ Network: &worklink.FleetNetworkArgs{ VpcId: pulumi.Any(aws_vpc.Test.Id), SubnetIds: pulumi.StringArray{ %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ #-resources-aws:worklink-fleet:Fleet.pp:3,26-47), }, SecurityGroupIds: pulumi.StringArray{ aws_security_group.Test.Id, }, }, }) if err != nil { return err } return nil }) } ``` Identity Provider Configuration Usage: ```go package main import ( "os" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/worklink" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := worklink.NewFleet(ctx, "test", &worklink.FleetArgs{ IdentityProvider: &worklink.FleetIdentityProviderArgs{ Type: pulumi.String("SAML"), SamlMetadata: readFileOrPanic("saml-metadata.xml"), }, }) if err != nil { return err } return nil }) } ``` ## Import WorkLink can be imported using the ARN, e.g., ```sh $ pulumi import aws:worklink/fleet:Fleet test arn:aws:worklink::123456789012:fleet/example ```.
The set of arguments for constructing a Fleet resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
## Example Usage ```go package main import ( "os" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/worklink" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := worklink.NewFleet(ctx, "example", nil) if err != nil { return err } _, err = worklink.NewWebsiteCertificateAuthorityAssociation(ctx, "test", &worklink.WebsiteCertificateAuthorityAssociationArgs{ FleetArn: pulumi.Any(aws_worklink_fleet.Test.Arn), Certificate: readFileOrPanic("certificate.pem"), }) if err != nil { return err } return nil }) } ``` ## Import WorkLink Website Certificate Authority can be imported using `FLEET-ARN,WEBSITE-CA-ID`, e.g., ```sh $ pulumi import aws:worklink/websiteCertificateAuthorityAssociation:WebsiteCertificateAuthorityAssociation example arn:aws:worklink::123456789012:fleet/example,abcdefghijk ```.
The set of arguments for constructing a WebsiteCertificateAuthorityAssociation resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

FleetArrayInput is an input type that accepts FleetArray and FleetArrayOutput values.
FleetIdentityProviderInput is an input type that accepts FleetIdentityProviderArgs and FleetIdentityProviderOutput values.
FleetIdentityProviderPtrInput is an input type that accepts FleetIdentityProviderArgs, FleetIdentityProviderPtr and FleetIdentityProviderPtrOutput values.
No description provided by the author
FleetMapInput is an input type that accepts FleetMap and FleetMapOutput values.
FleetNetworkInput is an input type that accepts FleetNetworkArgs and FleetNetworkOutput values.
FleetNetworkPtrInput is an input type that accepts FleetNetworkArgs, FleetNetworkPtr and FleetNetworkPtrOutput values.
WebsiteCertificateAuthorityAssociationArrayInput is an input type that accepts WebsiteCertificateAuthorityAssociationArray and WebsiteCertificateAuthorityAssociationArrayOutput values.
No description provided by the author
WebsiteCertificateAuthorityAssociationMapInput is an input type that accepts WebsiteCertificateAuthorityAssociationMap and WebsiteCertificateAuthorityAssociationMapOutput values.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author