worklink

package
v0.18.1 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2019 License: Apache-2.0 Imports: 1 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 {
	// 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.

Jump to

Keyboard shortcuts

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