Module worklink
This page documents the language specification for the aws package. If you're looking for help working with the inputs, outputs, or functions of aws resources in a Pulumi program, please see the resource documentation for examples and API reference.
This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the
pulumi/pulumi-awsrepo; however, if that doesn’t turn up anything, please consult the sourceterraform-providers/terraform-provider-awsrepo.
Resources
Others
- FleetArgs
- FleetState
- WebsiteCertificateAuthorityAssociationArgs
- WebsiteCertificateAuthorityAssociationState
Resources
Resource Fleet
class Fleet extends CustomResourceExample Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.worklink.Fleet("example", {});constructor
new Fleet(name: string, args?: FleetArgs, opts?: pulumi.CustomResourceOptions)Create a Fleet resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: FleetState, opts?: pulumi.CustomResourceOptions): FleetGet an existing Fleet resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is FleetReturns true if the given object is an instance of Fleet. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property arn
public arn: pulumi.Output<string>;The ARN of the created WorkLink Fleet.
property auditStreamArn
public auditStreamArn: pulumi.Output<string | undefined>;The ARN of the Amazon Kinesis data stream that receives the audit events.
property companyCode
public companyCode: pulumi.Output<string>;The identifier used by users to sign in to the Amazon WorkLink app.
property createdTime
public createdTime: pulumi.Output<string>;The time that the fleet was created.
property deviceCaCertificate
public deviceCaCertificate: pulumi.Output<string | undefined>;The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.
property displayName
public displayName: pulumi.Output<string | undefined>;The name of the fleet.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property identityProvider
public identityProvider: pulumi.Output<FleetIdentityProvider | undefined>;Provide this to allow manage the identity provider configuration for the fleet. Fields documented below.
property lastUpdatedTime
public lastUpdatedTime: pulumi.Output<string>;The time that the fleet was last updated.
property name
public name: pulumi.Output<string>;A region-unique name for the AMI.
property network
public network: pulumi.Output<FleetNetwork | undefined>;Provide this to allow manage the company network configuration for the fleet. Fields documented below.
property optimizeForEndUserLocation
public optimizeForEndUserLocation: pulumi.Output<boolean | undefined>;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.
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource WebsiteCertificateAuthorityAssociation
class WebsiteCertificateAuthorityAssociation extends CustomResourceExample Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
import * as fs from "fs";
const example = new aws.worklink.Fleet("example", {});
const test = new aws.worklink.WebsiteCertificateAuthorityAssociation("test", {
certificate: fs.readFileSync("certificate.pem", "utf-8"),
fleetArn: aws_worklink_fleet_test.arn,
});constructor
new WebsiteCertificateAuthorityAssociation(name: string, args: WebsiteCertificateAuthorityAssociationArgs, opts?: pulumi.CustomResourceOptions)Create a WebsiteCertificateAuthorityAssociation resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: WebsiteCertificateAuthorityAssociationState, opts?: pulumi.CustomResourceOptions): WebsiteCertificateAuthorityAssociationGet an existing WebsiteCertificateAuthorityAssociation resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is WebsiteCertificateAuthorityAssociationReturns true if the given object is an instance of WebsiteCertificateAuthorityAssociation. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property certificate
public certificate: pulumi.Output<string>;The root certificate of the Certificate Authority.
property displayName
public displayName: pulumi.Output<string | undefined>;The certificate name to display.
property fleetArn
public fleetArn: pulumi.Output<string>;The ARN of the fleet.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property websiteCaId
public websiteCaId: pulumi.Output<string>;A unique identifier for the Certificate Authority.
Others
interface FleetArgs
interface FleetArgsThe set of arguments for constructing a Fleet resource.
property auditStreamArn
auditStreamArn?: pulumi.Input<string>;The ARN of the Amazon Kinesis data stream that receives the audit events.
property deviceCaCertificate
deviceCaCertificate?: pulumi.Input<string>;The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.
property displayName
displayName?: pulumi.Input<string>;The name of the fleet.
property identityProvider
identityProvider?: pulumi.Input<FleetIdentityProvider>;Provide this to allow manage the identity provider configuration for the fleet. Fields documented below.
property name
name?: pulumi.Input<string>;A region-unique name for the AMI.
property network
network?: pulumi.Input<FleetNetwork>;Provide this to allow manage the company network configuration for the fleet. Fields documented below.
property optimizeForEndUserLocation
optimizeForEndUserLocation?: pulumi.Input<boolean>;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.
interface FleetState
interface FleetStateInput properties used for looking up and filtering Fleet resources.
property arn
arn?: pulumi.Input<string>;The ARN of the created WorkLink Fleet.
property auditStreamArn
auditStreamArn?: pulumi.Input<string>;The ARN of the Amazon Kinesis data stream that receives the audit events.
property companyCode
companyCode?: pulumi.Input<string>;The identifier used by users to sign in to the Amazon WorkLink app.
property createdTime
createdTime?: pulumi.Input<string>;The time that the fleet was created.
property deviceCaCertificate
deviceCaCertificate?: pulumi.Input<string>;The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.
property displayName
displayName?: pulumi.Input<string>;The name of the fleet.
property identityProvider
identityProvider?: pulumi.Input<FleetIdentityProvider>;Provide this to allow manage the identity provider configuration for the fleet. Fields documented below.
property lastUpdatedTime
lastUpdatedTime?: pulumi.Input<string>;The time that the fleet was last updated.
property name
name?: pulumi.Input<string>;A region-unique name for the AMI.
property network
network?: pulumi.Input<FleetNetwork>;Provide this to allow manage the company network configuration for the fleet. Fields documented below.
property optimizeForEndUserLocation
optimizeForEndUserLocation?: pulumi.Input<boolean>;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.
interface WebsiteCertificateAuthorityAssociationArgs
interface WebsiteCertificateAuthorityAssociationArgsThe set of arguments for constructing a WebsiteCertificateAuthorityAssociation resource.
property certificate
certificate: pulumi.Input<string>;The root certificate of the Certificate Authority.
property displayName
displayName?: pulumi.Input<string>;The certificate name to display.
property fleetArn
fleetArn: pulumi.Input<string>;The ARN of the fleet.
interface WebsiteCertificateAuthorityAssociationState
interface WebsiteCertificateAuthorityAssociationStateInput properties used for looking up and filtering WebsiteCertificateAuthorityAssociation resources.
property certificate
certificate?: pulumi.Input<string>;The root certificate of the Certificate Authority.
property displayName
displayName?: pulumi.Input<string>;The certificate name to display.
property fleetArn
fleetArn?: pulumi.Input<string>;The ARN of the fleet.
property websiteCaId
websiteCaId?: pulumi.Input<string>;A unique identifier for the Certificate Authority.