worklink

package
v3.38.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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. Kinesis data stream name must begin with `"AmazonWorkLink-"`.
	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"`
}

## Import

WorkLink can be imported using the ARN, e.g.

```sh

$ pulumi import aws:worklink/fleet:Fleet test arn:aws:worklink::123456789012:fleet/example

```

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).

func NewFleet

func NewFleet(ctx *pulumi.Context,
	name string, args *FleetArgs, opts ...pulumi.ResourceOption) (*Fleet, error)

NewFleet registers a new resource with the given unique name, arguments, and options.

func (*Fleet) ElementType added in v3.13.0

func (*Fleet) ElementType() reflect.Type

func (*Fleet) ToFleetOutput added in v3.13.0

func (i *Fleet) ToFleetOutput() FleetOutput

func (*Fleet) ToFleetOutputWithContext added in v3.13.0

func (i *Fleet) ToFleetOutputWithContext(ctx context.Context) FleetOutput

func (*Fleet) ToFleetPtrOutput added in v3.25.0

func (i *Fleet) ToFleetPtrOutput() FleetPtrOutput

func (*Fleet) ToFleetPtrOutputWithContext added in v3.25.0

func (i *Fleet) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput

type FleetArgs

type FleetArgs struct {
	// The ARN of the Amazon Kinesis data stream that receives the audit events. Kinesis data stream name must begin with `"AmazonWorkLink-"`.
	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

func (FleetArgs) ElementType() reflect.Type

type FleetArray added in v3.25.0

type FleetArray []FleetInput

func (FleetArray) ElementType added in v3.25.0

func (FleetArray) ElementType() reflect.Type

func (FleetArray) ToFleetArrayOutput added in v3.25.0

func (i FleetArray) ToFleetArrayOutput() FleetArrayOutput

func (FleetArray) ToFleetArrayOutputWithContext added in v3.25.0

func (i FleetArray) ToFleetArrayOutputWithContext(ctx context.Context) FleetArrayOutput

type FleetArrayInput added in v3.25.0

type FleetArrayInput interface {
	pulumi.Input

	ToFleetArrayOutput() FleetArrayOutput
	ToFleetArrayOutputWithContext(context.Context) FleetArrayOutput
}

FleetArrayInput is an input type that accepts FleetArray and FleetArrayOutput values. You can construct a concrete instance of `FleetArrayInput` via:

FleetArray{ FleetArgs{...} }

type FleetArrayOutput added in v3.25.0

type FleetArrayOutput struct{ *pulumi.OutputState }

func (FleetArrayOutput) ElementType added in v3.25.0

func (FleetArrayOutput) ElementType() reflect.Type

func (FleetArrayOutput) Index added in v3.25.0

func (FleetArrayOutput) ToFleetArrayOutput added in v3.25.0

func (o FleetArrayOutput) ToFleetArrayOutput() FleetArrayOutput

func (FleetArrayOutput) ToFleetArrayOutputWithContext added in v3.25.0

func (o FleetArrayOutput) ToFleetArrayOutputWithContext(ctx context.Context) FleetArrayOutput

type FleetIdentityProvider

type FleetIdentityProvider struct {
	// The SAML metadata document provided by the customer’s identity provider.
	SamlMetadata string `pulumi:"samlMetadata"`
	// The type of identity provider.
	Type string `pulumi:"type"`
}

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) SamlMetadata

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

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

type FleetIdentityProviderPtrOutput

type FleetIdentityProviderPtrOutput struct{ *pulumi.OutputState }

func (FleetIdentityProviderPtrOutput) Elem

func (FleetIdentityProviderPtrOutput) ElementType

func (FleetIdentityProviderPtrOutput) SamlMetadata

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

The type of identity provider.

type FleetInput added in v3.13.0

type FleetInput interface {
	pulumi.Input

	ToFleetOutput() FleetOutput
	ToFleetOutputWithContext(ctx context.Context) FleetOutput
}

type FleetMap added in v3.25.0

type FleetMap map[string]FleetInput

func (FleetMap) ElementType added in v3.25.0

func (FleetMap) ElementType() reflect.Type

func (FleetMap) ToFleetMapOutput added in v3.25.0

func (i FleetMap) ToFleetMapOutput() FleetMapOutput

func (FleetMap) ToFleetMapOutputWithContext added in v3.25.0

func (i FleetMap) ToFleetMapOutputWithContext(ctx context.Context) FleetMapOutput

type FleetMapInput added in v3.25.0

type FleetMapInput interface {
	pulumi.Input

	ToFleetMapOutput() FleetMapOutput
	ToFleetMapOutputWithContext(context.Context) FleetMapOutput
}

FleetMapInput is an input type that accepts FleetMap and FleetMapOutput values. You can construct a concrete instance of `FleetMapInput` via:

FleetMap{ "key": FleetArgs{...} }

type FleetMapOutput added in v3.25.0

type FleetMapOutput struct{ *pulumi.OutputState }

func (FleetMapOutput) ElementType added in v3.25.0

func (FleetMapOutput) ElementType() reflect.Type

func (FleetMapOutput) MapIndex added in v3.25.0

func (FleetMapOutput) ToFleetMapOutput added in v3.25.0

func (o FleetMapOutput) ToFleetMapOutput() FleetMapOutput

func (FleetMapOutput) ToFleetMapOutputWithContext added in v3.25.0

func (o FleetMapOutput) ToFleetMapOutputWithContext(ctx context.Context) FleetMapOutput

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

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

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

type FleetNetworkPtrOutput

type FleetNetworkPtrOutput struct{ *pulumi.OutputState }

func (FleetNetworkPtrOutput) Elem

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

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

The VPC ID with connectivity to associated websites.

type FleetOutput added in v3.13.0

type FleetOutput struct {
	*pulumi.OutputState
}

func (FleetOutput) ElementType added in v3.13.0

func (FleetOutput) ElementType() reflect.Type

func (FleetOutput) ToFleetOutput added in v3.13.0

func (o FleetOutput) ToFleetOutput() FleetOutput

func (FleetOutput) ToFleetOutputWithContext added in v3.13.0

func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput

func (FleetOutput) ToFleetPtrOutput added in v3.25.0

func (o FleetOutput) ToFleetPtrOutput() FleetPtrOutput

func (FleetOutput) ToFleetPtrOutputWithContext added in v3.25.0

func (o FleetOutput) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput

type FleetPtrInput added in v3.25.0

type FleetPtrInput interface {
	pulumi.Input

	ToFleetPtrOutput() FleetPtrOutput
	ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
}

type FleetPtrOutput added in v3.25.0

type FleetPtrOutput struct {
	*pulumi.OutputState
}

func (FleetPtrOutput) ElementType added in v3.25.0

func (FleetPtrOutput) ElementType() reflect.Type

func (FleetPtrOutput) ToFleetPtrOutput added in v3.25.0

func (o FleetPtrOutput) ToFleetPtrOutput() FleetPtrOutput

func (FleetPtrOutput) ToFleetPtrOutputWithContext added in v3.25.0

func (o FleetPtrOutput) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput

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. Kinesis data stream name must begin with `"AmazonWorkLink-"`.
	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"`
}

## 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

```

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.

func (*WebsiteCertificateAuthorityAssociation) ElementType added in v3.13.0

func (*WebsiteCertificateAuthorityAssociation) ToWebsiteCertificateAuthorityAssociationOutput added in v3.13.0

func (i *WebsiteCertificateAuthorityAssociation) ToWebsiteCertificateAuthorityAssociationOutput() WebsiteCertificateAuthorityAssociationOutput

func (*WebsiteCertificateAuthorityAssociation) ToWebsiteCertificateAuthorityAssociationOutputWithContext added in v3.13.0

func (i *WebsiteCertificateAuthorityAssociation) ToWebsiteCertificateAuthorityAssociationOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationOutput

func (*WebsiteCertificateAuthorityAssociation) ToWebsiteCertificateAuthorityAssociationPtrOutput added in v3.25.0

func (i *WebsiteCertificateAuthorityAssociation) ToWebsiteCertificateAuthorityAssociationPtrOutput() WebsiteCertificateAuthorityAssociationPtrOutput

func (*WebsiteCertificateAuthorityAssociation) ToWebsiteCertificateAuthorityAssociationPtrOutputWithContext added in v3.25.0

func (i *WebsiteCertificateAuthorityAssociation) ToWebsiteCertificateAuthorityAssociationPtrOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationPtrOutput

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

type WebsiteCertificateAuthorityAssociationArray added in v3.25.0

type WebsiteCertificateAuthorityAssociationArray []WebsiteCertificateAuthorityAssociationInput

func (WebsiteCertificateAuthorityAssociationArray) ElementType added in v3.25.0

func (WebsiteCertificateAuthorityAssociationArray) ToWebsiteCertificateAuthorityAssociationArrayOutput added in v3.25.0

func (i WebsiteCertificateAuthorityAssociationArray) ToWebsiteCertificateAuthorityAssociationArrayOutput() WebsiteCertificateAuthorityAssociationArrayOutput

func (WebsiteCertificateAuthorityAssociationArray) ToWebsiteCertificateAuthorityAssociationArrayOutputWithContext added in v3.25.0

func (i WebsiteCertificateAuthorityAssociationArray) ToWebsiteCertificateAuthorityAssociationArrayOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationArrayOutput

type WebsiteCertificateAuthorityAssociationArrayInput added in v3.25.0

type WebsiteCertificateAuthorityAssociationArrayInput interface {
	pulumi.Input

	ToWebsiteCertificateAuthorityAssociationArrayOutput() WebsiteCertificateAuthorityAssociationArrayOutput
	ToWebsiteCertificateAuthorityAssociationArrayOutputWithContext(context.Context) WebsiteCertificateAuthorityAssociationArrayOutput
}

WebsiteCertificateAuthorityAssociationArrayInput is an input type that accepts WebsiteCertificateAuthorityAssociationArray and WebsiteCertificateAuthorityAssociationArrayOutput values. You can construct a concrete instance of `WebsiteCertificateAuthorityAssociationArrayInput` via:

WebsiteCertificateAuthorityAssociationArray{ WebsiteCertificateAuthorityAssociationArgs{...} }

type WebsiteCertificateAuthorityAssociationArrayOutput added in v3.25.0

type WebsiteCertificateAuthorityAssociationArrayOutput struct{ *pulumi.OutputState }

func (WebsiteCertificateAuthorityAssociationArrayOutput) ElementType added in v3.25.0

func (WebsiteCertificateAuthorityAssociationArrayOutput) Index added in v3.25.0

func (WebsiteCertificateAuthorityAssociationArrayOutput) ToWebsiteCertificateAuthorityAssociationArrayOutput added in v3.25.0

func (o WebsiteCertificateAuthorityAssociationArrayOutput) ToWebsiteCertificateAuthorityAssociationArrayOutput() WebsiteCertificateAuthorityAssociationArrayOutput

func (WebsiteCertificateAuthorityAssociationArrayOutput) ToWebsiteCertificateAuthorityAssociationArrayOutputWithContext added in v3.25.0

func (o WebsiteCertificateAuthorityAssociationArrayOutput) ToWebsiteCertificateAuthorityAssociationArrayOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationArrayOutput

type WebsiteCertificateAuthorityAssociationInput added in v3.13.0

type WebsiteCertificateAuthorityAssociationInput interface {
	pulumi.Input

	ToWebsiteCertificateAuthorityAssociationOutput() WebsiteCertificateAuthorityAssociationOutput
	ToWebsiteCertificateAuthorityAssociationOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationOutput
}

type WebsiteCertificateAuthorityAssociationMap added in v3.25.0

type WebsiteCertificateAuthorityAssociationMap map[string]WebsiteCertificateAuthorityAssociationInput

func (WebsiteCertificateAuthorityAssociationMap) ElementType added in v3.25.0

func (WebsiteCertificateAuthorityAssociationMap) ToWebsiteCertificateAuthorityAssociationMapOutput added in v3.25.0

func (i WebsiteCertificateAuthorityAssociationMap) ToWebsiteCertificateAuthorityAssociationMapOutput() WebsiteCertificateAuthorityAssociationMapOutput

func (WebsiteCertificateAuthorityAssociationMap) ToWebsiteCertificateAuthorityAssociationMapOutputWithContext added in v3.25.0

func (i WebsiteCertificateAuthorityAssociationMap) ToWebsiteCertificateAuthorityAssociationMapOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationMapOutput

type WebsiteCertificateAuthorityAssociationMapInput added in v3.25.0

type WebsiteCertificateAuthorityAssociationMapInput interface {
	pulumi.Input

	ToWebsiteCertificateAuthorityAssociationMapOutput() WebsiteCertificateAuthorityAssociationMapOutput
	ToWebsiteCertificateAuthorityAssociationMapOutputWithContext(context.Context) WebsiteCertificateAuthorityAssociationMapOutput
}

WebsiteCertificateAuthorityAssociationMapInput is an input type that accepts WebsiteCertificateAuthorityAssociationMap and WebsiteCertificateAuthorityAssociationMapOutput values. You can construct a concrete instance of `WebsiteCertificateAuthorityAssociationMapInput` via:

WebsiteCertificateAuthorityAssociationMap{ "key": WebsiteCertificateAuthorityAssociationArgs{...} }

type WebsiteCertificateAuthorityAssociationMapOutput added in v3.25.0

type WebsiteCertificateAuthorityAssociationMapOutput struct{ *pulumi.OutputState }

func (WebsiteCertificateAuthorityAssociationMapOutput) ElementType added in v3.25.0

func (WebsiteCertificateAuthorityAssociationMapOutput) MapIndex added in v3.25.0

func (WebsiteCertificateAuthorityAssociationMapOutput) ToWebsiteCertificateAuthorityAssociationMapOutput added in v3.25.0

func (o WebsiteCertificateAuthorityAssociationMapOutput) ToWebsiteCertificateAuthorityAssociationMapOutput() WebsiteCertificateAuthorityAssociationMapOutput

func (WebsiteCertificateAuthorityAssociationMapOutput) ToWebsiteCertificateAuthorityAssociationMapOutputWithContext added in v3.25.0

func (o WebsiteCertificateAuthorityAssociationMapOutput) ToWebsiteCertificateAuthorityAssociationMapOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationMapOutput

type WebsiteCertificateAuthorityAssociationOutput added in v3.13.0

type WebsiteCertificateAuthorityAssociationOutput struct {
	*pulumi.OutputState
}

func (WebsiteCertificateAuthorityAssociationOutput) ElementType added in v3.13.0

func (WebsiteCertificateAuthorityAssociationOutput) ToWebsiteCertificateAuthorityAssociationOutput added in v3.13.0

func (o WebsiteCertificateAuthorityAssociationOutput) ToWebsiteCertificateAuthorityAssociationOutput() WebsiteCertificateAuthorityAssociationOutput

func (WebsiteCertificateAuthorityAssociationOutput) ToWebsiteCertificateAuthorityAssociationOutputWithContext added in v3.13.0

func (o WebsiteCertificateAuthorityAssociationOutput) ToWebsiteCertificateAuthorityAssociationOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationOutput

func (WebsiteCertificateAuthorityAssociationOutput) ToWebsiteCertificateAuthorityAssociationPtrOutput added in v3.25.0

func (o WebsiteCertificateAuthorityAssociationOutput) ToWebsiteCertificateAuthorityAssociationPtrOutput() WebsiteCertificateAuthorityAssociationPtrOutput

func (WebsiteCertificateAuthorityAssociationOutput) ToWebsiteCertificateAuthorityAssociationPtrOutputWithContext added in v3.25.0

func (o WebsiteCertificateAuthorityAssociationOutput) ToWebsiteCertificateAuthorityAssociationPtrOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationPtrOutput

type WebsiteCertificateAuthorityAssociationPtrInput added in v3.25.0

type WebsiteCertificateAuthorityAssociationPtrInput interface {
	pulumi.Input

	ToWebsiteCertificateAuthorityAssociationPtrOutput() WebsiteCertificateAuthorityAssociationPtrOutput
	ToWebsiteCertificateAuthorityAssociationPtrOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationPtrOutput
}

type WebsiteCertificateAuthorityAssociationPtrOutput added in v3.25.0

type WebsiteCertificateAuthorityAssociationPtrOutput struct {
	*pulumi.OutputState
}

func (WebsiteCertificateAuthorityAssociationPtrOutput) ElementType added in v3.25.0

func (WebsiteCertificateAuthorityAssociationPtrOutput) ToWebsiteCertificateAuthorityAssociationPtrOutput added in v3.25.0

func (o WebsiteCertificateAuthorityAssociationPtrOutput) ToWebsiteCertificateAuthorityAssociationPtrOutput() WebsiteCertificateAuthorityAssociationPtrOutput

func (WebsiteCertificateAuthorityAssociationPtrOutput) ToWebsiteCertificateAuthorityAssociationPtrOutputWithContext added in v3.25.0

func (o WebsiteCertificateAuthorityAssociationPtrOutput) ToWebsiteCertificateAuthorityAssociationPtrOutputWithContext(ctx context.Context) WebsiteCertificateAuthorityAssociationPtrOutput

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL