Documentation ¶
Index ¶
- type Fleet
- type FleetArgs
- type FleetIdentityProvider
- type FleetIdentityProviderArgs
- func (FleetIdentityProviderArgs) ElementType() reflect.Type
- func (i FleetIdentityProviderArgs) ToFleetIdentityProviderOutput() FleetIdentityProviderOutput
- func (i FleetIdentityProviderArgs) ToFleetIdentityProviderOutputWithContext(ctx context.Context) FleetIdentityProviderOutput
- func (i FleetIdentityProviderArgs) ToFleetIdentityProviderPtrOutput() FleetIdentityProviderPtrOutput
- func (i FleetIdentityProviderArgs) ToFleetIdentityProviderPtrOutputWithContext(ctx context.Context) FleetIdentityProviderPtrOutput
- type FleetIdentityProviderInput
- type FleetIdentityProviderOutput
- func (FleetIdentityProviderOutput) ElementType() reflect.Type
- func (o FleetIdentityProviderOutput) SamlMetadata() pulumi.StringOutput
- func (o FleetIdentityProviderOutput) ToFleetIdentityProviderOutput() FleetIdentityProviderOutput
- func (o FleetIdentityProviderOutput) ToFleetIdentityProviderOutputWithContext(ctx context.Context) FleetIdentityProviderOutput
- func (o FleetIdentityProviderOutput) ToFleetIdentityProviderPtrOutput() FleetIdentityProviderPtrOutput
- func (o FleetIdentityProviderOutput) ToFleetIdentityProviderPtrOutputWithContext(ctx context.Context) FleetIdentityProviderPtrOutput
- func (o FleetIdentityProviderOutput) Type() pulumi.StringOutput
- type FleetIdentityProviderPtrInput
- type FleetIdentityProviderPtrOutput
- func (o FleetIdentityProviderPtrOutput) Elem() FleetIdentityProviderOutput
- func (FleetIdentityProviderPtrOutput) ElementType() reflect.Type
- func (o FleetIdentityProviderPtrOutput) SamlMetadata() pulumi.StringPtrOutput
- func (o FleetIdentityProviderPtrOutput) ToFleetIdentityProviderPtrOutput() FleetIdentityProviderPtrOutput
- func (o FleetIdentityProviderPtrOutput) ToFleetIdentityProviderPtrOutputWithContext(ctx context.Context) FleetIdentityProviderPtrOutput
- func (o FleetIdentityProviderPtrOutput) Type() pulumi.StringPtrOutput
- type FleetNetwork
- type FleetNetworkArgs
- func (FleetNetworkArgs) ElementType() reflect.Type
- func (i FleetNetworkArgs) ToFleetNetworkOutput() FleetNetworkOutput
- func (i FleetNetworkArgs) ToFleetNetworkOutputWithContext(ctx context.Context) FleetNetworkOutput
- func (i FleetNetworkArgs) ToFleetNetworkPtrOutput() FleetNetworkPtrOutput
- func (i FleetNetworkArgs) ToFleetNetworkPtrOutputWithContext(ctx context.Context) FleetNetworkPtrOutput
- type FleetNetworkInput
- type FleetNetworkOutput
- func (FleetNetworkOutput) ElementType() reflect.Type
- func (o FleetNetworkOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o FleetNetworkOutput) SubnetIds() pulumi.StringArrayOutput
- func (o FleetNetworkOutput) ToFleetNetworkOutput() FleetNetworkOutput
- func (o FleetNetworkOutput) ToFleetNetworkOutputWithContext(ctx context.Context) FleetNetworkOutput
- func (o FleetNetworkOutput) ToFleetNetworkPtrOutput() FleetNetworkPtrOutput
- func (o FleetNetworkOutput) ToFleetNetworkPtrOutputWithContext(ctx context.Context) FleetNetworkPtrOutput
- func (o FleetNetworkOutput) VpcId() pulumi.StringOutput
- type FleetNetworkPtrInput
- type FleetNetworkPtrOutput
- func (o FleetNetworkPtrOutput) Elem() FleetNetworkOutput
- func (FleetNetworkPtrOutput) ElementType() reflect.Type
- func (o FleetNetworkPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o FleetNetworkPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o FleetNetworkPtrOutput) ToFleetNetworkPtrOutput() FleetNetworkPtrOutput
- func (o FleetNetworkPtrOutput) ToFleetNetworkPtrOutputWithContext(ctx context.Context) FleetNetworkPtrOutput
- func (o FleetNetworkPtrOutput) VpcId() pulumi.StringPtrOutput
- type FleetState
- type WebsiteCertificateAuthorityAssociation
- type WebsiteCertificateAuthorityAssociationArgs
- type WebsiteCertificateAuthorityAssociationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fleet ¶
type Fleet struct { pulumi.CustomResourceState // The ARN of the created WorkLink Fleet. Arn pulumi.StringOutput `pulumi:"arn"` // The ARN of the Amazon Kinesis data stream that receives the audit events. AuditStreamArn pulumi.StringPtrOutput `pulumi:"auditStreamArn"` // The identifier used by users to sign in to the Amazon WorkLink app. CompanyCode pulumi.StringOutput `pulumi:"companyCode"` // The time that the fleet was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates. DeviceCaCertificate pulumi.StringPtrOutput `pulumi:"deviceCaCertificate"` // The name of the fleet. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Provide this to allow manage the identity provider configuration for the fleet. Fields documented below. IdentityProvider FleetIdentityProviderPtrOutput `pulumi:"identityProvider"` // The time that the fleet was last updated. LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"` // A region-unique name for the AMI. Name pulumi.StringOutput `pulumi:"name"` // Provide this to allow manage the company network configuration for the fleet. Fields documented below. Network FleetNetworkPtrOutput `pulumi:"network"` // The option to optimize for better performance by routing traffic through the closest AWS Region to users, which may be outside of your home Region. Defaults to `true`. OptimizeForEndUserLocation pulumi.BoolPtrOutput `pulumi:"optimizeForEndUserLocation"` }
func GetFleet ¶
func GetFleet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FleetState, opts ...pulumi.ResourceOption) (*Fleet, error)
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).
type FleetArgs ¶
type FleetArgs struct { // The ARN of the Amazon Kinesis data stream that receives the audit events. AuditStreamArn pulumi.StringPtrInput // The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates. DeviceCaCertificate pulumi.StringPtrInput // The name of the fleet. DisplayName pulumi.StringPtrInput // Provide this to allow manage the identity provider configuration for the fleet. Fields documented below. IdentityProvider FleetIdentityProviderPtrInput // A region-unique name for the AMI. Name pulumi.StringPtrInput // Provide this to allow manage the company network configuration for the fleet. Fields documented below. Network FleetNetworkPtrInput // The option to optimize for better performance by routing traffic through the closest AWS Region to users, which may be outside of your home Region. Defaults to `true`. OptimizeForEndUserLocation pulumi.BoolPtrInput }
The set of arguments for constructing a Fleet resource.
func (FleetArgs) ElementType ¶
type FleetIdentityProvider ¶
type FleetIdentityProviderArgs ¶
type FleetIdentityProviderArgs struct { // The SAML metadata document provided by the customer’s identity provider. SamlMetadata pulumi.StringInput `pulumi:"samlMetadata"` // The type of identity provider. Type pulumi.StringInput `pulumi:"type"` }
func (FleetIdentityProviderArgs) ElementType ¶
func (FleetIdentityProviderArgs) ElementType() reflect.Type
func (FleetIdentityProviderArgs) ToFleetIdentityProviderOutput ¶
func (i FleetIdentityProviderArgs) ToFleetIdentityProviderOutput() FleetIdentityProviderOutput
func (FleetIdentityProviderArgs) ToFleetIdentityProviderOutputWithContext ¶
func (i FleetIdentityProviderArgs) ToFleetIdentityProviderOutputWithContext(ctx context.Context) FleetIdentityProviderOutput
func (FleetIdentityProviderArgs) ToFleetIdentityProviderPtrOutput ¶
func (i FleetIdentityProviderArgs) ToFleetIdentityProviderPtrOutput() FleetIdentityProviderPtrOutput
func (FleetIdentityProviderArgs) ToFleetIdentityProviderPtrOutputWithContext ¶
func (i FleetIdentityProviderArgs) ToFleetIdentityProviderPtrOutputWithContext(ctx context.Context) FleetIdentityProviderPtrOutput
type FleetIdentityProviderInput ¶
type FleetIdentityProviderInput interface { pulumi.Input ToFleetIdentityProviderOutput() FleetIdentityProviderOutput ToFleetIdentityProviderOutputWithContext(context.Context) FleetIdentityProviderOutput }
FleetIdentityProviderInput is an input type that accepts FleetIdentityProviderArgs and FleetIdentityProviderOutput values. You can construct a concrete instance of `FleetIdentityProviderInput` via:
FleetIdentityProviderArgs{...}
type FleetIdentityProviderOutput ¶
type FleetIdentityProviderOutput struct{ *pulumi.OutputState }
func (FleetIdentityProviderOutput) ElementType ¶
func (FleetIdentityProviderOutput) ElementType() reflect.Type
func (FleetIdentityProviderOutput) SamlMetadata ¶
func (o FleetIdentityProviderOutput) SamlMetadata() pulumi.StringOutput
The SAML metadata document provided by the customer’s identity provider.
func (FleetIdentityProviderOutput) ToFleetIdentityProviderOutput ¶
func (o FleetIdentityProviderOutput) ToFleetIdentityProviderOutput() FleetIdentityProviderOutput
func (FleetIdentityProviderOutput) ToFleetIdentityProviderOutputWithContext ¶
func (o FleetIdentityProviderOutput) ToFleetIdentityProviderOutputWithContext(ctx context.Context) FleetIdentityProviderOutput
func (FleetIdentityProviderOutput) ToFleetIdentityProviderPtrOutput ¶
func (o FleetIdentityProviderOutput) ToFleetIdentityProviderPtrOutput() FleetIdentityProviderPtrOutput
func (FleetIdentityProviderOutput) ToFleetIdentityProviderPtrOutputWithContext ¶
func (o FleetIdentityProviderOutput) ToFleetIdentityProviderPtrOutputWithContext(ctx context.Context) FleetIdentityProviderPtrOutput
func (FleetIdentityProviderOutput) Type ¶
func (o FleetIdentityProviderOutput) Type() pulumi.StringOutput
The type of identity provider.
type FleetIdentityProviderPtrInput ¶
type FleetIdentityProviderPtrInput interface { pulumi.Input ToFleetIdentityProviderPtrOutput() FleetIdentityProviderPtrOutput ToFleetIdentityProviderPtrOutputWithContext(context.Context) FleetIdentityProviderPtrOutput }
FleetIdentityProviderPtrInput is an input type that accepts FleetIdentityProviderArgs, FleetIdentityProviderPtr and FleetIdentityProviderPtrOutput values. You can construct a concrete instance of `FleetIdentityProviderPtrInput` via:
FleetIdentityProviderArgs{...} or: nil
func FleetIdentityProviderPtr ¶
func FleetIdentityProviderPtr(v *FleetIdentityProviderArgs) FleetIdentityProviderPtrInput
type FleetIdentityProviderPtrOutput ¶
type FleetIdentityProviderPtrOutput struct{ *pulumi.OutputState }
func (FleetIdentityProviderPtrOutput) Elem ¶
func (o FleetIdentityProviderPtrOutput) Elem() FleetIdentityProviderOutput
func (FleetIdentityProviderPtrOutput) ElementType ¶
func (FleetIdentityProviderPtrOutput) ElementType() reflect.Type
func (FleetIdentityProviderPtrOutput) SamlMetadata ¶
func (o FleetIdentityProviderPtrOutput) SamlMetadata() pulumi.StringPtrOutput
The SAML metadata document provided by the customer’s identity provider.
func (FleetIdentityProviderPtrOutput) ToFleetIdentityProviderPtrOutput ¶
func (o FleetIdentityProviderPtrOutput) ToFleetIdentityProviderPtrOutput() FleetIdentityProviderPtrOutput
func (FleetIdentityProviderPtrOutput) ToFleetIdentityProviderPtrOutputWithContext ¶
func (o FleetIdentityProviderPtrOutput) ToFleetIdentityProviderPtrOutputWithContext(ctx context.Context) FleetIdentityProviderPtrOutput
func (FleetIdentityProviderPtrOutput) Type ¶
func (o FleetIdentityProviderPtrOutput) Type() pulumi.StringPtrOutput
The type of identity provider.
type FleetNetwork ¶
type FleetNetwork struct { // A list of security group IDs associated with access to the provided subnets. SecurityGroupIds []string `pulumi:"securityGroupIds"` // A list of subnet IDs used for X-ENI connections from Amazon WorkLink rendering containers. SubnetIds []string `pulumi:"subnetIds"` // The VPC ID with connectivity to associated websites. VpcId string `pulumi:"vpcId"` }
type FleetNetworkArgs ¶
type FleetNetworkArgs struct { // A list of security group IDs associated with access to the provided subnets. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // A list of subnet IDs used for X-ENI connections from Amazon WorkLink rendering containers. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The VPC ID with connectivity to associated websites. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (FleetNetworkArgs) ElementType ¶
func (FleetNetworkArgs) ElementType() reflect.Type
func (FleetNetworkArgs) ToFleetNetworkOutput ¶
func (i FleetNetworkArgs) ToFleetNetworkOutput() FleetNetworkOutput
func (FleetNetworkArgs) ToFleetNetworkOutputWithContext ¶
func (i FleetNetworkArgs) ToFleetNetworkOutputWithContext(ctx context.Context) FleetNetworkOutput
func (FleetNetworkArgs) ToFleetNetworkPtrOutput ¶
func (i FleetNetworkArgs) ToFleetNetworkPtrOutput() FleetNetworkPtrOutput
func (FleetNetworkArgs) ToFleetNetworkPtrOutputWithContext ¶
func (i FleetNetworkArgs) ToFleetNetworkPtrOutputWithContext(ctx context.Context) FleetNetworkPtrOutput
type FleetNetworkInput ¶
type FleetNetworkInput interface { pulumi.Input ToFleetNetworkOutput() FleetNetworkOutput ToFleetNetworkOutputWithContext(context.Context) FleetNetworkOutput }
FleetNetworkInput is an input type that accepts FleetNetworkArgs and FleetNetworkOutput values. You can construct a concrete instance of `FleetNetworkInput` via:
FleetNetworkArgs{...}
type FleetNetworkOutput ¶
type FleetNetworkOutput struct{ *pulumi.OutputState }
func (FleetNetworkOutput) ElementType ¶
func (FleetNetworkOutput) ElementType() reflect.Type
func (FleetNetworkOutput) SecurityGroupIds ¶
func (o FleetNetworkOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security group IDs associated with access to the provided subnets.
func (FleetNetworkOutput) SubnetIds ¶
func (o FleetNetworkOutput) SubnetIds() pulumi.StringArrayOutput
A list of subnet IDs used for X-ENI connections from Amazon WorkLink rendering containers.
func (FleetNetworkOutput) ToFleetNetworkOutput ¶
func (o FleetNetworkOutput) ToFleetNetworkOutput() FleetNetworkOutput
func (FleetNetworkOutput) ToFleetNetworkOutputWithContext ¶
func (o FleetNetworkOutput) ToFleetNetworkOutputWithContext(ctx context.Context) FleetNetworkOutput
func (FleetNetworkOutput) ToFleetNetworkPtrOutput ¶
func (o FleetNetworkOutput) ToFleetNetworkPtrOutput() FleetNetworkPtrOutput
func (FleetNetworkOutput) ToFleetNetworkPtrOutputWithContext ¶
func (o FleetNetworkOutput) ToFleetNetworkPtrOutputWithContext(ctx context.Context) FleetNetworkPtrOutput
func (FleetNetworkOutput) VpcId ¶
func (o FleetNetworkOutput) VpcId() pulumi.StringOutput
The VPC ID with connectivity to associated websites.
type FleetNetworkPtrInput ¶
type FleetNetworkPtrInput interface { pulumi.Input ToFleetNetworkPtrOutput() FleetNetworkPtrOutput ToFleetNetworkPtrOutputWithContext(context.Context) FleetNetworkPtrOutput }
FleetNetworkPtrInput is an input type that accepts FleetNetworkArgs, FleetNetworkPtr and FleetNetworkPtrOutput values. You can construct a concrete instance of `FleetNetworkPtrInput` via:
FleetNetworkArgs{...} or: nil
func FleetNetworkPtr ¶
func FleetNetworkPtr(v *FleetNetworkArgs) FleetNetworkPtrInput
type FleetNetworkPtrOutput ¶
type FleetNetworkPtrOutput struct{ *pulumi.OutputState }
func (FleetNetworkPtrOutput) Elem ¶
func (o FleetNetworkPtrOutput) Elem() FleetNetworkOutput
func (FleetNetworkPtrOutput) ElementType ¶
func (FleetNetworkPtrOutput) ElementType() reflect.Type
func (FleetNetworkPtrOutput) SecurityGroupIds ¶
func (o FleetNetworkPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security group IDs associated with access to the provided subnets.
func (FleetNetworkPtrOutput) SubnetIds ¶
func (o FleetNetworkPtrOutput) SubnetIds() pulumi.StringArrayOutput
A list of subnet IDs used for X-ENI connections from Amazon WorkLink rendering containers.
func (FleetNetworkPtrOutput) ToFleetNetworkPtrOutput ¶
func (o FleetNetworkPtrOutput) ToFleetNetworkPtrOutput() FleetNetworkPtrOutput
func (FleetNetworkPtrOutput) ToFleetNetworkPtrOutputWithContext ¶
func (o FleetNetworkPtrOutput) ToFleetNetworkPtrOutputWithContext(ctx context.Context) FleetNetworkPtrOutput
func (FleetNetworkPtrOutput) VpcId ¶
func (o FleetNetworkPtrOutput) VpcId() pulumi.StringPtrOutput
The VPC ID with connectivity to associated websites.
type FleetState ¶
type FleetState struct { // The ARN of the created WorkLink Fleet. Arn pulumi.StringPtrInput // The ARN of the Amazon Kinesis data stream that receives the audit events. AuditStreamArn pulumi.StringPtrInput // The identifier used by users to sign in to the Amazon WorkLink app. CompanyCode pulumi.StringPtrInput // The time that the fleet was created. CreatedTime pulumi.StringPtrInput // The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates. DeviceCaCertificate pulumi.StringPtrInput // The name of the fleet. DisplayName pulumi.StringPtrInput // Provide this to allow manage the identity provider configuration for the fleet. Fields documented below. IdentityProvider FleetIdentityProviderPtrInput // The time that the fleet was last updated. LastUpdatedTime pulumi.StringPtrInput // A region-unique name for the AMI. Name pulumi.StringPtrInput // Provide this to allow manage the company network configuration for the fleet. Fields documented below. Network FleetNetworkPtrInput // The option to optimize for better performance by routing traffic through the closest AWS Region to users, which may be outside of your home Region. Defaults to `true`. OptimizeForEndUserLocation pulumi.BoolPtrInput }
func (FleetState) ElementType ¶
func (FleetState) ElementType() reflect.Type
type WebsiteCertificateAuthorityAssociation ¶
type WebsiteCertificateAuthorityAssociation struct { pulumi.CustomResourceState // The root certificate of the Certificate Authority. Certificate pulumi.StringOutput `pulumi:"certificate"` // The certificate name to display. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The ARN of the fleet. FleetArn pulumi.StringOutput `pulumi:"fleetArn"` // A unique identifier for the Certificate Authority. WebsiteCaId pulumi.StringOutput `pulumi:"websiteCaId"` }
func GetWebsiteCertificateAuthorityAssociation ¶
func GetWebsiteCertificateAuthorityAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebsiteCertificateAuthorityAssociationState, opts ...pulumi.ResourceOption) (*WebsiteCertificateAuthorityAssociation, error)
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).
func NewWebsiteCertificateAuthorityAssociation ¶
func NewWebsiteCertificateAuthorityAssociation(ctx *pulumi.Context, name string, args *WebsiteCertificateAuthorityAssociationArgs, opts ...pulumi.ResourceOption) (*WebsiteCertificateAuthorityAssociation, error)
NewWebsiteCertificateAuthorityAssociation registers a new resource with the given unique name, arguments, and options.
type WebsiteCertificateAuthorityAssociationArgs ¶
type WebsiteCertificateAuthorityAssociationArgs struct { // The root certificate of the Certificate Authority. Certificate pulumi.StringInput // The certificate name to display. DisplayName pulumi.StringPtrInput // The ARN of the fleet. FleetArn pulumi.StringInput }
The set of arguments for constructing a WebsiteCertificateAuthorityAssociation resource.
func (WebsiteCertificateAuthorityAssociationArgs) ElementType ¶
func (WebsiteCertificateAuthorityAssociationArgs) ElementType() reflect.Type
type WebsiteCertificateAuthorityAssociationState ¶
type WebsiteCertificateAuthorityAssociationState struct { // The root certificate of the Certificate Authority. Certificate pulumi.StringPtrInput // The certificate name to display. DisplayName pulumi.StringPtrInput // The ARN of the fleet. FleetArn pulumi.StringPtrInput // A unique identifier for the Certificate Authority. WebsiteCaId pulumi.StringPtrInput }
func (WebsiteCertificateAuthorityAssociationState) ElementType ¶
func (WebsiteCertificateAuthorityAssociationState) ElementType() reflect.Type