worklink

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

nolint: lll Package worklink exports types, functions, subpackages for provisioning worklink resources.

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-aws) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-aws` repo](https://github.com/pulumi/pulumi-aws/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-aws` repo](https://github.com/terraform-providers/terraform-provider-aws/issues).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Fleet

type Fleet struct {
	// contains filtered or unexported fields
}

func GetFleet

func GetFleet(ctx *pulumi.Context,
	name string, id pulumi.ID, state *FleetState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Fleet, error)

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

func (*Fleet) Arn

func (r *Fleet) Arn() *pulumi.StringOutput

The ARN of the created WorkLink Fleet.

func (*Fleet) AuditStreamArn

func (r *Fleet) AuditStreamArn() *pulumi.StringOutput

The ARN of the Amazon Kinesis data stream that receives the audit events.

func (*Fleet) CompanyCode

func (r *Fleet) CompanyCode() *pulumi.StringOutput

The identifier used by users to sign in to the Amazon WorkLink app.

func (*Fleet) CreatedTime

func (r *Fleet) CreatedTime() *pulumi.StringOutput

The time that the fleet was created.

func (*Fleet) DeviceCaCertificate

func (r *Fleet) DeviceCaCertificate() *pulumi.StringOutput

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

func (*Fleet) DisplayName

func (r *Fleet) DisplayName() *pulumi.StringOutput

The name of the fleet.

func (*Fleet) ID

func (r *Fleet) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Fleet) IdentityProvider

func (r *Fleet) IdentityProvider() *pulumi.Output

Provide this to allow manage the identity provider configuration for the fleet. Fields documented below.

func (*Fleet) LastUpdatedTime

func (r *Fleet) LastUpdatedTime() *pulumi.StringOutput

The time that the fleet was last updated.

func (*Fleet) Name

func (r *Fleet) Name() *pulumi.StringOutput

A region-unique name for the AMI.

func (*Fleet) Network

func (r *Fleet) Network() *pulumi.Output

Provide this to allow manage the company network configuration for the fleet. Fields documented below.

func (*Fleet) OptimizeForEndUserLocation

func (r *Fleet) OptimizeForEndUserLocation() *pulumi.BoolOutput

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

func (*Fleet) URN

func (r *Fleet) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type FleetArgs

type FleetArgs struct {
	// The ARN of the Amazon Kinesis data stream that receives the audit events.
	AuditStreamArn interface{}
	// The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.
	DeviceCaCertificate interface{}
	// The name of the fleet.
	DisplayName interface{}
	// Provide this to allow manage the identity provider configuration for the fleet. Fields documented below.
	IdentityProvider interface{}
	// A region-unique name for the AMI.
	Name interface{}
	// Provide this to allow manage the company network configuration for the fleet. Fields documented below.
	Network interface{}
	// 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 interface{}
}

The set of arguments for constructing a Fleet resource.

type FleetState

type FleetState struct {
	// The ARN of the created WorkLink Fleet.
	Arn interface{}
	// The ARN of the Amazon Kinesis data stream that receives the audit events.
	AuditStreamArn interface{}
	// The identifier used by users to sign in to the Amazon WorkLink app.
	CompanyCode interface{}
	// The time that the fleet was created.
	CreatedTime interface{}
	// The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.
	DeviceCaCertificate interface{}
	// The name of the fleet.
	DisplayName interface{}
	// Provide this to allow manage the identity provider configuration for the fleet. Fields documented below.
	IdentityProvider interface{}
	// The time that the fleet was last updated.
	LastUpdatedTime interface{}
	// A region-unique name for the AMI.
	Name interface{}
	// Provide this to allow manage the company network configuration for the fleet. Fields documented below.
	Network interface{}
	// 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 interface{}
}

Input properties used for looking up and filtering Fleet resources.

type WebsiteCertificateAuthorityAssociation added in v0.18.2

type WebsiteCertificateAuthorityAssociation struct {
	// contains filtered or unexported fields
}

func GetWebsiteCertificateAuthorityAssociation added in v0.18.2

func GetWebsiteCertificateAuthorityAssociation(ctx *pulumi.Context,
	name string, id pulumi.ID, state *WebsiteCertificateAuthorityAssociationState, opts ...pulumi.ResourceOpt) (*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 added in v0.18.2

func NewWebsiteCertificateAuthorityAssociation(ctx *pulumi.Context,
	name string, args *WebsiteCertificateAuthorityAssociationArgs, opts ...pulumi.ResourceOpt) (*WebsiteCertificateAuthorityAssociation, error)

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

func (*WebsiteCertificateAuthorityAssociation) Certificate added in v0.18.2

The root certificate of the Certificate Authority.

func (*WebsiteCertificateAuthorityAssociation) DisplayName added in v0.18.2

The certificate name to display.

func (*WebsiteCertificateAuthorityAssociation) FleetArn added in v0.18.2

The ARN of the fleet.

func (*WebsiteCertificateAuthorityAssociation) ID added in v0.18.2

ID is this resource's unique identifier assigned by its provider.

func (*WebsiteCertificateAuthorityAssociation) URN added in v0.18.2

URN is this resource's unique name assigned by Pulumi.

func (*WebsiteCertificateAuthorityAssociation) WebsiteCaId added in v0.18.2

A unique identifier for the Certificate Authority.

type WebsiteCertificateAuthorityAssociationArgs added in v0.18.2

type WebsiteCertificateAuthorityAssociationArgs struct {
	// The root certificate of the Certificate Authority.
	Certificate interface{}
	// The certificate name to display.
	DisplayName interface{}
	// The ARN of the fleet.
	FleetArn interface{}
}

The set of arguments for constructing a WebsiteCertificateAuthorityAssociation resource.

type WebsiteCertificateAuthorityAssociationState added in v0.18.2

type WebsiteCertificateAuthorityAssociationState struct {
	// The root certificate of the Certificate Authority.
	Certificate interface{}
	// The certificate name to display.
	DisplayName interface{}
	// The ARN of the fleet.
	FleetArn interface{}
	// A unique identifier for the Certificate Authority.
	WebsiteCaId interface{}
}

Input properties used for looking up and filtering WebsiteCertificateAuthorityAssociation resources.

Jump to

Keyboard shortcuts

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