Documentation
¶
Index ¶
- type LookupSimulationArgs
- type LookupSimulationOutputArgs
- type LookupSimulationResult
- type LookupSimulationResultOutput
- func (o LookupSimulationResultOutput) DescribePayload() pulumi.StringPtrOutput
- func (LookupSimulationResultOutput) ElementType() reflect.Type
- func (o LookupSimulationResultOutput) ToLookupSimulationResultOutput() LookupSimulationResultOutput
- func (o LookupSimulationResultOutput) ToLookupSimulationResultOutputWithContext(ctx context.Context) LookupSimulationResultOutput
- func (o LookupSimulationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSimulationResult]
- type Simulation
- type SimulationArgs
- type SimulationInput
- type SimulationOutput
- func (o SimulationOutput) DescribePayload() pulumi.StringOutput
- func (SimulationOutput) ElementType() reflect.Type
- func (o SimulationOutput) MaximumDuration() pulumi.StringPtrOutput
- func (o SimulationOutput) Name() pulumi.StringOutput
- func (o SimulationOutput) RoleArn() pulumi.StringOutput
- func (o SimulationOutput) SchemaS3Location() SimulationS3LocationPtrOutput
- func (o SimulationOutput) SnapshotS3Location() SimulationS3LocationPtrOutput
- func (o SimulationOutput) ToOutput(ctx context.Context) pulumix.Output[*Simulation]
- func (o SimulationOutput) ToSimulationOutput() SimulationOutput
- func (o SimulationOutput) ToSimulationOutputWithContext(ctx context.Context) SimulationOutput
- type SimulationS3Location
- type SimulationS3LocationArgs
- func (SimulationS3LocationArgs) ElementType() reflect.Type
- func (i SimulationS3LocationArgs) ToOutput(ctx context.Context) pulumix.Output[SimulationS3Location]
- func (i SimulationS3LocationArgs) ToSimulationS3LocationOutput() SimulationS3LocationOutput
- func (i SimulationS3LocationArgs) ToSimulationS3LocationOutputWithContext(ctx context.Context) SimulationS3LocationOutput
- func (i SimulationS3LocationArgs) ToSimulationS3LocationPtrOutput() SimulationS3LocationPtrOutput
- func (i SimulationS3LocationArgs) ToSimulationS3LocationPtrOutputWithContext(ctx context.Context) SimulationS3LocationPtrOutput
- type SimulationS3LocationInput
- type SimulationS3LocationOutput
- func (o SimulationS3LocationOutput) BucketName() pulumi.StringOutput
- func (SimulationS3LocationOutput) ElementType() reflect.Type
- func (o SimulationS3LocationOutput) ObjectKey() pulumi.StringOutput
- func (o SimulationS3LocationOutput) ToOutput(ctx context.Context) pulumix.Output[SimulationS3Location]
- func (o SimulationS3LocationOutput) ToSimulationS3LocationOutput() SimulationS3LocationOutput
- func (o SimulationS3LocationOutput) ToSimulationS3LocationOutputWithContext(ctx context.Context) SimulationS3LocationOutput
- func (o SimulationS3LocationOutput) ToSimulationS3LocationPtrOutput() SimulationS3LocationPtrOutput
- func (o SimulationS3LocationOutput) ToSimulationS3LocationPtrOutputWithContext(ctx context.Context) SimulationS3LocationPtrOutput
- type SimulationS3LocationPtrInput
- type SimulationS3LocationPtrOutput
- func (o SimulationS3LocationPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o SimulationS3LocationPtrOutput) Elem() SimulationS3LocationOutput
- func (SimulationS3LocationPtrOutput) ElementType() reflect.Type
- func (o SimulationS3LocationPtrOutput) ObjectKey() pulumi.StringPtrOutput
- func (o SimulationS3LocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SimulationS3Location]
- func (o SimulationS3LocationPtrOutput) ToSimulationS3LocationPtrOutput() SimulationS3LocationPtrOutput
- func (o SimulationS3LocationPtrOutput) ToSimulationS3LocationPtrOutputWithContext(ctx context.Context) SimulationS3LocationPtrOutput
- type SimulationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupSimulationArgs ¶
type LookupSimulationArgs struct { // The name of the simulation. Name string `pulumi:"name"` }
type LookupSimulationOutputArgs ¶
type LookupSimulationOutputArgs struct { // The name of the simulation. Name pulumi.StringInput `pulumi:"name"` }
func (LookupSimulationOutputArgs) ElementType ¶
func (LookupSimulationOutputArgs) ElementType() reflect.Type
type LookupSimulationResult ¶
type LookupSimulationResult struct { // Json object with all simulation details DescribePayload *string `pulumi:"describePayload"` }
func LookupSimulation ¶
func LookupSimulation(ctx *pulumi.Context, args *LookupSimulationArgs, opts ...pulumi.InvokeOption) (*LookupSimulationResult, error)
AWS::SimSpaceWeaver::Simulation resource creates an AWS Simulation.
type LookupSimulationResultOutput ¶
type LookupSimulationResultOutput struct{ *pulumi.OutputState }
func LookupSimulationOutput ¶
func LookupSimulationOutput(ctx *pulumi.Context, args LookupSimulationOutputArgs, opts ...pulumi.InvokeOption) LookupSimulationResultOutput
func (LookupSimulationResultOutput) DescribePayload ¶
func (o LookupSimulationResultOutput) DescribePayload() pulumi.StringPtrOutput
Json object with all simulation details
func (LookupSimulationResultOutput) ElementType ¶
func (LookupSimulationResultOutput) ElementType() reflect.Type
func (LookupSimulationResultOutput) ToLookupSimulationResultOutput ¶
func (o LookupSimulationResultOutput) ToLookupSimulationResultOutput() LookupSimulationResultOutput
func (LookupSimulationResultOutput) ToLookupSimulationResultOutputWithContext ¶
func (o LookupSimulationResultOutput) ToLookupSimulationResultOutputWithContext(ctx context.Context) LookupSimulationResultOutput
func (LookupSimulationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupSimulationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSimulationResult]
type Simulation ¶
type Simulation struct { pulumi.CustomResourceState // Json object with all simulation details DescribePayload pulumi.StringOutput `pulumi:"describePayload"` // The maximum running time of the simulation. MaximumDuration pulumi.StringPtrOutput `pulumi:"maximumDuration"` // The name of the simulation. Name pulumi.StringOutput `pulumi:"name"` // Role ARN. RoleArn pulumi.StringOutput `pulumi:"roleArn"` SchemaS3Location SimulationS3LocationPtrOutput `pulumi:"schemaS3Location"` SnapshotS3Location SimulationS3LocationPtrOutput `pulumi:"snapshotS3Location"` }
AWS::SimSpaceWeaver::Simulation resource creates an AWS Simulation.
func GetSimulation ¶
func GetSimulation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SimulationState, opts ...pulumi.ResourceOption) (*Simulation, error)
GetSimulation gets an existing Simulation 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 NewSimulation ¶
func NewSimulation(ctx *pulumi.Context, name string, args *SimulationArgs, opts ...pulumi.ResourceOption) (*Simulation, error)
NewSimulation registers a new resource with the given unique name, arguments, and options.
func (*Simulation) ElementType ¶
func (*Simulation) ElementType() reflect.Type
func (*Simulation) ToOutput ¶ added in v0.76.0
func (i *Simulation) ToOutput(ctx context.Context) pulumix.Output[*Simulation]
func (*Simulation) ToSimulationOutput ¶
func (i *Simulation) ToSimulationOutput() SimulationOutput
func (*Simulation) ToSimulationOutputWithContext ¶
func (i *Simulation) ToSimulationOutputWithContext(ctx context.Context) SimulationOutput
type SimulationArgs ¶
type SimulationArgs struct { // The maximum running time of the simulation. MaximumDuration pulumi.StringPtrInput // The name of the simulation. Name pulumi.StringPtrInput // Role ARN. RoleArn pulumi.StringInput SchemaS3Location SimulationS3LocationPtrInput SnapshotS3Location SimulationS3LocationPtrInput }
The set of arguments for constructing a Simulation resource.
func (SimulationArgs) ElementType ¶
func (SimulationArgs) ElementType() reflect.Type
type SimulationInput ¶
type SimulationInput interface { pulumi.Input ToSimulationOutput() SimulationOutput ToSimulationOutputWithContext(ctx context.Context) SimulationOutput }
type SimulationOutput ¶
type SimulationOutput struct{ *pulumi.OutputState }
func (SimulationOutput) DescribePayload ¶
func (o SimulationOutput) DescribePayload() pulumi.StringOutput
Json object with all simulation details
func (SimulationOutput) ElementType ¶
func (SimulationOutput) ElementType() reflect.Type
func (SimulationOutput) MaximumDuration ¶ added in v0.62.0
func (o SimulationOutput) MaximumDuration() pulumi.StringPtrOutput
The maximum running time of the simulation.
func (SimulationOutput) Name ¶
func (o SimulationOutput) Name() pulumi.StringOutput
The name of the simulation.
func (SimulationOutput) SchemaS3Location ¶
func (o SimulationOutput) SchemaS3Location() SimulationS3LocationPtrOutput
func (SimulationOutput) SnapshotS3Location ¶ added in v0.62.0
func (o SimulationOutput) SnapshotS3Location() SimulationS3LocationPtrOutput
func (SimulationOutput) ToOutput ¶ added in v0.76.0
func (o SimulationOutput) ToOutput(ctx context.Context) pulumix.Output[*Simulation]
func (SimulationOutput) ToSimulationOutput ¶
func (o SimulationOutput) ToSimulationOutput() SimulationOutput
func (SimulationOutput) ToSimulationOutputWithContext ¶
func (o SimulationOutput) ToSimulationOutputWithContext(ctx context.Context) SimulationOutput
type SimulationS3Location ¶
type SimulationS3LocationArgs ¶
type SimulationS3LocationArgs struct { // The Schema S3 bucket name. BucketName pulumi.StringInput `pulumi:"bucketName"` // This is the schema S3 object key, which includes the full path of "folders" from the bucket root to the schema. ObjectKey pulumi.StringInput `pulumi:"objectKey"` }
func (SimulationS3LocationArgs) ElementType ¶
func (SimulationS3LocationArgs) ElementType() reflect.Type
func (SimulationS3LocationArgs) ToOutput ¶ added in v0.76.0
func (i SimulationS3LocationArgs) ToOutput(ctx context.Context) pulumix.Output[SimulationS3Location]
func (SimulationS3LocationArgs) ToSimulationS3LocationOutput ¶
func (i SimulationS3LocationArgs) ToSimulationS3LocationOutput() SimulationS3LocationOutput
func (SimulationS3LocationArgs) ToSimulationS3LocationOutputWithContext ¶
func (i SimulationS3LocationArgs) ToSimulationS3LocationOutputWithContext(ctx context.Context) SimulationS3LocationOutput
func (SimulationS3LocationArgs) ToSimulationS3LocationPtrOutput ¶
func (i SimulationS3LocationArgs) ToSimulationS3LocationPtrOutput() SimulationS3LocationPtrOutput
func (SimulationS3LocationArgs) ToSimulationS3LocationPtrOutputWithContext ¶
func (i SimulationS3LocationArgs) ToSimulationS3LocationPtrOutputWithContext(ctx context.Context) SimulationS3LocationPtrOutput
type SimulationS3LocationInput ¶
type SimulationS3LocationInput interface { pulumi.Input ToSimulationS3LocationOutput() SimulationS3LocationOutput ToSimulationS3LocationOutputWithContext(context.Context) SimulationS3LocationOutput }
SimulationS3LocationInput is an input type that accepts SimulationS3LocationArgs and SimulationS3LocationOutput values. You can construct a concrete instance of `SimulationS3LocationInput` via:
SimulationS3LocationArgs{...}
type SimulationS3LocationOutput ¶
type SimulationS3LocationOutput struct{ *pulumi.OutputState }
func (SimulationS3LocationOutput) BucketName ¶
func (o SimulationS3LocationOutput) BucketName() pulumi.StringOutput
The Schema S3 bucket name.
func (SimulationS3LocationOutput) ElementType ¶
func (SimulationS3LocationOutput) ElementType() reflect.Type
func (SimulationS3LocationOutput) ObjectKey ¶
func (o SimulationS3LocationOutput) ObjectKey() pulumi.StringOutput
This is the schema S3 object key, which includes the full path of "folders" from the bucket root to the schema.
func (SimulationS3LocationOutput) ToOutput ¶ added in v0.76.0
func (o SimulationS3LocationOutput) ToOutput(ctx context.Context) pulumix.Output[SimulationS3Location]
func (SimulationS3LocationOutput) ToSimulationS3LocationOutput ¶
func (o SimulationS3LocationOutput) ToSimulationS3LocationOutput() SimulationS3LocationOutput
func (SimulationS3LocationOutput) ToSimulationS3LocationOutputWithContext ¶
func (o SimulationS3LocationOutput) ToSimulationS3LocationOutputWithContext(ctx context.Context) SimulationS3LocationOutput
func (SimulationS3LocationOutput) ToSimulationS3LocationPtrOutput ¶
func (o SimulationS3LocationOutput) ToSimulationS3LocationPtrOutput() SimulationS3LocationPtrOutput
func (SimulationS3LocationOutput) ToSimulationS3LocationPtrOutputWithContext ¶
func (o SimulationS3LocationOutput) ToSimulationS3LocationPtrOutputWithContext(ctx context.Context) SimulationS3LocationPtrOutput
type SimulationS3LocationPtrInput ¶
type SimulationS3LocationPtrInput interface { pulumi.Input ToSimulationS3LocationPtrOutput() SimulationS3LocationPtrOutput ToSimulationS3LocationPtrOutputWithContext(context.Context) SimulationS3LocationPtrOutput }
SimulationS3LocationPtrInput is an input type that accepts SimulationS3LocationArgs, SimulationS3LocationPtr and SimulationS3LocationPtrOutput values. You can construct a concrete instance of `SimulationS3LocationPtrInput` via:
SimulationS3LocationArgs{...} or: nil
func SimulationS3LocationPtr ¶
func SimulationS3LocationPtr(v *SimulationS3LocationArgs) SimulationS3LocationPtrInput
type SimulationS3LocationPtrOutput ¶
type SimulationS3LocationPtrOutput struct{ *pulumi.OutputState }
func (SimulationS3LocationPtrOutput) BucketName ¶
func (o SimulationS3LocationPtrOutput) BucketName() pulumi.StringPtrOutput
The Schema S3 bucket name.
func (SimulationS3LocationPtrOutput) Elem ¶
func (o SimulationS3LocationPtrOutput) Elem() SimulationS3LocationOutput
func (SimulationS3LocationPtrOutput) ElementType ¶
func (SimulationS3LocationPtrOutput) ElementType() reflect.Type
func (SimulationS3LocationPtrOutput) ObjectKey ¶
func (o SimulationS3LocationPtrOutput) ObjectKey() pulumi.StringPtrOutput
This is the schema S3 object key, which includes the full path of "folders" from the bucket root to the schema.
func (SimulationS3LocationPtrOutput) ToOutput ¶ added in v0.76.0
func (o SimulationS3LocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*SimulationS3Location]
func (SimulationS3LocationPtrOutput) ToSimulationS3LocationPtrOutput ¶
func (o SimulationS3LocationPtrOutput) ToSimulationS3LocationPtrOutput() SimulationS3LocationPtrOutput
func (SimulationS3LocationPtrOutput) ToSimulationS3LocationPtrOutputWithContext ¶
func (o SimulationS3LocationPtrOutput) ToSimulationS3LocationPtrOutputWithContext(ctx context.Context) SimulationS3LocationPtrOutput
type SimulationState ¶
type SimulationState struct { }
func (SimulationState) ElementType ¶
func (SimulationState) ElementType() reflect.Type