Documentation
¶
Index ¶
- Constants
- type AccessPolicy
- type AccessPolicyArgs
- type AccessPolicyIamRole
- type AccessPolicyIamRoleArgs
- func (AccessPolicyIamRoleArgs) ElementType() reflect.Type
- func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput
- func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutputWithContext(ctx context.Context) AccessPolicyIamRoleOutput
- func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
- func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
- func (i AccessPolicyIamRoleArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIamRole]
- type AccessPolicyIamRoleInput
- type AccessPolicyIamRoleOutput
- func (o AccessPolicyIamRoleOutput) Arn() pulumi.StringPtrOutput
- func (AccessPolicyIamRoleOutput) ElementType() reflect.Type
- func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput
- func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutputWithContext(ctx context.Context) AccessPolicyIamRoleOutput
- func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIamRoleOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIamRole]
- type AccessPolicyIamRolePtrInput
- type AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIamRolePtrOutput) Arn() pulumi.StringPtrOutput
- func (o AccessPolicyIamRolePtrOutput) Elem() AccessPolicyIamRoleOutput
- func (AccessPolicyIamRolePtrOutput) ElementType() reflect.Type
- func (o AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIamRolePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyIamRole]
- type AccessPolicyIamUser
- type AccessPolicyIamUserArgs
- func (AccessPolicyIamUserArgs) ElementType() reflect.Type
- func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput
- func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutputWithContext(ctx context.Context) AccessPolicyIamUserOutput
- func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
- func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
- func (i AccessPolicyIamUserArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIamUser]
- type AccessPolicyIamUserInput
- type AccessPolicyIamUserOutput
- func (o AccessPolicyIamUserOutput) Arn() pulumi.StringPtrOutput
- func (AccessPolicyIamUserOutput) ElementType() reflect.Type
- func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput
- func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutputWithContext(ctx context.Context) AccessPolicyIamUserOutput
- func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIamUserOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIamUser]
- type AccessPolicyIamUserPtrInput
- type AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIamUserPtrOutput) Arn() pulumi.StringPtrOutput
- func (o AccessPolicyIamUserPtrOutput) Elem() AccessPolicyIamUserOutput
- func (AccessPolicyIamUserPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIamUserPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyIamUser]
- type AccessPolicyIdentity
- type AccessPolicyIdentityArgs
- func (AccessPolicyIdentityArgs) ElementType() reflect.Type
- func (i AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutput() AccessPolicyIdentityOutput
- func (i AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutputWithContext(ctx context.Context) AccessPolicyIdentityOutput
- func (i AccessPolicyIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIdentity]
- type AccessPolicyIdentityInput
- type AccessPolicyIdentityOutput
- func (AccessPolicyIdentityOutput) ElementType() reflect.Type
- func (o AccessPolicyIdentityOutput) IamRole() AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIdentityOutput) IamUser() AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutput() AccessPolicyIdentityOutput
- func (o AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutputWithContext(ctx context.Context) AccessPolicyIdentityOutput
- func (o AccessPolicyIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIdentity]
- func (o AccessPolicyIdentityOutput) User() AccessPolicyUserPtrOutput
- type AccessPolicyIdentityPtrOutput
- func (o AccessPolicyIdentityPtrOutput) Elem() AccessPolicyIdentityOutput
- func (AccessPolicyIdentityPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyIdentityPtrOutput) IamRole() AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIdentityPtrOutput) IamUser() AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutput() AccessPolicyIdentityPtrOutput
- func (o AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutputWithContext(ctx context.Context) AccessPolicyIdentityPtrOutput
- func (o AccessPolicyIdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyIdentity]
- func (o AccessPolicyIdentityPtrOutput) User() AccessPolicyUserPtrOutput
- type AccessPolicyInput
- type AccessPolicyOutput
- func (o AccessPolicyOutput) AccessPolicyArn() pulumi.StringOutput
- func (o AccessPolicyOutput) AccessPolicyId() pulumi.StringOutput
- func (o AccessPolicyOutput) AccessPolicyIdentity() AccessPolicyIdentityOutput
- func (o AccessPolicyOutput) AccessPolicyPermission() pulumi.StringOutput
- func (o AccessPolicyOutput) AccessPolicyResource() AccessPolicyResourceOutput
- func (AccessPolicyOutput) ElementType() reflect.Type
- func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
- func (o AccessPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicy]
- type AccessPolicyPortal
- type AccessPolicyPortalArgs
- func (AccessPolicyPortalArgs) ElementType() reflect.Type
- func (i AccessPolicyPortalArgs) ToAccessPolicyPortalOutput() AccessPolicyPortalOutput
- func (i AccessPolicyPortalArgs) ToAccessPolicyPortalOutputWithContext(ctx context.Context) AccessPolicyPortalOutput
- func (i AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
- func (i AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
- func (i AccessPolicyPortalArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyPortal]
- type AccessPolicyPortalInput
- type AccessPolicyPortalOutput
- func (AccessPolicyPortalOutput) ElementType() reflect.Type
- func (o AccessPolicyPortalOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyPortalOutput) ToAccessPolicyPortalOutput() AccessPolicyPortalOutput
- func (o AccessPolicyPortalOutput) ToAccessPolicyPortalOutputWithContext(ctx context.Context) AccessPolicyPortalOutput
- func (o AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
- func (o AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
- func (o AccessPolicyPortalOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyPortal]
- type AccessPolicyPortalPtrInput
- type AccessPolicyPortalPtrOutput
- func (o AccessPolicyPortalPtrOutput) Elem() AccessPolicyPortalOutput
- func (AccessPolicyPortalPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyPortalPtrOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
- func (o AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
- func (o AccessPolicyPortalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyPortal]
- type AccessPolicyProject
- type AccessPolicyProjectArgs
- func (AccessPolicyProjectArgs) ElementType() reflect.Type
- func (i AccessPolicyProjectArgs) ToAccessPolicyProjectOutput() AccessPolicyProjectOutput
- func (i AccessPolicyProjectArgs) ToAccessPolicyProjectOutputWithContext(ctx context.Context) AccessPolicyProjectOutput
- func (i AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
- func (i AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
- func (i AccessPolicyProjectArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyProject]
- type AccessPolicyProjectInput
- type AccessPolicyProjectOutput
- func (AccessPolicyProjectOutput) ElementType() reflect.Type
- func (o AccessPolicyProjectOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyProjectOutput) ToAccessPolicyProjectOutput() AccessPolicyProjectOutput
- func (o AccessPolicyProjectOutput) ToAccessPolicyProjectOutputWithContext(ctx context.Context) AccessPolicyProjectOutput
- func (o AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
- func (o AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
- func (o AccessPolicyProjectOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyProject]
- type AccessPolicyProjectPtrInput
- type AccessPolicyProjectPtrOutput
- func (o AccessPolicyProjectPtrOutput) Elem() AccessPolicyProjectOutput
- func (AccessPolicyProjectPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyProjectPtrOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
- func (o AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
- func (o AccessPolicyProjectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyProject]
- type AccessPolicyResource
- type AccessPolicyResourceArgs
- func (AccessPolicyResourceArgs) ElementType() reflect.Type
- func (i AccessPolicyResourceArgs) ToAccessPolicyResourceOutput() AccessPolicyResourceOutput
- func (i AccessPolicyResourceArgs) ToAccessPolicyResourceOutputWithContext(ctx context.Context) AccessPolicyResourceOutput
- func (i AccessPolicyResourceArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyResource]
- type AccessPolicyResourceInput
- type AccessPolicyResourceOutput
- func (AccessPolicyResourceOutput) ElementType() reflect.Type
- func (o AccessPolicyResourceOutput) Portal() AccessPolicyPortalPtrOutput
- func (o AccessPolicyResourceOutput) Project() AccessPolicyProjectPtrOutput
- func (o AccessPolicyResourceOutput) ToAccessPolicyResourceOutput() AccessPolicyResourceOutput
- func (o AccessPolicyResourceOutput) ToAccessPolicyResourceOutputWithContext(ctx context.Context) AccessPolicyResourceOutput
- func (o AccessPolicyResourceOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyResource]
- type AccessPolicyResourcePtrOutput
- func (o AccessPolicyResourcePtrOutput) Elem() AccessPolicyResourceOutput
- func (AccessPolicyResourcePtrOutput) ElementType() reflect.Type
- func (o AccessPolicyResourcePtrOutput) Portal() AccessPolicyPortalPtrOutput
- func (o AccessPolicyResourcePtrOutput) Project() AccessPolicyProjectPtrOutput
- func (o AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutput() AccessPolicyResourcePtrOutput
- func (o AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutputWithContext(ctx context.Context) AccessPolicyResourcePtrOutput
- func (o AccessPolicyResourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyResource]
- type AccessPolicyState
- type AccessPolicyUser
- type AccessPolicyUserArgs
- func (AccessPolicyUserArgs) ElementType() reflect.Type
- func (i AccessPolicyUserArgs) ToAccessPolicyUserOutput() AccessPolicyUserOutput
- func (i AccessPolicyUserArgs) ToAccessPolicyUserOutputWithContext(ctx context.Context) AccessPolicyUserOutput
- func (i AccessPolicyUserArgs) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
- func (i AccessPolicyUserArgs) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
- func (i AccessPolicyUserArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyUser]
- type AccessPolicyUserInput
- type AccessPolicyUserOutput
- func (AccessPolicyUserOutput) ElementType() reflect.Type
- func (o AccessPolicyUserOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyUserOutput) ToAccessPolicyUserOutput() AccessPolicyUserOutput
- func (o AccessPolicyUserOutput) ToAccessPolicyUserOutputWithContext(ctx context.Context) AccessPolicyUserOutput
- func (o AccessPolicyUserOutput) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
- func (o AccessPolicyUserOutput) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
- func (o AccessPolicyUserOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyUser]
- type AccessPolicyUserPtrInput
- type AccessPolicyUserPtrOutput
- func (o AccessPolicyUserPtrOutput) Elem() AccessPolicyUserOutput
- func (AccessPolicyUserPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyUserPtrOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
- func (o AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
- func (o AccessPolicyUserPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyUser]
- type AlarmsProperties
- type AlarmsPropertiesArgs
- func (AlarmsPropertiesArgs) ElementType() reflect.Type
- func (i AlarmsPropertiesArgs) ToAlarmsPropertiesOutput() AlarmsPropertiesOutput
- func (i AlarmsPropertiesArgs) ToAlarmsPropertiesOutputWithContext(ctx context.Context) AlarmsPropertiesOutput
- func (i AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
- func (i AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
- func (i AlarmsPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmsProperties]
- type AlarmsPropertiesInput
- type AlarmsPropertiesOutput
- func (o AlarmsPropertiesOutput) AlarmRoleArn() pulumi.StringPtrOutput
- func (AlarmsPropertiesOutput) ElementType() reflect.Type
- func (o AlarmsPropertiesOutput) NotificationLambdaArn() pulumi.StringPtrOutput
- func (o AlarmsPropertiesOutput) ToAlarmsPropertiesOutput() AlarmsPropertiesOutput
- func (o AlarmsPropertiesOutput) ToAlarmsPropertiesOutputWithContext(ctx context.Context) AlarmsPropertiesOutput
- func (o AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
- func (o AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
- func (o AlarmsPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmsProperties]
- type AlarmsPropertiesPtrInput
- type AlarmsPropertiesPtrOutput
- func (o AlarmsPropertiesPtrOutput) AlarmRoleArn() pulumi.StringPtrOutput
- func (o AlarmsPropertiesPtrOutput) Elem() AlarmsPropertiesOutput
- func (AlarmsPropertiesPtrOutput) ElementType() reflect.Type
- func (o AlarmsPropertiesPtrOutput) NotificationLambdaArn() pulumi.StringPtrOutput
- func (o AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
- func (o AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
- func (o AlarmsPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmsProperties]
- type Asset
- type AssetArgs
- type AssetHierarchy
- type AssetHierarchyArgs
- func (AssetHierarchyArgs) ElementType() reflect.Type
- func (i AssetHierarchyArgs) ToAssetHierarchyOutput() AssetHierarchyOutput
- func (i AssetHierarchyArgs) ToAssetHierarchyOutputWithContext(ctx context.Context) AssetHierarchyOutput
- func (i AssetHierarchyArgs) ToOutput(ctx context.Context) pulumix.Output[AssetHierarchy]
- type AssetHierarchyArray
- func (AssetHierarchyArray) ElementType() reflect.Type
- func (i AssetHierarchyArray) ToAssetHierarchyArrayOutput() AssetHierarchyArrayOutput
- func (i AssetHierarchyArray) ToAssetHierarchyArrayOutputWithContext(ctx context.Context) AssetHierarchyArrayOutput
- func (i AssetHierarchyArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetHierarchy]
- type AssetHierarchyArrayInput
- type AssetHierarchyArrayOutput
- func (AssetHierarchyArrayOutput) ElementType() reflect.Type
- func (o AssetHierarchyArrayOutput) Index(i pulumi.IntInput) AssetHierarchyOutput
- func (o AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutput() AssetHierarchyArrayOutput
- func (o AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutputWithContext(ctx context.Context) AssetHierarchyArrayOutput
- func (o AssetHierarchyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetHierarchy]
- type AssetHierarchyInput
- type AssetHierarchyOutput
- func (o AssetHierarchyOutput) ChildAssetId() pulumi.StringOutput
- func (AssetHierarchyOutput) ElementType() reflect.Type
- func (o AssetHierarchyOutput) LogicalId() pulumi.StringOutput
- func (o AssetHierarchyOutput) ToAssetHierarchyOutput() AssetHierarchyOutput
- func (o AssetHierarchyOutput) ToAssetHierarchyOutputWithContext(ctx context.Context) AssetHierarchyOutput
- func (o AssetHierarchyOutput) ToOutput(ctx context.Context) pulumix.Output[AssetHierarchy]
- type AssetInput
- type AssetModel
- type AssetModelArgs
- type AssetModelAttribute
- type AssetModelAttributeArgs
- func (AssetModelAttributeArgs) ElementType() reflect.Type
- func (i AssetModelAttributeArgs) ToAssetModelAttributeOutput() AssetModelAttributeOutput
- func (i AssetModelAttributeArgs) ToAssetModelAttributeOutputWithContext(ctx context.Context) AssetModelAttributeOutput
- func (i AssetModelAttributeArgs) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
- func (i AssetModelAttributeArgs) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
- func (i AssetModelAttributeArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelAttribute]
- type AssetModelAttributeInput
- type AssetModelAttributeOutput
- func (o AssetModelAttributeOutput) DefaultValue() pulumi.StringPtrOutput
- func (AssetModelAttributeOutput) ElementType() reflect.Type
- func (o AssetModelAttributeOutput) ToAssetModelAttributeOutput() AssetModelAttributeOutput
- func (o AssetModelAttributeOutput) ToAssetModelAttributeOutputWithContext(ctx context.Context) AssetModelAttributeOutput
- func (o AssetModelAttributeOutput) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
- func (o AssetModelAttributeOutput) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
- func (o AssetModelAttributeOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelAttribute]
- type AssetModelAttributePtrInput
- type AssetModelAttributePtrOutput
- func (o AssetModelAttributePtrOutput) DefaultValue() pulumi.StringPtrOutput
- func (o AssetModelAttributePtrOutput) Elem() AssetModelAttributeOutput
- func (AssetModelAttributePtrOutput) ElementType() reflect.Type
- func (o AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
- func (o AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
- func (o AssetModelAttributePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelAttribute]
- type AssetModelCompositeModel
- type AssetModelCompositeModelArgs
- func (AssetModelCompositeModelArgs) ElementType() reflect.Type
- func (i AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput
- func (i AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutputWithContext(ctx context.Context) AssetModelCompositeModelOutput
- func (i AssetModelCompositeModelArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelCompositeModel]
- type AssetModelCompositeModelArray
- func (AssetModelCompositeModelArray) ElementType() reflect.Type
- func (i AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput
- func (i AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutputWithContext(ctx context.Context) AssetModelCompositeModelArrayOutput
- func (i AssetModelCompositeModelArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelCompositeModel]
- type AssetModelCompositeModelArrayInput
- type AssetModelCompositeModelArrayOutput
- func (AssetModelCompositeModelArrayOutput) ElementType() reflect.Type
- func (o AssetModelCompositeModelArrayOutput) Index(i pulumi.IntInput) AssetModelCompositeModelOutput
- func (o AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput
- func (o AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutputWithContext(ctx context.Context) AssetModelCompositeModelArrayOutput
- func (o AssetModelCompositeModelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelCompositeModel]
- type AssetModelCompositeModelInput
- type AssetModelCompositeModelOutput
- func (o AssetModelCompositeModelOutput) CompositeModelProperties() AssetModelPropertyArrayOutput
- func (o AssetModelCompositeModelOutput) Description() pulumi.StringPtrOutput
- func (AssetModelCompositeModelOutput) ElementType() reflect.Type
- func (o AssetModelCompositeModelOutput) Name() pulumi.StringOutput
- func (o AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput
- func (o AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutputWithContext(ctx context.Context) AssetModelCompositeModelOutput
- func (o AssetModelCompositeModelOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelCompositeModel]
- func (o AssetModelCompositeModelOutput) Type() pulumi.StringOutput
- type AssetModelDataType
- func (AssetModelDataType) ElementType() reflect.Type
- func (e AssetModelDataType) ToAssetModelDataTypeOutput() AssetModelDataTypeOutput
- func (e AssetModelDataType) ToAssetModelDataTypeOutputWithContext(ctx context.Context) AssetModelDataTypeOutput
- func (e AssetModelDataType) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
- func (e AssetModelDataType) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
- func (e AssetModelDataType) ToStringOutput() pulumi.StringOutput
- func (e AssetModelDataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssetModelDataType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssetModelDataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypeInput
- type AssetModelDataTypeOutput
- func (AssetModelDataTypeOutput) ElementType() reflect.Type
- func (o AssetModelDataTypeOutput) ToAssetModelDataTypeOutput() AssetModelDataTypeOutput
- func (o AssetModelDataTypeOutput) ToAssetModelDataTypeOutputWithContext(ctx context.Context) AssetModelDataTypeOutput
- func (o AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
- func (o AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
- func (o AssetModelDataTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelDataType]
- func (o AssetModelDataTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AssetModelDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssetModelDataTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypePtrInput
- type AssetModelDataTypePtrOutput
- func (o AssetModelDataTypePtrOutput) Elem() AssetModelDataTypeOutput
- func (AssetModelDataTypePtrOutput) ElementType() reflect.Type
- func (o AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
- func (o AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
- func (o AssetModelDataTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelDataType]
- func (o AssetModelDataTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelDataTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypeSpec
- func (AssetModelDataTypeSpec) ElementType() reflect.Type
- func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput
- func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutputWithContext(ctx context.Context) AssetModelDataTypeSpecOutput
- func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
- func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
- func (e AssetModelDataTypeSpec) ToStringOutput() pulumi.StringOutput
- func (e AssetModelDataTypeSpec) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssetModelDataTypeSpec) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssetModelDataTypeSpec) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypeSpecInput
- type AssetModelDataTypeSpecOutput
- func (AssetModelDataTypeSpecOutput) ElementType() reflect.Type
- func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput
- func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutputWithContext(ctx context.Context) AssetModelDataTypeSpecOutput
- func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelDataTypeSpec]
- func (o AssetModelDataTypeSpecOutput) ToStringOutput() pulumi.StringOutput
- func (o AssetModelDataTypeSpecOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssetModelDataTypeSpecOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelDataTypeSpecOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypeSpecPtrInput
- type AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecPtrOutput) Elem() AssetModelDataTypeSpecOutput
- func (AssetModelDataTypeSpecPtrOutput) ElementType() reflect.Type
- func (o AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelDataTypeSpec]
- func (o AssetModelDataTypeSpecPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelDataTypeSpecPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelExpressionVariable
- type AssetModelExpressionVariableArgs
- func (AssetModelExpressionVariableArgs) ElementType() reflect.Type
- func (i AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput
- func (i AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutputWithContext(ctx context.Context) AssetModelExpressionVariableOutput
- func (i AssetModelExpressionVariableArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelExpressionVariable]
- type AssetModelExpressionVariableArray
- func (AssetModelExpressionVariableArray) ElementType() reflect.Type
- func (i AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput
- func (i AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutputWithContext(ctx context.Context) AssetModelExpressionVariableArrayOutput
- func (i AssetModelExpressionVariableArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelExpressionVariable]
- type AssetModelExpressionVariableArrayInput
- type AssetModelExpressionVariableArrayOutput
- func (AssetModelExpressionVariableArrayOutput) ElementType() reflect.Type
- func (o AssetModelExpressionVariableArrayOutput) Index(i pulumi.IntInput) AssetModelExpressionVariableOutput
- func (o AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput
- func (o AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutputWithContext(ctx context.Context) AssetModelExpressionVariableArrayOutput
- func (o AssetModelExpressionVariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelExpressionVariable]
- type AssetModelExpressionVariableInput
- type AssetModelExpressionVariableOutput
- func (AssetModelExpressionVariableOutput) ElementType() reflect.Type
- func (o AssetModelExpressionVariableOutput) Name() pulumi.StringOutput
- func (o AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput
- func (o AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutputWithContext(ctx context.Context) AssetModelExpressionVariableOutput
- func (o AssetModelExpressionVariableOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelExpressionVariable]
- func (o AssetModelExpressionVariableOutput) Value() AssetModelVariableValueOutput
- type AssetModelHierarchy
- type AssetModelHierarchyArgs
- func (AssetModelHierarchyArgs) ElementType() reflect.Type
- func (i AssetModelHierarchyArgs) ToAssetModelHierarchyOutput() AssetModelHierarchyOutput
- func (i AssetModelHierarchyArgs) ToAssetModelHierarchyOutputWithContext(ctx context.Context) AssetModelHierarchyOutput
- func (i AssetModelHierarchyArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelHierarchy]
- type AssetModelHierarchyArray
- func (AssetModelHierarchyArray) ElementType() reflect.Type
- func (i AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutput() AssetModelHierarchyArrayOutput
- func (i AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutputWithContext(ctx context.Context) AssetModelHierarchyArrayOutput
- func (i AssetModelHierarchyArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelHierarchy]
- type AssetModelHierarchyArrayInput
- type AssetModelHierarchyArrayOutput
- func (AssetModelHierarchyArrayOutput) ElementType() reflect.Type
- func (o AssetModelHierarchyArrayOutput) Index(i pulumi.IntInput) AssetModelHierarchyOutput
- func (o AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutput() AssetModelHierarchyArrayOutput
- func (o AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutputWithContext(ctx context.Context) AssetModelHierarchyArrayOutput
- func (o AssetModelHierarchyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelHierarchy]
- type AssetModelHierarchyInput
- type AssetModelHierarchyOutput
- func (o AssetModelHierarchyOutput) ChildAssetModelId() pulumi.StringOutput
- func (AssetModelHierarchyOutput) ElementType() reflect.Type
- func (o AssetModelHierarchyOutput) LogicalId() pulumi.StringOutput
- func (o AssetModelHierarchyOutput) Name() pulumi.StringOutput
- func (o AssetModelHierarchyOutput) ToAssetModelHierarchyOutput() AssetModelHierarchyOutput
- func (o AssetModelHierarchyOutput) ToAssetModelHierarchyOutputWithContext(ctx context.Context) AssetModelHierarchyOutput
- func (o AssetModelHierarchyOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelHierarchy]
- type AssetModelInput
- type AssetModelMetric
- type AssetModelMetricArgs
- func (AssetModelMetricArgs) ElementType() reflect.Type
- func (i AssetModelMetricArgs) ToAssetModelMetricOutput() AssetModelMetricOutput
- func (i AssetModelMetricArgs) ToAssetModelMetricOutputWithContext(ctx context.Context) AssetModelMetricOutput
- func (i AssetModelMetricArgs) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
- func (i AssetModelMetricArgs) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
- func (i AssetModelMetricArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelMetric]
- type AssetModelMetricInput
- type AssetModelMetricOutput
- func (AssetModelMetricOutput) ElementType() reflect.Type
- func (o AssetModelMetricOutput) Expression() pulumi.StringOutput
- func (o AssetModelMetricOutput) ToAssetModelMetricOutput() AssetModelMetricOutput
- func (o AssetModelMetricOutput) ToAssetModelMetricOutputWithContext(ctx context.Context) AssetModelMetricOutput
- func (o AssetModelMetricOutput) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
- func (o AssetModelMetricOutput) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
- func (o AssetModelMetricOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelMetric]
- func (o AssetModelMetricOutput) Variables() AssetModelExpressionVariableArrayOutput
- func (o AssetModelMetricOutput) Window() AssetModelMetricWindowOutput
- type AssetModelMetricPtrInput
- type AssetModelMetricPtrOutput
- func (o AssetModelMetricPtrOutput) Elem() AssetModelMetricOutput
- func (AssetModelMetricPtrOutput) ElementType() reflect.Type
- func (o AssetModelMetricPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
- func (o AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
- func (o AssetModelMetricPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelMetric]
- func (o AssetModelMetricPtrOutput) Variables() AssetModelExpressionVariableArrayOutput
- func (o AssetModelMetricPtrOutput) Window() AssetModelMetricWindowPtrOutput
- type AssetModelMetricWindow
- type AssetModelMetricWindowArgs
- func (AssetModelMetricWindowArgs) ElementType() reflect.Type
- func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput
- func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutputWithContext(ctx context.Context) AssetModelMetricWindowOutput
- func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
- func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
- func (i AssetModelMetricWindowArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelMetricWindow]
- type AssetModelMetricWindowInput
- type AssetModelMetricWindowOutput
- func (AssetModelMetricWindowOutput) ElementType() reflect.Type
- func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput
- func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutputWithContext(ctx context.Context) AssetModelMetricWindowOutput
- func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelMetricWindow]
- func (o AssetModelMetricWindowOutput) Tumbling() AssetModelTumblingWindowPtrOutput
- type AssetModelMetricWindowPtrInput
- type AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowPtrOutput) Elem() AssetModelMetricWindowOutput
- func (AssetModelMetricWindowPtrOutput) ElementType() reflect.Type
- func (o AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelMetricWindow]
- func (o AssetModelMetricWindowPtrOutput) Tumbling() AssetModelTumblingWindowPtrOutput
- type AssetModelOutput
- func (o AssetModelOutput) AssetModelArn() pulumi.StringOutput
- func (o AssetModelOutput) AssetModelCompositeModels() AssetModelCompositeModelArrayOutput
- func (o AssetModelOutput) AssetModelDescription() pulumi.StringPtrOutput
- func (o AssetModelOutput) AssetModelHierarchies() AssetModelHierarchyArrayOutput
- func (o AssetModelOutput) AssetModelId() pulumi.StringOutput
- func (o AssetModelOutput) AssetModelName() pulumi.StringOutput
- func (o AssetModelOutput) AssetModelProperties() AssetModelPropertyArrayOutput
- func (AssetModelOutput) ElementType() reflect.Type
- func (o AssetModelOutput) Tags() AssetModelTagArrayOutput
- func (o AssetModelOutput) ToAssetModelOutput() AssetModelOutput
- func (o AssetModelOutput) ToAssetModelOutputWithContext(ctx context.Context) AssetModelOutput
- func (o AssetModelOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModel]
- type AssetModelProperty
- type AssetModelPropertyArgs
- func (AssetModelPropertyArgs) ElementType() reflect.Type
- func (i AssetModelPropertyArgs) ToAssetModelPropertyOutput() AssetModelPropertyOutput
- func (i AssetModelPropertyArgs) ToAssetModelPropertyOutputWithContext(ctx context.Context) AssetModelPropertyOutput
- func (i AssetModelPropertyArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelProperty]
- type AssetModelPropertyArray
- func (AssetModelPropertyArray) ElementType() reflect.Type
- func (i AssetModelPropertyArray) ToAssetModelPropertyArrayOutput() AssetModelPropertyArrayOutput
- func (i AssetModelPropertyArray) ToAssetModelPropertyArrayOutputWithContext(ctx context.Context) AssetModelPropertyArrayOutput
- func (i AssetModelPropertyArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelProperty]
- type AssetModelPropertyArrayInput
- type AssetModelPropertyArrayOutput
- func (AssetModelPropertyArrayOutput) ElementType() reflect.Type
- func (o AssetModelPropertyArrayOutput) Index(i pulumi.IntInput) AssetModelPropertyOutput
- func (o AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutput() AssetModelPropertyArrayOutput
- func (o AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutputWithContext(ctx context.Context) AssetModelPropertyArrayOutput
- func (o AssetModelPropertyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelProperty]
- type AssetModelPropertyInput
- type AssetModelPropertyOutput
- func (o AssetModelPropertyOutput) DataType() AssetModelDataTypeOutput
- func (o AssetModelPropertyOutput) DataTypeSpec() AssetModelDataTypeSpecPtrOutput
- func (AssetModelPropertyOutput) ElementType() reflect.Type
- func (o AssetModelPropertyOutput) LogicalId() pulumi.StringOutput
- func (o AssetModelPropertyOutput) Name() pulumi.StringOutput
- func (o AssetModelPropertyOutput) ToAssetModelPropertyOutput() AssetModelPropertyOutput
- func (o AssetModelPropertyOutput) ToAssetModelPropertyOutputWithContext(ctx context.Context) AssetModelPropertyOutput
- func (o AssetModelPropertyOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelProperty]
- func (o AssetModelPropertyOutput) Type() AssetModelPropertyTypeOutput
- func (o AssetModelPropertyOutput) Unit() pulumi.StringPtrOutput
- type AssetModelPropertyType
- type AssetModelPropertyTypeArgs
- func (AssetModelPropertyTypeArgs) ElementType() reflect.Type
- func (i AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutput() AssetModelPropertyTypeOutput
- func (i AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutputWithContext(ctx context.Context) AssetModelPropertyTypeOutput
- func (i AssetModelPropertyTypeArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelPropertyType]
- type AssetModelPropertyTypeInput
- type AssetModelPropertyTypeOutput
- func (o AssetModelPropertyTypeOutput) Attribute() AssetModelAttributePtrOutput
- func (AssetModelPropertyTypeOutput) ElementType() reflect.Type
- func (o AssetModelPropertyTypeOutput) Metric() AssetModelMetricPtrOutput
- func (o AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutput() AssetModelPropertyTypeOutput
- func (o AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutputWithContext(ctx context.Context) AssetModelPropertyTypeOutput
- func (o AssetModelPropertyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelPropertyType]
- func (o AssetModelPropertyTypeOutput) Transform() AssetModelTransformPtrOutput
- func (o AssetModelPropertyTypeOutput) TypeName() AssetModelTypeNameOutput
- type AssetModelState
- type AssetModelTag
- type AssetModelTagArgs
- func (AssetModelTagArgs) ElementType() reflect.Type
- func (i AssetModelTagArgs) ToAssetModelTagOutput() AssetModelTagOutput
- func (i AssetModelTagArgs) ToAssetModelTagOutputWithContext(ctx context.Context) AssetModelTagOutput
- func (i AssetModelTagArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelTag]
- type AssetModelTagArray
- func (AssetModelTagArray) ElementType() reflect.Type
- func (i AssetModelTagArray) ToAssetModelTagArrayOutput() AssetModelTagArrayOutput
- func (i AssetModelTagArray) ToAssetModelTagArrayOutputWithContext(ctx context.Context) AssetModelTagArrayOutput
- func (i AssetModelTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelTag]
- type AssetModelTagArrayInput
- type AssetModelTagArrayOutput
- func (AssetModelTagArrayOutput) ElementType() reflect.Type
- func (o AssetModelTagArrayOutput) Index(i pulumi.IntInput) AssetModelTagOutput
- func (o AssetModelTagArrayOutput) ToAssetModelTagArrayOutput() AssetModelTagArrayOutput
- func (o AssetModelTagArrayOutput) ToAssetModelTagArrayOutputWithContext(ctx context.Context) AssetModelTagArrayOutput
- func (o AssetModelTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelTag]
- type AssetModelTagInput
- type AssetModelTagOutput
- func (AssetModelTagOutput) ElementType() reflect.Type
- func (o AssetModelTagOutput) Key() pulumi.StringOutput
- func (o AssetModelTagOutput) ToAssetModelTagOutput() AssetModelTagOutput
- func (o AssetModelTagOutput) ToAssetModelTagOutputWithContext(ctx context.Context) AssetModelTagOutput
- func (o AssetModelTagOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelTag]
- func (o AssetModelTagOutput) Value() pulumi.StringOutput
- type AssetModelTransform
- type AssetModelTransformArgs
- func (AssetModelTransformArgs) ElementType() reflect.Type
- func (i AssetModelTransformArgs) ToAssetModelTransformOutput() AssetModelTransformOutput
- func (i AssetModelTransformArgs) ToAssetModelTransformOutputWithContext(ctx context.Context) AssetModelTransformOutput
- func (i AssetModelTransformArgs) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
- func (i AssetModelTransformArgs) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
- func (i AssetModelTransformArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelTransform]
- type AssetModelTransformInput
- type AssetModelTransformOutput
- func (AssetModelTransformOutput) ElementType() reflect.Type
- func (o AssetModelTransformOutput) Expression() pulumi.StringOutput
- func (o AssetModelTransformOutput) ToAssetModelTransformOutput() AssetModelTransformOutput
- func (o AssetModelTransformOutput) ToAssetModelTransformOutputWithContext(ctx context.Context) AssetModelTransformOutput
- func (o AssetModelTransformOutput) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
- func (o AssetModelTransformOutput) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
- func (o AssetModelTransformOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelTransform]
- func (o AssetModelTransformOutput) Variables() AssetModelExpressionVariableArrayOutput
- type AssetModelTransformPtrInput
- type AssetModelTransformPtrOutput
- func (o AssetModelTransformPtrOutput) Elem() AssetModelTransformOutput
- func (AssetModelTransformPtrOutput) ElementType() reflect.Type
- func (o AssetModelTransformPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
- func (o AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
- func (o AssetModelTransformPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelTransform]
- func (o AssetModelTransformPtrOutput) Variables() AssetModelExpressionVariableArrayOutput
- type AssetModelTumblingWindow
- type AssetModelTumblingWindowArgs
- func (AssetModelTumblingWindowArgs) ElementType() reflect.Type
- func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput
- func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutputWithContext(ctx context.Context) AssetModelTumblingWindowOutput
- func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
- func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
- func (i AssetModelTumblingWindowArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelTumblingWindow]
- type AssetModelTumblingWindowInput
- type AssetModelTumblingWindowOutput
- func (AssetModelTumblingWindowOutput) ElementType() reflect.Type
- func (o AssetModelTumblingWindowOutput) Interval() pulumi.StringOutput
- func (o AssetModelTumblingWindowOutput) Offset() pulumi.StringPtrOutput
- func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput
- func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutputWithContext(ctx context.Context) AssetModelTumblingWindowOutput
- func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
- func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
- func (o AssetModelTumblingWindowOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelTumblingWindow]
- type AssetModelTumblingWindowPtrInput
- type AssetModelTumblingWindowPtrOutput
- func (o AssetModelTumblingWindowPtrOutput) Elem() AssetModelTumblingWindowOutput
- func (AssetModelTumblingWindowPtrOutput) ElementType() reflect.Type
- func (o AssetModelTumblingWindowPtrOutput) Interval() pulumi.StringPtrOutput
- func (o AssetModelTumblingWindowPtrOutput) Offset() pulumi.StringPtrOutput
- func (o AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
- func (o AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
- func (o AssetModelTumblingWindowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelTumblingWindow]
- type AssetModelTypeName
- func (AssetModelTypeName) ElementType() reflect.Type
- func (e AssetModelTypeName) ToAssetModelTypeNameOutput() AssetModelTypeNameOutput
- func (e AssetModelTypeName) ToAssetModelTypeNameOutputWithContext(ctx context.Context) AssetModelTypeNameOutput
- func (e AssetModelTypeName) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
- func (e AssetModelTypeName) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
- func (e AssetModelTypeName) ToStringOutput() pulumi.StringOutput
- func (e AssetModelTypeName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssetModelTypeName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssetModelTypeName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelTypeNameInput
- type AssetModelTypeNameOutput
- func (AssetModelTypeNameOutput) ElementType() reflect.Type
- func (o AssetModelTypeNameOutput) ToAssetModelTypeNameOutput() AssetModelTypeNameOutput
- func (o AssetModelTypeNameOutput) ToAssetModelTypeNameOutputWithContext(ctx context.Context) AssetModelTypeNameOutput
- func (o AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNameOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelTypeName]
- func (o AssetModelTypeNameOutput) ToStringOutput() pulumi.StringOutput
- func (o AssetModelTypeNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssetModelTypeNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelTypeNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelTypeNamePtrInput
- type AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNamePtrOutput) Elem() AssetModelTypeNameOutput
- func (AssetModelTypeNamePtrOutput) ElementType() reflect.Type
- func (o AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelTypeName]
- func (o AssetModelTypeNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelTypeNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelVariableValue
- type AssetModelVariableValueArgs
- func (AssetModelVariableValueArgs) ElementType() reflect.Type
- func (i AssetModelVariableValueArgs) ToAssetModelVariableValueOutput() AssetModelVariableValueOutput
- func (i AssetModelVariableValueArgs) ToAssetModelVariableValueOutputWithContext(ctx context.Context) AssetModelVariableValueOutput
- func (i AssetModelVariableValueArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelVariableValue]
- type AssetModelVariableValueInput
- type AssetModelVariableValueOutput
- func (AssetModelVariableValueOutput) ElementType() reflect.Type
- func (o AssetModelVariableValueOutput) HierarchyLogicalId() pulumi.StringPtrOutput
- func (o AssetModelVariableValueOutput) PropertyLogicalId() pulumi.StringOutput
- func (o AssetModelVariableValueOutput) ToAssetModelVariableValueOutput() AssetModelVariableValueOutput
- func (o AssetModelVariableValueOutput) ToAssetModelVariableValueOutputWithContext(ctx context.Context) AssetModelVariableValueOutput
- func (o AssetModelVariableValueOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelVariableValue]
- type AssetOutput
- func (o AssetOutput) AssetArn() pulumi.StringOutput
- func (o AssetOutput) AssetDescription() pulumi.StringPtrOutput
- func (o AssetOutput) AssetHierarchies() AssetHierarchyArrayOutput
- func (o AssetOutput) AssetId() pulumi.StringOutput
- func (o AssetOutput) AssetModelId() pulumi.StringOutput
- func (o AssetOutput) AssetName() pulumi.StringOutput
- func (o AssetOutput) AssetProperties() AssetPropertyArrayOutput
- func (AssetOutput) ElementType() reflect.Type
- func (o AssetOutput) Tags() AssetTagArrayOutput
- func (o AssetOutput) ToAssetOutput() AssetOutput
- func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
- func (o AssetOutput) ToOutput(ctx context.Context) pulumix.Output[*Asset]
- type AssetProperty
- type AssetPropertyArgs
- func (AssetPropertyArgs) ElementType() reflect.Type
- func (i AssetPropertyArgs) ToAssetPropertyOutput() AssetPropertyOutput
- func (i AssetPropertyArgs) ToAssetPropertyOutputWithContext(ctx context.Context) AssetPropertyOutput
- func (i AssetPropertyArgs) ToOutput(ctx context.Context) pulumix.Output[AssetProperty]
- type AssetPropertyArray
- func (AssetPropertyArray) ElementType() reflect.Type
- func (i AssetPropertyArray) ToAssetPropertyArrayOutput() AssetPropertyArrayOutput
- func (i AssetPropertyArray) ToAssetPropertyArrayOutputWithContext(ctx context.Context) AssetPropertyArrayOutput
- func (i AssetPropertyArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetProperty]
- type AssetPropertyArrayInput
- type AssetPropertyArrayOutput
- func (AssetPropertyArrayOutput) ElementType() reflect.Type
- func (o AssetPropertyArrayOutput) Index(i pulumi.IntInput) AssetPropertyOutput
- func (o AssetPropertyArrayOutput) ToAssetPropertyArrayOutput() AssetPropertyArrayOutput
- func (o AssetPropertyArrayOutput) ToAssetPropertyArrayOutputWithContext(ctx context.Context) AssetPropertyArrayOutput
- func (o AssetPropertyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetProperty]
- type AssetPropertyInput
- type AssetPropertyNotificationState
- func (AssetPropertyNotificationState) ElementType() reflect.Type
- func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput
- func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutputWithContext(ctx context.Context) AssetPropertyNotificationStateOutput
- func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
- func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
- func (e AssetPropertyNotificationState) ToStringOutput() pulumi.StringOutput
- func (e AssetPropertyNotificationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssetPropertyNotificationState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssetPropertyNotificationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetPropertyNotificationStateInput
- type AssetPropertyNotificationStateOutput
- func (AssetPropertyNotificationStateOutput) ElementType() reflect.Type
- func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput
- func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutputWithContext(ctx context.Context) AssetPropertyNotificationStateOutput
- func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStateOutput) ToOutput(ctx context.Context) pulumix.Output[AssetPropertyNotificationState]
- func (o AssetPropertyNotificationStateOutput) ToStringOutput() pulumi.StringOutput
- func (o AssetPropertyNotificationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssetPropertyNotificationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetPropertyNotificationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetPropertyNotificationStatePtrInput
- type AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStatePtrOutput) Elem() AssetPropertyNotificationStateOutput
- func (AssetPropertyNotificationStatePtrOutput) ElementType() reflect.Type
- func (o AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetPropertyNotificationState]
- func (o AssetPropertyNotificationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetPropertyNotificationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetPropertyOutput
- func (o AssetPropertyOutput) Alias() pulumi.StringPtrOutput
- func (AssetPropertyOutput) ElementType() reflect.Type
- func (o AssetPropertyOutput) LogicalId() pulumi.StringOutput
- func (o AssetPropertyOutput) NotificationState() AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyOutput) ToAssetPropertyOutput() AssetPropertyOutput
- func (o AssetPropertyOutput) ToAssetPropertyOutputWithContext(ctx context.Context) AssetPropertyOutput
- func (o AssetPropertyOutput) ToOutput(ctx context.Context) pulumix.Output[AssetProperty]
- func (o AssetPropertyOutput) Unit() pulumi.StringPtrOutput
- type AssetState
- type AssetTag
- type AssetTagArgs
- type AssetTagArray
- type AssetTagArrayInput
- type AssetTagArrayOutput
- func (AssetTagArrayOutput) ElementType() reflect.Type
- func (o AssetTagArrayOutput) Index(i pulumi.IntInput) AssetTagOutput
- func (o AssetTagArrayOutput) ToAssetTagArrayOutput() AssetTagArrayOutput
- func (o AssetTagArrayOutput) ToAssetTagArrayOutputWithContext(ctx context.Context) AssetTagArrayOutput
- func (o AssetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetTag]
- type AssetTagInput
- type AssetTagOutput
- func (AssetTagOutput) ElementType() reflect.Type
- func (o AssetTagOutput) Key() pulumi.StringOutput
- func (o AssetTagOutput) ToAssetTagOutput() AssetTagOutput
- func (o AssetTagOutput) ToAssetTagOutputWithContext(ctx context.Context) AssetTagOutput
- func (o AssetTagOutput) ToOutput(ctx context.Context) pulumix.Output[AssetTag]
- func (o AssetTagOutput) Value() pulumi.StringOutput
- type Dashboard
- type DashboardArgs
- type DashboardInput
- type DashboardOutput
- func (o DashboardOutput) DashboardArn() pulumi.StringOutput
- func (o DashboardOutput) DashboardDefinition() pulumi.StringOutput
- func (o DashboardOutput) DashboardDescription() pulumi.StringOutput
- func (o DashboardOutput) DashboardId() pulumi.StringOutput
- func (o DashboardOutput) DashboardName() pulumi.StringOutput
- func (DashboardOutput) ElementType() reflect.Type
- func (o DashboardOutput) ProjectId() pulumi.StringPtrOutput
- func (o DashboardOutput) Tags() DashboardTagArrayOutput
- func (o DashboardOutput) ToDashboardOutput() DashboardOutput
- func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
- func (o DashboardOutput) ToOutput(ctx context.Context) pulumix.Output[*Dashboard]
- type DashboardState
- type DashboardTag
- type DashboardTagArgs
- func (DashboardTagArgs) ElementType() reflect.Type
- func (i DashboardTagArgs) ToDashboardTagOutput() DashboardTagOutput
- func (i DashboardTagArgs) ToDashboardTagOutputWithContext(ctx context.Context) DashboardTagOutput
- func (i DashboardTagArgs) ToOutput(ctx context.Context) pulumix.Output[DashboardTag]
- type DashboardTagArray
- func (DashboardTagArray) ElementType() reflect.Type
- func (i DashboardTagArray) ToDashboardTagArrayOutput() DashboardTagArrayOutput
- func (i DashboardTagArray) ToDashboardTagArrayOutputWithContext(ctx context.Context) DashboardTagArrayOutput
- func (i DashboardTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DashboardTag]
- type DashboardTagArrayInput
- type DashboardTagArrayOutput
- func (DashboardTagArrayOutput) ElementType() reflect.Type
- func (o DashboardTagArrayOutput) Index(i pulumi.IntInput) DashboardTagOutput
- func (o DashboardTagArrayOutput) ToDashboardTagArrayOutput() DashboardTagArrayOutput
- func (o DashboardTagArrayOutput) ToDashboardTagArrayOutputWithContext(ctx context.Context) DashboardTagArrayOutput
- func (o DashboardTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DashboardTag]
- type DashboardTagInput
- type DashboardTagOutput
- func (DashboardTagOutput) ElementType() reflect.Type
- func (o DashboardTagOutput) Key() pulumi.StringOutput
- func (o DashboardTagOutput) ToDashboardTagOutput() DashboardTagOutput
- func (o DashboardTagOutput) ToDashboardTagOutputWithContext(ctx context.Context) DashboardTagOutput
- func (o DashboardTagOutput) ToOutput(ctx context.Context) pulumix.Output[DashboardTag]
- func (o DashboardTagOutput) Value() pulumi.StringOutput
- type Gateway
- type GatewayArgs
- type GatewayCapabilitySummary
- type GatewayCapabilitySummaryArgs
- func (GatewayCapabilitySummaryArgs) ElementType() reflect.Type
- func (i GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput
- func (i GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutputWithContext(ctx context.Context) GatewayCapabilitySummaryOutput
- func (i GatewayCapabilitySummaryArgs) ToOutput(ctx context.Context) pulumix.Output[GatewayCapabilitySummary]
- type GatewayCapabilitySummaryArray
- func (GatewayCapabilitySummaryArray) ElementType() reflect.Type
- func (i GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput
- func (i GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutputWithContext(ctx context.Context) GatewayCapabilitySummaryArrayOutput
- func (i GatewayCapabilitySummaryArray) ToOutput(ctx context.Context) pulumix.Output[[]GatewayCapabilitySummary]
- type GatewayCapabilitySummaryArrayInput
- type GatewayCapabilitySummaryArrayOutput
- func (GatewayCapabilitySummaryArrayOutput) ElementType() reflect.Type
- func (o GatewayCapabilitySummaryArrayOutput) Index(i pulumi.IntInput) GatewayCapabilitySummaryOutput
- func (o GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput
- func (o GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutputWithContext(ctx context.Context) GatewayCapabilitySummaryArrayOutput
- func (o GatewayCapabilitySummaryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GatewayCapabilitySummary]
- type GatewayCapabilitySummaryInput
- type GatewayCapabilitySummaryOutput
- func (o GatewayCapabilitySummaryOutput) CapabilityConfiguration() pulumi.StringPtrOutput
- func (o GatewayCapabilitySummaryOutput) CapabilityNamespace() pulumi.StringOutput
- func (GatewayCapabilitySummaryOutput) ElementType() reflect.Type
- func (o GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput
- func (o GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutputWithContext(ctx context.Context) GatewayCapabilitySummaryOutput
- func (o GatewayCapabilitySummaryOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayCapabilitySummary]
- type GatewayGreengrass
- type GatewayGreengrassArgs
- func (GatewayGreengrassArgs) ElementType() reflect.Type
- func (i GatewayGreengrassArgs) ToGatewayGreengrassOutput() GatewayGreengrassOutput
- func (i GatewayGreengrassArgs) ToGatewayGreengrassOutputWithContext(ctx context.Context) GatewayGreengrassOutput
- func (i GatewayGreengrassArgs) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
- func (i GatewayGreengrassArgs) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
- func (i GatewayGreengrassArgs) ToOutput(ctx context.Context) pulumix.Output[GatewayGreengrass]
- type GatewayGreengrassInput
- type GatewayGreengrassOutput
- func (GatewayGreengrassOutput) ElementType() reflect.Type
- func (o GatewayGreengrassOutput) GroupArn() pulumi.StringOutput
- func (o GatewayGreengrassOutput) ToGatewayGreengrassOutput() GatewayGreengrassOutput
- func (o GatewayGreengrassOutput) ToGatewayGreengrassOutputWithContext(ctx context.Context) GatewayGreengrassOutput
- func (o GatewayGreengrassOutput) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
- func (o GatewayGreengrassOutput) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
- func (o GatewayGreengrassOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayGreengrass]
- type GatewayGreengrassPtrInput
- type GatewayGreengrassPtrOutput
- func (o GatewayGreengrassPtrOutput) Elem() GatewayGreengrassOutput
- func (GatewayGreengrassPtrOutput) ElementType() reflect.Type
- func (o GatewayGreengrassPtrOutput) GroupArn() pulumi.StringPtrOutput
- func (o GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
- func (o GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
- func (o GatewayGreengrassPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GatewayGreengrass]
- type GatewayGreengrassV2
- type GatewayGreengrassV2Args
- func (GatewayGreengrassV2Args) ElementType() reflect.Type
- func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2Output() GatewayGreengrassV2Output
- func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2OutputWithContext(ctx context.Context) GatewayGreengrassV2Output
- func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
- func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
- func (i GatewayGreengrassV2Args) ToOutput(ctx context.Context) pulumix.Output[GatewayGreengrassV2]
- type GatewayGreengrassV2Input
- type GatewayGreengrassV2Output
- func (o GatewayGreengrassV2Output) CoreDeviceThingName() pulumi.StringOutput
- func (GatewayGreengrassV2Output) ElementType() reflect.Type
- func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2Output() GatewayGreengrassV2Output
- func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2OutputWithContext(ctx context.Context) GatewayGreengrassV2Output
- func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
- func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
- func (o GatewayGreengrassV2Output) ToOutput(ctx context.Context) pulumix.Output[GatewayGreengrassV2]
- type GatewayGreengrassV2PtrInput
- type GatewayGreengrassV2PtrOutput
- func (o GatewayGreengrassV2PtrOutput) CoreDeviceThingName() pulumi.StringPtrOutput
- func (o GatewayGreengrassV2PtrOutput) Elem() GatewayGreengrassV2Output
- func (GatewayGreengrassV2PtrOutput) ElementType() reflect.Type
- func (o GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
- func (o GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
- func (o GatewayGreengrassV2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GatewayGreengrassV2]
- type GatewayInput
- type GatewayOutput
- func (GatewayOutput) ElementType() reflect.Type
- func (o GatewayOutput) GatewayCapabilitySummaries() GatewayCapabilitySummaryArrayOutput
- func (o GatewayOutput) GatewayId() pulumi.StringOutput
- func (o GatewayOutput) GatewayName() pulumi.StringOutput
- func (o GatewayOutput) GatewayPlatform() GatewayPlatformOutput
- func (o GatewayOutput) Tags() GatewayTagArrayOutput
- func (o GatewayOutput) ToGatewayOutput() GatewayOutput
- func (o GatewayOutput) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
- func (o GatewayOutput) ToOutput(ctx context.Context) pulumix.Output[*Gateway]
- type GatewayPlatform
- type GatewayPlatformArgs
- func (GatewayPlatformArgs) ElementType() reflect.Type
- func (i GatewayPlatformArgs) ToGatewayPlatformOutput() GatewayPlatformOutput
- func (i GatewayPlatformArgs) ToGatewayPlatformOutputWithContext(ctx context.Context) GatewayPlatformOutput
- func (i GatewayPlatformArgs) ToOutput(ctx context.Context) pulumix.Output[GatewayPlatform]
- type GatewayPlatformInput
- type GatewayPlatformOutput
- func (GatewayPlatformOutput) ElementType() reflect.Type
- func (o GatewayPlatformOutput) Greengrass() GatewayGreengrassPtrOutput
- func (o GatewayPlatformOutput) GreengrassV2() GatewayGreengrassV2PtrOutput
- func (o GatewayPlatformOutput) ToGatewayPlatformOutput() GatewayPlatformOutput
- func (o GatewayPlatformOutput) ToGatewayPlatformOutputWithContext(ctx context.Context) GatewayPlatformOutput
- func (o GatewayPlatformOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayPlatform]
- type GatewayState
- type GatewayTag
- type GatewayTagArgs
- type GatewayTagArray
- func (GatewayTagArray) ElementType() reflect.Type
- func (i GatewayTagArray) ToGatewayTagArrayOutput() GatewayTagArrayOutput
- func (i GatewayTagArray) ToGatewayTagArrayOutputWithContext(ctx context.Context) GatewayTagArrayOutput
- func (i GatewayTagArray) ToOutput(ctx context.Context) pulumix.Output[[]GatewayTag]
- type GatewayTagArrayInput
- type GatewayTagArrayOutput
- func (GatewayTagArrayOutput) ElementType() reflect.Type
- func (o GatewayTagArrayOutput) Index(i pulumi.IntInput) GatewayTagOutput
- func (o GatewayTagArrayOutput) ToGatewayTagArrayOutput() GatewayTagArrayOutput
- func (o GatewayTagArrayOutput) ToGatewayTagArrayOutputWithContext(ctx context.Context) GatewayTagArrayOutput
- func (o GatewayTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GatewayTag]
- type GatewayTagInput
- type GatewayTagOutput
- func (GatewayTagOutput) ElementType() reflect.Type
- func (o GatewayTagOutput) Key() pulumi.StringOutput
- func (o GatewayTagOutput) ToGatewayTagOutput() GatewayTagOutput
- func (o GatewayTagOutput) ToGatewayTagOutputWithContext(ctx context.Context) GatewayTagOutput
- func (o GatewayTagOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayTag]
- func (o GatewayTagOutput) Value() pulumi.StringOutput
- type LookupAccessPolicyArgs
- type LookupAccessPolicyOutputArgs
- type LookupAccessPolicyResult
- type LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyArn() pulumi.StringPtrOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyId() pulumi.StringPtrOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyIdentity() AccessPolicyIdentityPtrOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyPermission() pulumi.StringPtrOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyResource() AccessPolicyResourcePtrOutput
- func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPolicyResult]
- type LookupAssetArgs
- type LookupAssetModelArgs
- type LookupAssetModelOutputArgs
- type LookupAssetModelResult
- type LookupAssetModelResultOutput
- func (o LookupAssetModelResultOutput) AssetModelArn() pulumi.StringPtrOutput
- func (o LookupAssetModelResultOutput) AssetModelCompositeModels() AssetModelCompositeModelArrayOutput
- func (o LookupAssetModelResultOutput) AssetModelDescription() pulumi.StringPtrOutput
- func (o LookupAssetModelResultOutput) AssetModelHierarchies() AssetModelHierarchyArrayOutput
- func (o LookupAssetModelResultOutput) AssetModelId() pulumi.StringPtrOutput
- func (o LookupAssetModelResultOutput) AssetModelName() pulumi.StringPtrOutput
- func (o LookupAssetModelResultOutput) AssetModelProperties() AssetModelPropertyArrayOutput
- func (LookupAssetModelResultOutput) ElementType() reflect.Type
- func (o LookupAssetModelResultOutput) Tags() AssetModelTagArrayOutput
- func (o LookupAssetModelResultOutput) ToLookupAssetModelResultOutput() LookupAssetModelResultOutput
- func (o LookupAssetModelResultOutput) ToLookupAssetModelResultOutputWithContext(ctx context.Context) LookupAssetModelResultOutput
- func (o LookupAssetModelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAssetModelResult]
- type LookupAssetOutputArgs
- type LookupAssetResult
- type LookupAssetResultOutput
- func (o LookupAssetResultOutput) AssetArn() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetDescription() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetHierarchies() AssetHierarchyArrayOutput
- func (o LookupAssetResultOutput) AssetId() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetModelId() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetName() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetProperties() AssetPropertyArrayOutput
- func (LookupAssetResultOutput) ElementType() reflect.Type
- func (o LookupAssetResultOutput) Tags() AssetTagArrayOutput
- func (o LookupAssetResultOutput) ToLookupAssetResultOutput() LookupAssetResultOutput
- func (o LookupAssetResultOutput) ToLookupAssetResultOutputWithContext(ctx context.Context) LookupAssetResultOutput
- func (o LookupAssetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAssetResult]
- type LookupDashboardArgs
- type LookupDashboardOutputArgs
- type LookupDashboardResult
- type LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) DashboardArn() pulumi.StringPtrOutput
- func (o LookupDashboardResultOutput) DashboardDefinition() pulumi.StringPtrOutput
- func (o LookupDashboardResultOutput) DashboardDescription() pulumi.StringPtrOutput
- func (o LookupDashboardResultOutput) DashboardId() pulumi.StringPtrOutput
- func (o LookupDashboardResultOutput) DashboardName() pulumi.StringPtrOutput
- func (LookupDashboardResultOutput) ElementType() reflect.Type
- func (o LookupDashboardResultOutput) Tags() DashboardTagArrayOutput
- func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDashboardResult]
- type LookupGatewayArgs
- type LookupGatewayOutputArgs
- type LookupGatewayResult
- type LookupGatewayResultOutput
- func (LookupGatewayResultOutput) ElementType() reflect.Type
- func (o LookupGatewayResultOutput) GatewayCapabilitySummaries() GatewayCapabilitySummaryArrayOutput
- func (o LookupGatewayResultOutput) GatewayId() pulumi.StringPtrOutput
- func (o LookupGatewayResultOutput) GatewayName() pulumi.StringPtrOutput
- func (o LookupGatewayResultOutput) Tags() GatewayTagArrayOutput
- func (o LookupGatewayResultOutput) ToLookupGatewayResultOutput() LookupGatewayResultOutput
- func (o LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext(ctx context.Context) LookupGatewayResultOutput
- func (o LookupGatewayResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGatewayResult]
- type LookupPortalArgs
- type LookupPortalOutputArgs
- type LookupPortalResult
- type LookupPortalResultOutput
- func (o LookupPortalResultOutput) Alarms() AlarmsPropertiesPtrOutput
- func (LookupPortalResultOutput) ElementType() reflect.Type
- func (o LookupPortalResultOutput) NotificationSenderEmail() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalClientId() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalContactEmail() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalDescription() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalId() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalName() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalStartUrl() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) ToLookupPortalResultOutput() LookupPortalResultOutput
- func (o LookupPortalResultOutput) ToLookupPortalResultOutputWithContext(ctx context.Context) LookupPortalResultOutput
- func (o LookupPortalResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPortalResult]
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (o LookupProjectResultOutput) AssetIds() pulumi.StringArrayOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) ProjectArn() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) ProjectDescription() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) ProjectId() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) ProjectName() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) Tags() ProjectTagArrayOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupProjectResult]
- type Portal
- type PortalArgs
- type PortalInput
- type PortalOutput
- func (o PortalOutput) Alarms() AlarmsPropertiesPtrOutput
- func (PortalOutput) ElementType() reflect.Type
- func (o PortalOutput) NotificationSenderEmail() pulumi.StringPtrOutput
- func (o PortalOutput) PortalArn() pulumi.StringOutput
- func (o PortalOutput) PortalAuthMode() pulumi.StringPtrOutput
- func (o PortalOutput) PortalClientId() pulumi.StringOutput
- func (o PortalOutput) PortalContactEmail() pulumi.StringOutput
- func (o PortalOutput) PortalDescription() pulumi.StringPtrOutput
- func (o PortalOutput) PortalId() pulumi.StringOutput
- func (o PortalOutput) PortalName() pulumi.StringOutput
- func (o PortalOutput) PortalStartUrl() pulumi.StringOutput
- func (o PortalOutput) RoleArn() pulumi.StringOutput
- func (o PortalOutput) Tags() PortalTagArrayOutput
- func (o PortalOutput) ToOutput(ctx context.Context) pulumix.Output[*Portal]
- func (o PortalOutput) ToPortalOutput() PortalOutput
- func (o PortalOutput) ToPortalOutputWithContext(ctx context.Context) PortalOutput
- type PortalState
- type PortalTag
- type PortalTagArgs
- type PortalTagArray
- func (PortalTagArray) ElementType() reflect.Type
- func (i PortalTagArray) ToOutput(ctx context.Context) pulumix.Output[[]PortalTag]
- func (i PortalTagArray) ToPortalTagArrayOutput() PortalTagArrayOutput
- func (i PortalTagArray) ToPortalTagArrayOutputWithContext(ctx context.Context) PortalTagArrayOutput
- type PortalTagArrayInput
- type PortalTagArrayOutput
- func (PortalTagArrayOutput) ElementType() reflect.Type
- func (o PortalTagArrayOutput) Index(i pulumi.IntInput) PortalTagOutput
- func (o PortalTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PortalTag]
- func (o PortalTagArrayOutput) ToPortalTagArrayOutput() PortalTagArrayOutput
- func (o PortalTagArrayOutput) ToPortalTagArrayOutputWithContext(ctx context.Context) PortalTagArrayOutput
- type PortalTagInput
- type PortalTagOutput
- func (PortalTagOutput) ElementType() reflect.Type
- func (o PortalTagOutput) Key() pulumi.StringOutput
- func (o PortalTagOutput) ToOutput(ctx context.Context) pulumix.Output[PortalTag]
- func (o PortalTagOutput) ToPortalTagOutput() PortalTagOutput
- func (o PortalTagOutput) ToPortalTagOutputWithContext(ctx context.Context) PortalTagOutput
- func (o PortalTagOutput) Value() pulumi.StringOutput
- type Project
- type ProjectArgs
- type ProjectInput
- type ProjectOutput
- func (o ProjectOutput) AssetIds() pulumi.StringArrayOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) PortalId() pulumi.StringOutput
- func (o ProjectOutput) ProjectArn() pulumi.StringOutput
- func (o ProjectOutput) ProjectDescription() pulumi.StringPtrOutput
- func (o ProjectOutput) ProjectId() pulumi.StringOutput
- func (o ProjectOutput) ProjectName() pulumi.StringOutput
- func (o ProjectOutput) Tags() ProjectTagArrayOutput
- func (o ProjectOutput) ToOutput(ctx context.Context) pulumix.Output[*Project]
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- type ProjectState
- type ProjectTag
- type ProjectTagArgs
- type ProjectTagArray
- func (ProjectTagArray) ElementType() reflect.Type
- func (i ProjectTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ProjectTag]
- func (i ProjectTagArray) ToProjectTagArrayOutput() ProjectTagArrayOutput
- func (i ProjectTagArray) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
- type ProjectTagArrayInput
- type ProjectTagArrayOutput
- func (ProjectTagArrayOutput) ElementType() reflect.Type
- func (o ProjectTagArrayOutput) Index(i pulumi.IntInput) ProjectTagOutput
- func (o ProjectTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ProjectTag]
- func (o ProjectTagArrayOutput) ToProjectTagArrayOutput() ProjectTagArrayOutput
- func (o ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
- type ProjectTagInput
- type ProjectTagOutput
- func (ProjectTagOutput) ElementType() reflect.Type
- func (o ProjectTagOutput) Key() pulumi.StringOutput
- func (o ProjectTagOutput) ToOutput(ctx context.Context) pulumix.Output[ProjectTag]
- func (o ProjectTagOutput) ToProjectTagOutput() ProjectTagOutput
- func (o ProjectTagOutput) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput
- func (o ProjectTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( AssetModelDataTypeString = AssetModelDataType("STRING") AssetModelDataTypeInteger = AssetModelDataType("INTEGER") AssetModelDataTypeDouble = AssetModelDataType("DOUBLE") AssetModelDataTypeBoolean = AssetModelDataType("BOOLEAN") AssetModelDataTypeStruct = AssetModelDataType("STRUCT") )
const ( AssetModelTypeNameMeasurement = AssetModelTypeName("Measurement") AssetModelTypeNameAttribute = AssetModelTypeName("Attribute") AssetModelTypeNameTransform = AssetModelTypeName("Transform") AssetModelTypeNameMetric = AssetModelTypeName("Metric") )
const ( AssetPropertyNotificationStateEnabled = AssetPropertyNotificationState("ENABLED") AssetPropertyNotificationStateDisabled = AssetPropertyNotificationState("DISABLED") )
const (
AssetModelDataTypeSpecAwsalarmState = AssetModelDataTypeSpec("AWS/ALARM_STATE")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶
type AccessPolicy struct { pulumi.CustomResourceState // The ARN of the access policy. AccessPolicyArn pulumi.StringOutput `pulumi:"accessPolicyArn"` // The ID of the access policy. AccessPolicyId pulumi.StringOutput `pulumi:"accessPolicyId"` // The identity for this access policy. Choose either a user or a group but not both. AccessPolicyIdentity AccessPolicyIdentityOutput `pulumi:"accessPolicyIdentity"` // The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER. AccessPolicyPermission pulumi.StringOutput `pulumi:"accessPolicyPermission"` // The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. AccessPolicyResource AccessPolicyResourceOutput `pulumi:"accessPolicyResource"` }
Resource schema for AWS::IoTSiteWise::AccessPolicy
func GetAccessPolicy ¶
func GetAccessPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPolicyState, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
GetAccessPolicy gets an existing AccessPolicy 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 NewAccessPolicy ¶
func NewAccessPolicy(ctx *pulumi.Context, name string, args *AccessPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
NewAccessPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccessPolicy) ElementType ¶
func (*AccessPolicy) ElementType() reflect.Type
func (*AccessPolicy) ToAccessPolicyOutput ¶
func (i *AccessPolicy) ToAccessPolicyOutput() AccessPolicyOutput
func (*AccessPolicy) ToAccessPolicyOutputWithContext ¶
func (i *AccessPolicy) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
func (*AccessPolicy) ToOutput ¶ added in v0.76.0
func (i *AccessPolicy) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicy]
type AccessPolicyArgs ¶
type AccessPolicyArgs struct { // The identity for this access policy. Choose either a user or a group but not both. AccessPolicyIdentity AccessPolicyIdentityInput // The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER. AccessPolicyPermission pulumi.StringInput // The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. AccessPolicyResource AccessPolicyResourceInput }
The set of arguments for constructing a AccessPolicy resource.
func (AccessPolicyArgs) ElementType ¶
func (AccessPolicyArgs) ElementType() reflect.Type
type AccessPolicyIamRole ¶
type AccessPolicyIamRole struct { // The ARN of the IAM role. Arn *string `pulumi:"arn"` }
Contains information for an IAM role identity in an access policy.
type AccessPolicyIamRoleArgs ¶
type AccessPolicyIamRoleArgs struct { // The ARN of the IAM role. Arn pulumi.StringPtrInput `pulumi:"arn"` }
Contains information for an IAM role identity in an access policy.
func (AccessPolicyIamRoleArgs) ElementType ¶
func (AccessPolicyIamRoleArgs) ElementType() reflect.Type
func (AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutput ¶
func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput
func (AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutputWithContext ¶
func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutputWithContext(ctx context.Context) AccessPolicyIamRoleOutput
func (AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutput ¶
func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
func (AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutputWithContext ¶
func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
func (AccessPolicyIamRoleArgs) ToOutput ¶ added in v0.76.0
func (i AccessPolicyIamRoleArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIamRole]
type AccessPolicyIamRoleInput ¶
type AccessPolicyIamRoleInput interface { pulumi.Input ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput ToAccessPolicyIamRoleOutputWithContext(context.Context) AccessPolicyIamRoleOutput }
AccessPolicyIamRoleInput is an input type that accepts AccessPolicyIamRoleArgs and AccessPolicyIamRoleOutput values. You can construct a concrete instance of `AccessPolicyIamRoleInput` via:
AccessPolicyIamRoleArgs{...}
type AccessPolicyIamRoleOutput ¶
type AccessPolicyIamRoleOutput struct{ *pulumi.OutputState }
Contains information for an IAM role identity in an access policy.
func (AccessPolicyIamRoleOutput) Arn ¶
func (o AccessPolicyIamRoleOutput) Arn() pulumi.StringPtrOutput
The ARN of the IAM role.
func (AccessPolicyIamRoleOutput) ElementType ¶
func (AccessPolicyIamRoleOutput) ElementType() reflect.Type
func (AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutput ¶
func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput
func (AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutputWithContext ¶
func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutputWithContext(ctx context.Context) AccessPolicyIamRoleOutput
func (AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutput ¶
func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
func (AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutputWithContext ¶
func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
func (AccessPolicyIamRoleOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyIamRoleOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIamRole]
type AccessPolicyIamRolePtrInput ¶
type AccessPolicyIamRolePtrInput interface { pulumi.Input ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput ToAccessPolicyIamRolePtrOutputWithContext(context.Context) AccessPolicyIamRolePtrOutput }
AccessPolicyIamRolePtrInput is an input type that accepts AccessPolicyIamRoleArgs, AccessPolicyIamRolePtr and AccessPolicyIamRolePtrOutput values. You can construct a concrete instance of `AccessPolicyIamRolePtrInput` via:
AccessPolicyIamRoleArgs{...} or: nil
func AccessPolicyIamRolePtr ¶
func AccessPolicyIamRolePtr(v *AccessPolicyIamRoleArgs) AccessPolicyIamRolePtrInput
type AccessPolicyIamRolePtrOutput ¶
type AccessPolicyIamRolePtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyIamRolePtrOutput) Arn ¶
func (o AccessPolicyIamRolePtrOutput) Arn() pulumi.StringPtrOutput
The ARN of the IAM role.
func (AccessPolicyIamRolePtrOutput) Elem ¶
func (o AccessPolicyIamRolePtrOutput) Elem() AccessPolicyIamRoleOutput
func (AccessPolicyIamRolePtrOutput) ElementType ¶
func (AccessPolicyIamRolePtrOutput) ElementType() reflect.Type
func (AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutput ¶
func (o AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
func (AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutputWithContext ¶
func (o AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
func (AccessPolicyIamRolePtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyIamRolePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyIamRole]
type AccessPolicyIamUser ¶
type AccessPolicyIamUser struct { // The ARN of the IAM user. Arn *string `pulumi:"arn"` }
Contains information for an IAM user identity in an access policy.
type AccessPolicyIamUserArgs ¶
type AccessPolicyIamUserArgs struct { // The ARN of the IAM user. Arn pulumi.StringPtrInput `pulumi:"arn"` }
Contains information for an IAM user identity in an access policy.
func (AccessPolicyIamUserArgs) ElementType ¶
func (AccessPolicyIamUserArgs) ElementType() reflect.Type
func (AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutput ¶
func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput
func (AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutputWithContext ¶
func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutputWithContext(ctx context.Context) AccessPolicyIamUserOutput
func (AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutput ¶
func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
func (AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutputWithContext ¶
func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
func (AccessPolicyIamUserArgs) ToOutput ¶ added in v0.76.0
func (i AccessPolicyIamUserArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIamUser]
type AccessPolicyIamUserInput ¶
type AccessPolicyIamUserInput interface { pulumi.Input ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput ToAccessPolicyIamUserOutputWithContext(context.Context) AccessPolicyIamUserOutput }
AccessPolicyIamUserInput is an input type that accepts AccessPolicyIamUserArgs and AccessPolicyIamUserOutput values. You can construct a concrete instance of `AccessPolicyIamUserInput` via:
AccessPolicyIamUserArgs{...}
type AccessPolicyIamUserOutput ¶
type AccessPolicyIamUserOutput struct{ *pulumi.OutputState }
Contains information for an IAM user identity in an access policy.
func (AccessPolicyIamUserOutput) Arn ¶
func (o AccessPolicyIamUserOutput) Arn() pulumi.StringPtrOutput
The ARN of the IAM user.
func (AccessPolicyIamUserOutput) ElementType ¶
func (AccessPolicyIamUserOutput) ElementType() reflect.Type
func (AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutput ¶
func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput
func (AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutputWithContext ¶
func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutputWithContext(ctx context.Context) AccessPolicyIamUserOutput
func (AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutput ¶
func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
func (AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutputWithContext ¶
func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
func (AccessPolicyIamUserOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyIamUserOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIamUser]
type AccessPolicyIamUserPtrInput ¶
type AccessPolicyIamUserPtrInput interface { pulumi.Input ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput ToAccessPolicyIamUserPtrOutputWithContext(context.Context) AccessPolicyIamUserPtrOutput }
AccessPolicyIamUserPtrInput is an input type that accepts AccessPolicyIamUserArgs, AccessPolicyIamUserPtr and AccessPolicyIamUserPtrOutput values. You can construct a concrete instance of `AccessPolicyIamUserPtrInput` via:
AccessPolicyIamUserArgs{...} or: nil
func AccessPolicyIamUserPtr ¶
func AccessPolicyIamUserPtr(v *AccessPolicyIamUserArgs) AccessPolicyIamUserPtrInput
type AccessPolicyIamUserPtrOutput ¶
type AccessPolicyIamUserPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyIamUserPtrOutput) Arn ¶
func (o AccessPolicyIamUserPtrOutput) Arn() pulumi.StringPtrOutput
The ARN of the IAM user.
func (AccessPolicyIamUserPtrOutput) Elem ¶
func (o AccessPolicyIamUserPtrOutput) Elem() AccessPolicyIamUserOutput
func (AccessPolicyIamUserPtrOutput) ElementType ¶
func (AccessPolicyIamUserPtrOutput) ElementType() reflect.Type
func (AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutput ¶
func (o AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
func (AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutputWithContext ¶
func (o AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
func (AccessPolicyIamUserPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyIamUserPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyIamUser]
type AccessPolicyIdentity ¶ added in v0.2.0
type AccessPolicyIdentity struct { IamRole *AccessPolicyIamRole `pulumi:"iamRole"` IamUser *AccessPolicyIamUser `pulumi:"iamUser"` User *AccessPolicyUser `pulumi:"user"` }
The identity for this access policy. Choose either an SSO user or group or an IAM user or role.
type AccessPolicyIdentityArgs ¶ added in v0.2.0
type AccessPolicyIdentityArgs struct { IamRole AccessPolicyIamRolePtrInput `pulumi:"iamRole"` IamUser AccessPolicyIamUserPtrInput `pulumi:"iamUser"` User AccessPolicyUserPtrInput `pulumi:"user"` }
The identity for this access policy. Choose either an SSO user or group or an IAM user or role.
func (AccessPolicyIdentityArgs) ElementType ¶ added in v0.2.0
func (AccessPolicyIdentityArgs) ElementType() reflect.Type
func (AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutput ¶ added in v0.2.0
func (i AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutput() AccessPolicyIdentityOutput
func (AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutputWithContext ¶ added in v0.2.0
func (i AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutputWithContext(ctx context.Context) AccessPolicyIdentityOutput
func (AccessPolicyIdentityArgs) ToOutput ¶ added in v0.76.0
func (i AccessPolicyIdentityArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIdentity]
type AccessPolicyIdentityInput ¶ added in v0.2.0
type AccessPolicyIdentityInput interface { pulumi.Input ToAccessPolicyIdentityOutput() AccessPolicyIdentityOutput ToAccessPolicyIdentityOutputWithContext(context.Context) AccessPolicyIdentityOutput }
AccessPolicyIdentityInput is an input type that accepts AccessPolicyIdentityArgs and AccessPolicyIdentityOutput values. You can construct a concrete instance of `AccessPolicyIdentityInput` via:
AccessPolicyIdentityArgs{...}
type AccessPolicyIdentityOutput ¶ added in v0.2.0
type AccessPolicyIdentityOutput struct{ *pulumi.OutputState }
The identity for this access policy. Choose either an SSO user or group or an IAM user or role.
func (AccessPolicyIdentityOutput) ElementType ¶ added in v0.2.0
func (AccessPolicyIdentityOutput) ElementType() reflect.Type
func (AccessPolicyIdentityOutput) IamRole ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) IamRole() AccessPolicyIamRolePtrOutput
func (AccessPolicyIdentityOutput) IamUser ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) IamUser() AccessPolicyIamUserPtrOutput
func (AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutput ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutput() AccessPolicyIdentityOutput
func (AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutputWithContext ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutputWithContext(ctx context.Context) AccessPolicyIdentityOutput
func (AccessPolicyIdentityOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyIdentityOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyIdentity]
func (AccessPolicyIdentityOutput) User ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) User() AccessPolicyUserPtrOutput
type AccessPolicyIdentityPtrOutput ¶ added in v0.2.0
type AccessPolicyIdentityPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyIdentityPtrOutput) Elem ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) Elem() AccessPolicyIdentityOutput
func (AccessPolicyIdentityPtrOutput) ElementType ¶ added in v0.2.0
func (AccessPolicyIdentityPtrOutput) ElementType() reflect.Type
func (AccessPolicyIdentityPtrOutput) IamRole ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) IamRole() AccessPolicyIamRolePtrOutput
func (AccessPolicyIdentityPtrOutput) IamUser ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) IamUser() AccessPolicyIamUserPtrOutput
func (AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutput ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutput() AccessPolicyIdentityPtrOutput
func (AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutputWithContext ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutputWithContext(ctx context.Context) AccessPolicyIdentityPtrOutput
func (AccessPolicyIdentityPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyIdentityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyIdentity]
func (AccessPolicyIdentityPtrOutput) User ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) User() AccessPolicyUserPtrOutput
type AccessPolicyInput ¶
type AccessPolicyInput interface { pulumi.Input ToAccessPolicyOutput() AccessPolicyOutput ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput }
type AccessPolicyOutput ¶
type AccessPolicyOutput struct{ *pulumi.OutputState }
func (AccessPolicyOutput) AccessPolicyArn ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyArn() pulumi.StringOutput
The ARN of the access policy.
func (AccessPolicyOutput) AccessPolicyId ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyId() pulumi.StringOutput
The ID of the access policy.
func (AccessPolicyOutput) AccessPolicyIdentity ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyIdentity() AccessPolicyIdentityOutput
The identity for this access policy. Choose either a user or a group but not both.
func (AccessPolicyOutput) AccessPolicyPermission ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyPermission() pulumi.StringOutput
The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER.
func (AccessPolicyOutput) AccessPolicyResource ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyResource() AccessPolicyResourceOutput
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
func (AccessPolicyOutput) ElementType ¶
func (AccessPolicyOutput) ElementType() reflect.Type
func (AccessPolicyOutput) ToAccessPolicyOutput ¶
func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
func (AccessPolicyOutput) ToAccessPolicyOutputWithContext ¶
func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
func (AccessPolicyOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicy]
type AccessPolicyPortal ¶
type AccessPolicyPortal struct { // The ID of the portal. Id *string `pulumi:"id"` }
A portal resource.
type AccessPolicyPortalArgs ¶
type AccessPolicyPortalArgs struct { // The ID of the portal. Id pulumi.StringPtrInput `pulumi:"id"` }
A portal resource.
func (AccessPolicyPortalArgs) ElementType ¶
func (AccessPolicyPortalArgs) ElementType() reflect.Type
func (AccessPolicyPortalArgs) ToAccessPolicyPortalOutput ¶
func (i AccessPolicyPortalArgs) ToAccessPolicyPortalOutput() AccessPolicyPortalOutput
func (AccessPolicyPortalArgs) ToAccessPolicyPortalOutputWithContext ¶
func (i AccessPolicyPortalArgs) ToAccessPolicyPortalOutputWithContext(ctx context.Context) AccessPolicyPortalOutput
func (AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutput ¶
func (i AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
func (AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutputWithContext ¶
func (i AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
func (AccessPolicyPortalArgs) ToOutput ¶ added in v0.76.0
func (i AccessPolicyPortalArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyPortal]
type AccessPolicyPortalInput ¶
type AccessPolicyPortalInput interface { pulumi.Input ToAccessPolicyPortalOutput() AccessPolicyPortalOutput ToAccessPolicyPortalOutputWithContext(context.Context) AccessPolicyPortalOutput }
AccessPolicyPortalInput is an input type that accepts AccessPolicyPortalArgs and AccessPolicyPortalOutput values. You can construct a concrete instance of `AccessPolicyPortalInput` via:
AccessPolicyPortalArgs{...}
type AccessPolicyPortalOutput ¶
type AccessPolicyPortalOutput struct{ *pulumi.OutputState }
A portal resource.
func (AccessPolicyPortalOutput) ElementType ¶
func (AccessPolicyPortalOutput) ElementType() reflect.Type
func (AccessPolicyPortalOutput) Id ¶
func (o AccessPolicyPortalOutput) Id() pulumi.StringPtrOutput
The ID of the portal.
func (AccessPolicyPortalOutput) ToAccessPolicyPortalOutput ¶
func (o AccessPolicyPortalOutput) ToAccessPolicyPortalOutput() AccessPolicyPortalOutput
func (AccessPolicyPortalOutput) ToAccessPolicyPortalOutputWithContext ¶
func (o AccessPolicyPortalOutput) ToAccessPolicyPortalOutputWithContext(ctx context.Context) AccessPolicyPortalOutput
func (AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutput ¶
func (o AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
func (AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutputWithContext ¶
func (o AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
func (AccessPolicyPortalOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyPortalOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyPortal]
type AccessPolicyPortalPtrInput ¶
type AccessPolicyPortalPtrInput interface { pulumi.Input ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput ToAccessPolicyPortalPtrOutputWithContext(context.Context) AccessPolicyPortalPtrOutput }
AccessPolicyPortalPtrInput is an input type that accepts AccessPolicyPortalArgs, AccessPolicyPortalPtr and AccessPolicyPortalPtrOutput values. You can construct a concrete instance of `AccessPolicyPortalPtrInput` via:
AccessPolicyPortalArgs{...} or: nil
func AccessPolicyPortalPtr ¶
func AccessPolicyPortalPtr(v *AccessPolicyPortalArgs) AccessPolicyPortalPtrInput
type AccessPolicyPortalPtrOutput ¶
type AccessPolicyPortalPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyPortalPtrOutput) Elem ¶
func (o AccessPolicyPortalPtrOutput) Elem() AccessPolicyPortalOutput
func (AccessPolicyPortalPtrOutput) ElementType ¶
func (AccessPolicyPortalPtrOutput) ElementType() reflect.Type
func (AccessPolicyPortalPtrOutput) Id ¶
func (o AccessPolicyPortalPtrOutput) Id() pulumi.StringPtrOutput
The ID of the portal.
func (AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutput ¶
func (o AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
func (AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutputWithContext ¶
func (o AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
func (AccessPolicyPortalPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyPortalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyPortal]
type AccessPolicyProject ¶
type AccessPolicyProject struct { // The ID of the project. Id *string `pulumi:"id"` }
A project resource.
type AccessPolicyProjectArgs ¶
type AccessPolicyProjectArgs struct { // The ID of the project. Id pulumi.StringPtrInput `pulumi:"id"` }
A project resource.
func (AccessPolicyProjectArgs) ElementType ¶
func (AccessPolicyProjectArgs) ElementType() reflect.Type
func (AccessPolicyProjectArgs) ToAccessPolicyProjectOutput ¶
func (i AccessPolicyProjectArgs) ToAccessPolicyProjectOutput() AccessPolicyProjectOutput
func (AccessPolicyProjectArgs) ToAccessPolicyProjectOutputWithContext ¶
func (i AccessPolicyProjectArgs) ToAccessPolicyProjectOutputWithContext(ctx context.Context) AccessPolicyProjectOutput
func (AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutput ¶
func (i AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
func (AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutputWithContext ¶
func (i AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
func (AccessPolicyProjectArgs) ToOutput ¶ added in v0.76.0
func (i AccessPolicyProjectArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyProject]
type AccessPolicyProjectInput ¶
type AccessPolicyProjectInput interface { pulumi.Input ToAccessPolicyProjectOutput() AccessPolicyProjectOutput ToAccessPolicyProjectOutputWithContext(context.Context) AccessPolicyProjectOutput }
AccessPolicyProjectInput is an input type that accepts AccessPolicyProjectArgs and AccessPolicyProjectOutput values. You can construct a concrete instance of `AccessPolicyProjectInput` via:
AccessPolicyProjectArgs{...}
type AccessPolicyProjectOutput ¶
type AccessPolicyProjectOutput struct{ *pulumi.OutputState }
A project resource.
func (AccessPolicyProjectOutput) ElementType ¶
func (AccessPolicyProjectOutput) ElementType() reflect.Type
func (AccessPolicyProjectOutput) Id ¶
func (o AccessPolicyProjectOutput) Id() pulumi.StringPtrOutput
The ID of the project.
func (AccessPolicyProjectOutput) ToAccessPolicyProjectOutput ¶
func (o AccessPolicyProjectOutput) ToAccessPolicyProjectOutput() AccessPolicyProjectOutput
func (AccessPolicyProjectOutput) ToAccessPolicyProjectOutputWithContext ¶
func (o AccessPolicyProjectOutput) ToAccessPolicyProjectOutputWithContext(ctx context.Context) AccessPolicyProjectOutput
func (AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutput ¶
func (o AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
func (AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutputWithContext ¶
func (o AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
func (AccessPolicyProjectOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyProjectOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyProject]
type AccessPolicyProjectPtrInput ¶
type AccessPolicyProjectPtrInput interface { pulumi.Input ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput ToAccessPolicyProjectPtrOutputWithContext(context.Context) AccessPolicyProjectPtrOutput }
AccessPolicyProjectPtrInput is an input type that accepts AccessPolicyProjectArgs, AccessPolicyProjectPtr and AccessPolicyProjectPtrOutput values. You can construct a concrete instance of `AccessPolicyProjectPtrInput` via:
AccessPolicyProjectArgs{...} or: nil
func AccessPolicyProjectPtr ¶
func AccessPolicyProjectPtr(v *AccessPolicyProjectArgs) AccessPolicyProjectPtrInput
type AccessPolicyProjectPtrOutput ¶
type AccessPolicyProjectPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyProjectPtrOutput) Elem ¶
func (o AccessPolicyProjectPtrOutput) Elem() AccessPolicyProjectOutput
func (AccessPolicyProjectPtrOutput) ElementType ¶
func (AccessPolicyProjectPtrOutput) ElementType() reflect.Type
func (AccessPolicyProjectPtrOutput) Id ¶
func (o AccessPolicyProjectPtrOutput) Id() pulumi.StringPtrOutput
The ID of the project.
func (AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutput ¶
func (o AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
func (AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutputWithContext ¶
func (o AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
func (AccessPolicyProjectPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyProjectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyProject]
type AccessPolicyResource ¶ added in v0.2.0
type AccessPolicyResource struct { Portal *AccessPolicyPortal `pulumi:"portal"` Project *AccessPolicyProject `pulumi:"project"` }
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
type AccessPolicyResourceArgs ¶ added in v0.2.0
type AccessPolicyResourceArgs struct { Portal AccessPolicyPortalPtrInput `pulumi:"portal"` Project AccessPolicyProjectPtrInput `pulumi:"project"` }
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
func (AccessPolicyResourceArgs) ElementType ¶ added in v0.2.0
func (AccessPolicyResourceArgs) ElementType() reflect.Type
func (AccessPolicyResourceArgs) ToAccessPolicyResourceOutput ¶ added in v0.2.0
func (i AccessPolicyResourceArgs) ToAccessPolicyResourceOutput() AccessPolicyResourceOutput
func (AccessPolicyResourceArgs) ToAccessPolicyResourceOutputWithContext ¶ added in v0.2.0
func (i AccessPolicyResourceArgs) ToAccessPolicyResourceOutputWithContext(ctx context.Context) AccessPolicyResourceOutput
func (AccessPolicyResourceArgs) ToOutput ¶ added in v0.76.0
func (i AccessPolicyResourceArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyResource]
type AccessPolicyResourceInput ¶ added in v0.2.0
type AccessPolicyResourceInput interface { pulumi.Input ToAccessPolicyResourceOutput() AccessPolicyResourceOutput ToAccessPolicyResourceOutputWithContext(context.Context) AccessPolicyResourceOutput }
AccessPolicyResourceInput is an input type that accepts AccessPolicyResourceArgs and AccessPolicyResourceOutput values. You can construct a concrete instance of `AccessPolicyResourceInput` via:
AccessPolicyResourceArgs{...}
type AccessPolicyResourceOutput ¶ added in v0.2.0
type AccessPolicyResourceOutput struct{ *pulumi.OutputState }
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
func (AccessPolicyResourceOutput) ElementType ¶ added in v0.2.0
func (AccessPolicyResourceOutput) ElementType() reflect.Type
func (AccessPolicyResourceOutput) Portal ¶ added in v0.2.0
func (o AccessPolicyResourceOutput) Portal() AccessPolicyPortalPtrOutput
func (AccessPolicyResourceOutput) Project ¶ added in v0.2.0
func (o AccessPolicyResourceOutput) Project() AccessPolicyProjectPtrOutput
func (AccessPolicyResourceOutput) ToAccessPolicyResourceOutput ¶ added in v0.2.0
func (o AccessPolicyResourceOutput) ToAccessPolicyResourceOutput() AccessPolicyResourceOutput
func (AccessPolicyResourceOutput) ToAccessPolicyResourceOutputWithContext ¶ added in v0.2.0
func (o AccessPolicyResourceOutput) ToAccessPolicyResourceOutputWithContext(ctx context.Context) AccessPolicyResourceOutput
func (AccessPolicyResourceOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyResourceOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyResource]
type AccessPolicyResourcePtrOutput ¶ added in v0.2.0
type AccessPolicyResourcePtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyResourcePtrOutput) Elem ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) Elem() AccessPolicyResourceOutput
func (AccessPolicyResourcePtrOutput) ElementType ¶ added in v0.2.0
func (AccessPolicyResourcePtrOutput) ElementType() reflect.Type
func (AccessPolicyResourcePtrOutput) Portal ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) Portal() AccessPolicyPortalPtrOutput
func (AccessPolicyResourcePtrOutput) Project ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) Project() AccessPolicyProjectPtrOutput
func (AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutput ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutput() AccessPolicyResourcePtrOutput
func (AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutputWithContext ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutputWithContext(ctx context.Context) AccessPolicyResourcePtrOutput
func (AccessPolicyResourcePtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyResourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyResource]
type AccessPolicyState ¶
type AccessPolicyState struct { }
func (AccessPolicyState) ElementType ¶
func (AccessPolicyState) ElementType() reflect.Type
type AccessPolicyUser ¶
type AccessPolicyUser struct { // The AWS SSO ID of the user. Id *string `pulumi:"id"` }
Contains information for a user identity in an access policy.
type AccessPolicyUserArgs ¶
type AccessPolicyUserArgs struct { // The AWS SSO ID of the user. Id pulumi.StringPtrInput `pulumi:"id"` }
Contains information for a user identity in an access policy.
func (AccessPolicyUserArgs) ElementType ¶
func (AccessPolicyUserArgs) ElementType() reflect.Type
func (AccessPolicyUserArgs) ToAccessPolicyUserOutput ¶
func (i AccessPolicyUserArgs) ToAccessPolicyUserOutput() AccessPolicyUserOutput
func (AccessPolicyUserArgs) ToAccessPolicyUserOutputWithContext ¶
func (i AccessPolicyUserArgs) ToAccessPolicyUserOutputWithContext(ctx context.Context) AccessPolicyUserOutput
func (AccessPolicyUserArgs) ToAccessPolicyUserPtrOutput ¶
func (i AccessPolicyUserArgs) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
func (AccessPolicyUserArgs) ToAccessPolicyUserPtrOutputWithContext ¶
func (i AccessPolicyUserArgs) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
func (AccessPolicyUserArgs) ToOutput ¶ added in v0.76.0
func (i AccessPolicyUserArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyUser]
type AccessPolicyUserInput ¶
type AccessPolicyUserInput interface { pulumi.Input ToAccessPolicyUserOutput() AccessPolicyUserOutput ToAccessPolicyUserOutputWithContext(context.Context) AccessPolicyUserOutput }
AccessPolicyUserInput is an input type that accepts AccessPolicyUserArgs and AccessPolicyUserOutput values. You can construct a concrete instance of `AccessPolicyUserInput` via:
AccessPolicyUserArgs{...}
type AccessPolicyUserOutput ¶
type AccessPolicyUserOutput struct{ *pulumi.OutputState }
Contains information for a user identity in an access policy.
func (AccessPolicyUserOutput) ElementType ¶
func (AccessPolicyUserOutput) ElementType() reflect.Type
func (AccessPolicyUserOutput) Id ¶
func (o AccessPolicyUserOutput) Id() pulumi.StringPtrOutput
The AWS SSO ID of the user.
func (AccessPolicyUserOutput) ToAccessPolicyUserOutput ¶
func (o AccessPolicyUserOutput) ToAccessPolicyUserOutput() AccessPolicyUserOutput
func (AccessPolicyUserOutput) ToAccessPolicyUserOutputWithContext ¶
func (o AccessPolicyUserOutput) ToAccessPolicyUserOutputWithContext(ctx context.Context) AccessPolicyUserOutput
func (AccessPolicyUserOutput) ToAccessPolicyUserPtrOutput ¶
func (o AccessPolicyUserOutput) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
func (AccessPolicyUserOutput) ToAccessPolicyUserPtrOutputWithContext ¶
func (o AccessPolicyUserOutput) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
func (AccessPolicyUserOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyUserOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPolicyUser]
type AccessPolicyUserPtrInput ¶
type AccessPolicyUserPtrInput interface { pulumi.Input ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput ToAccessPolicyUserPtrOutputWithContext(context.Context) AccessPolicyUserPtrOutput }
AccessPolicyUserPtrInput is an input type that accepts AccessPolicyUserArgs, AccessPolicyUserPtr and AccessPolicyUserPtrOutput values. You can construct a concrete instance of `AccessPolicyUserPtrInput` via:
AccessPolicyUserArgs{...} or: nil
func AccessPolicyUserPtr ¶
func AccessPolicyUserPtr(v *AccessPolicyUserArgs) AccessPolicyUserPtrInput
type AccessPolicyUserPtrOutput ¶
type AccessPolicyUserPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyUserPtrOutput) Elem ¶
func (o AccessPolicyUserPtrOutput) Elem() AccessPolicyUserOutput
func (AccessPolicyUserPtrOutput) ElementType ¶
func (AccessPolicyUserPtrOutput) ElementType() reflect.Type
func (AccessPolicyUserPtrOutput) Id ¶
func (o AccessPolicyUserPtrOutput) Id() pulumi.StringPtrOutput
The AWS SSO ID of the user.
func (AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutput ¶
func (o AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
func (AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutputWithContext ¶
func (o AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
func (AccessPolicyUserPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPolicyUserPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPolicyUser]
type AlarmsProperties ¶ added in v0.2.0
type AlarmsProperties struct { // The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events. AlarmRoleArn *string `pulumi:"alarmRoleArn"` // The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide. NotificationLambdaArn *string `pulumi:"notificationLambdaArn"` }
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
type AlarmsPropertiesArgs ¶ added in v0.2.0
type AlarmsPropertiesArgs struct { // The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events. AlarmRoleArn pulumi.StringPtrInput `pulumi:"alarmRoleArn"` // The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide. NotificationLambdaArn pulumi.StringPtrInput `pulumi:"notificationLambdaArn"` }
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
func (AlarmsPropertiesArgs) ElementType ¶ added in v0.2.0
func (AlarmsPropertiesArgs) ElementType() reflect.Type
func (AlarmsPropertiesArgs) ToAlarmsPropertiesOutput ¶ added in v0.2.0
func (i AlarmsPropertiesArgs) ToAlarmsPropertiesOutput() AlarmsPropertiesOutput
func (AlarmsPropertiesArgs) ToAlarmsPropertiesOutputWithContext ¶ added in v0.2.0
func (i AlarmsPropertiesArgs) ToAlarmsPropertiesOutputWithContext(ctx context.Context) AlarmsPropertiesOutput
func (AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutput ¶ added in v0.2.0
func (i AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
func (AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
func (AlarmsPropertiesArgs) ToOutput ¶ added in v0.76.0
func (i AlarmsPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmsProperties]
type AlarmsPropertiesInput ¶ added in v0.2.0
type AlarmsPropertiesInput interface { pulumi.Input ToAlarmsPropertiesOutput() AlarmsPropertiesOutput ToAlarmsPropertiesOutputWithContext(context.Context) AlarmsPropertiesOutput }
AlarmsPropertiesInput is an input type that accepts AlarmsPropertiesArgs and AlarmsPropertiesOutput values. You can construct a concrete instance of `AlarmsPropertiesInput` via:
AlarmsPropertiesArgs{...}
type AlarmsPropertiesOutput ¶ added in v0.2.0
type AlarmsPropertiesOutput struct{ *pulumi.OutputState }
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
func (AlarmsPropertiesOutput) AlarmRoleArn ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) AlarmRoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
func (AlarmsPropertiesOutput) ElementType ¶ added in v0.2.0
func (AlarmsPropertiesOutput) ElementType() reflect.Type
func (AlarmsPropertiesOutput) NotificationLambdaArn ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) NotificationLambdaArn() pulumi.StringPtrOutput
The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
func (AlarmsPropertiesOutput) ToAlarmsPropertiesOutput ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) ToAlarmsPropertiesOutput() AlarmsPropertiesOutput
func (AlarmsPropertiesOutput) ToAlarmsPropertiesOutputWithContext ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) ToAlarmsPropertiesOutputWithContext(ctx context.Context) AlarmsPropertiesOutput
func (AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutput ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
func (AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
func (AlarmsPropertiesOutput) ToOutput ¶ added in v0.76.0
func (o AlarmsPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmsProperties]
type AlarmsPropertiesPtrInput ¶ added in v0.2.0
type AlarmsPropertiesPtrInput interface { pulumi.Input ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput ToAlarmsPropertiesPtrOutputWithContext(context.Context) AlarmsPropertiesPtrOutput }
AlarmsPropertiesPtrInput is an input type that accepts AlarmsPropertiesArgs, AlarmsPropertiesPtr and AlarmsPropertiesPtrOutput values. You can construct a concrete instance of `AlarmsPropertiesPtrInput` via:
AlarmsPropertiesArgs{...} or: nil
func AlarmsPropertiesPtr ¶ added in v0.2.0
func AlarmsPropertiesPtr(v *AlarmsPropertiesArgs) AlarmsPropertiesPtrInput
type AlarmsPropertiesPtrOutput ¶ added in v0.2.0
type AlarmsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (AlarmsPropertiesPtrOutput) AlarmRoleArn ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) AlarmRoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
func (AlarmsPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) Elem() AlarmsPropertiesOutput
func (AlarmsPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (AlarmsPropertiesPtrOutput) ElementType() reflect.Type
func (AlarmsPropertiesPtrOutput) NotificationLambdaArn ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) NotificationLambdaArn() pulumi.StringPtrOutput
The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
func (AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutput ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
func (AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
func (AlarmsPropertiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmsPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmsProperties]
type Asset ¶
type Asset struct { pulumi.CustomResourceState // The ARN of the asset AssetArn pulumi.StringOutput `pulumi:"assetArn"` // A description for the asset AssetDescription pulumi.StringPtrOutput `pulumi:"assetDescription"` AssetHierarchies AssetHierarchyArrayOutput `pulumi:"assetHierarchies"` // The ID of the asset AssetId pulumi.StringOutput `pulumi:"assetId"` // The ID of the asset model from which to create the asset. AssetModelId pulumi.StringOutput `pulumi:"assetModelId"` // A unique, friendly name for the asset. AssetName pulumi.StringOutput `pulumi:"assetName"` AssetProperties AssetPropertyArrayOutput `pulumi:"assetProperties"` // A list of key-value pairs that contain metadata for the asset. Tags AssetTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Asset
func GetAsset ¶
func GetAsset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssetState, opts ...pulumi.ResourceOption) (*Asset, error)
GetAsset gets an existing Asset 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 NewAsset ¶
func NewAsset(ctx *pulumi.Context, name string, args *AssetArgs, opts ...pulumi.ResourceOption) (*Asset, error)
NewAsset registers a new resource with the given unique name, arguments, and options.
func (*Asset) ElementType ¶
func (*Asset) ToAssetOutput ¶
func (i *Asset) ToAssetOutput() AssetOutput
func (*Asset) ToAssetOutputWithContext ¶
func (i *Asset) ToAssetOutputWithContext(ctx context.Context) AssetOutput
type AssetArgs ¶
type AssetArgs struct { // A description for the asset AssetDescription pulumi.StringPtrInput AssetHierarchies AssetHierarchyArrayInput // The ID of the asset model from which to create the asset. AssetModelId pulumi.StringInput // A unique, friendly name for the asset. AssetName pulumi.StringPtrInput AssetProperties AssetPropertyArrayInput // A list of key-value pairs that contain metadata for the asset. Tags AssetTagArrayInput }
The set of arguments for constructing a Asset resource.
func (AssetArgs) ElementType ¶
type AssetHierarchy ¶ added in v0.2.0
type AssetHierarchy struct { // The ID of the child asset to be associated. ChildAssetId string `pulumi:"childAssetId"` // The LogicalID of a hierarchy in the parent asset's model. LogicalId string `pulumi:"logicalId"` }
A hierarchy specifies allowed parent/child asset relationships.
type AssetHierarchyArgs ¶ added in v0.2.0
type AssetHierarchyArgs struct { // The ID of the child asset to be associated. ChildAssetId pulumi.StringInput `pulumi:"childAssetId"` // The LogicalID of a hierarchy in the parent asset's model. LogicalId pulumi.StringInput `pulumi:"logicalId"` }
A hierarchy specifies allowed parent/child asset relationships.
func (AssetHierarchyArgs) ElementType ¶ added in v0.2.0
func (AssetHierarchyArgs) ElementType() reflect.Type
func (AssetHierarchyArgs) ToAssetHierarchyOutput ¶ added in v0.2.0
func (i AssetHierarchyArgs) ToAssetHierarchyOutput() AssetHierarchyOutput
func (AssetHierarchyArgs) ToAssetHierarchyOutputWithContext ¶ added in v0.2.0
func (i AssetHierarchyArgs) ToAssetHierarchyOutputWithContext(ctx context.Context) AssetHierarchyOutput
func (AssetHierarchyArgs) ToOutput ¶ added in v0.76.0
func (i AssetHierarchyArgs) ToOutput(ctx context.Context) pulumix.Output[AssetHierarchy]
type AssetHierarchyArray ¶ added in v0.2.0
type AssetHierarchyArray []AssetHierarchyInput
func (AssetHierarchyArray) ElementType ¶ added in v0.2.0
func (AssetHierarchyArray) ElementType() reflect.Type
func (AssetHierarchyArray) ToAssetHierarchyArrayOutput ¶ added in v0.2.0
func (i AssetHierarchyArray) ToAssetHierarchyArrayOutput() AssetHierarchyArrayOutput
func (AssetHierarchyArray) ToAssetHierarchyArrayOutputWithContext ¶ added in v0.2.0
func (i AssetHierarchyArray) ToAssetHierarchyArrayOutputWithContext(ctx context.Context) AssetHierarchyArrayOutput
func (AssetHierarchyArray) ToOutput ¶ added in v0.76.0
func (i AssetHierarchyArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetHierarchy]
type AssetHierarchyArrayInput ¶ added in v0.2.0
type AssetHierarchyArrayInput interface { pulumi.Input ToAssetHierarchyArrayOutput() AssetHierarchyArrayOutput ToAssetHierarchyArrayOutputWithContext(context.Context) AssetHierarchyArrayOutput }
AssetHierarchyArrayInput is an input type that accepts AssetHierarchyArray and AssetHierarchyArrayOutput values. You can construct a concrete instance of `AssetHierarchyArrayInput` via:
AssetHierarchyArray{ AssetHierarchyArgs{...} }
type AssetHierarchyArrayOutput ¶ added in v0.2.0
type AssetHierarchyArrayOutput struct{ *pulumi.OutputState }
func (AssetHierarchyArrayOutput) ElementType ¶ added in v0.2.0
func (AssetHierarchyArrayOutput) ElementType() reflect.Type
func (AssetHierarchyArrayOutput) Index ¶ added in v0.2.0
func (o AssetHierarchyArrayOutput) Index(i pulumi.IntInput) AssetHierarchyOutput
func (AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutput ¶ added in v0.2.0
func (o AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutput() AssetHierarchyArrayOutput
func (AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutputWithContext ¶ added in v0.2.0
func (o AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutputWithContext(ctx context.Context) AssetHierarchyArrayOutput
func (AssetHierarchyArrayOutput) ToOutput ¶ added in v0.76.0
func (o AssetHierarchyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetHierarchy]
type AssetHierarchyInput ¶ added in v0.2.0
type AssetHierarchyInput interface { pulumi.Input ToAssetHierarchyOutput() AssetHierarchyOutput ToAssetHierarchyOutputWithContext(context.Context) AssetHierarchyOutput }
AssetHierarchyInput is an input type that accepts AssetHierarchyArgs and AssetHierarchyOutput values. You can construct a concrete instance of `AssetHierarchyInput` via:
AssetHierarchyArgs{...}
type AssetHierarchyOutput ¶ added in v0.2.0
type AssetHierarchyOutput struct{ *pulumi.OutputState }
A hierarchy specifies allowed parent/child asset relationships.
func (AssetHierarchyOutput) ChildAssetId ¶ added in v0.2.0
func (o AssetHierarchyOutput) ChildAssetId() pulumi.StringOutput
The ID of the child asset to be associated.
func (AssetHierarchyOutput) ElementType ¶ added in v0.2.0
func (AssetHierarchyOutput) ElementType() reflect.Type
func (AssetHierarchyOutput) LogicalId ¶ added in v0.2.0
func (o AssetHierarchyOutput) LogicalId() pulumi.StringOutput
The LogicalID of a hierarchy in the parent asset's model.
func (AssetHierarchyOutput) ToAssetHierarchyOutput ¶ added in v0.2.0
func (o AssetHierarchyOutput) ToAssetHierarchyOutput() AssetHierarchyOutput
func (AssetHierarchyOutput) ToAssetHierarchyOutputWithContext ¶ added in v0.2.0
func (o AssetHierarchyOutput) ToAssetHierarchyOutputWithContext(ctx context.Context) AssetHierarchyOutput
func (AssetHierarchyOutput) ToOutput ¶ added in v0.76.0
func (o AssetHierarchyOutput) ToOutput(ctx context.Context) pulumix.Output[AssetHierarchy]
type AssetInput ¶
type AssetInput interface { pulumi.Input ToAssetOutput() AssetOutput ToAssetOutputWithContext(ctx context.Context) AssetOutput }
type AssetModel ¶
type AssetModel struct { pulumi.CustomResourceState // The ARN of the asset model, which has the following format. AssetModelArn pulumi.StringOutput `pulumi:"assetModelArn"` // The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties. AssetModelCompositeModels AssetModelCompositeModelArrayOutput `pulumi:"assetModelCompositeModels"` // A description for the asset model. AssetModelDescription pulumi.StringPtrOutput `pulumi:"assetModelDescription"` // The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model. AssetModelHierarchies AssetModelHierarchyArrayOutput `pulumi:"assetModelHierarchies"` // The ID of the asset model. AssetModelId pulumi.StringOutput `pulumi:"assetModelId"` // A unique, friendly name for the asset model. AssetModelName pulumi.StringOutput `pulumi:"assetModelName"` // The property definitions of the asset model. You can specify up to 200 properties per asset model. AssetModelProperties AssetModelPropertyArrayOutput `pulumi:"assetModelProperties"` // A list of key-value pairs that contain metadata for the asset model. Tags AssetModelTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::AssetModel
func GetAssetModel ¶
func GetAssetModel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssetModelState, opts ...pulumi.ResourceOption) (*AssetModel, error)
GetAssetModel gets an existing AssetModel 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 NewAssetModel ¶
func NewAssetModel(ctx *pulumi.Context, name string, args *AssetModelArgs, opts ...pulumi.ResourceOption) (*AssetModel, error)
NewAssetModel registers a new resource with the given unique name, arguments, and options.
func (*AssetModel) ElementType ¶
func (*AssetModel) ElementType() reflect.Type
func (*AssetModel) ToAssetModelOutput ¶
func (i *AssetModel) ToAssetModelOutput() AssetModelOutput
func (*AssetModel) ToAssetModelOutputWithContext ¶
func (i *AssetModel) ToAssetModelOutputWithContext(ctx context.Context) AssetModelOutput
func (*AssetModel) ToOutput ¶ added in v0.76.0
func (i *AssetModel) ToOutput(ctx context.Context) pulumix.Output[*AssetModel]
type AssetModelArgs ¶
type AssetModelArgs struct { // The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties. AssetModelCompositeModels AssetModelCompositeModelArrayInput // A description for the asset model. AssetModelDescription pulumi.StringPtrInput // The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model. AssetModelHierarchies AssetModelHierarchyArrayInput // A unique, friendly name for the asset model. AssetModelName pulumi.StringPtrInput // The property definitions of the asset model. You can specify up to 200 properties per asset model. AssetModelProperties AssetModelPropertyArrayInput // A list of key-value pairs that contain metadata for the asset model. Tags AssetModelTagArrayInput }
The set of arguments for constructing a AssetModel resource.
func (AssetModelArgs) ElementType ¶
func (AssetModelArgs) ElementType() reflect.Type
type AssetModelAttribute ¶
type AssetModelAttribute struct {
DefaultValue *string `pulumi:"defaultValue"`
}
type AssetModelAttributeArgs ¶
type AssetModelAttributeArgs struct {
DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
}
func (AssetModelAttributeArgs) ElementType ¶
func (AssetModelAttributeArgs) ElementType() reflect.Type
func (AssetModelAttributeArgs) ToAssetModelAttributeOutput ¶
func (i AssetModelAttributeArgs) ToAssetModelAttributeOutput() AssetModelAttributeOutput
func (AssetModelAttributeArgs) ToAssetModelAttributeOutputWithContext ¶
func (i AssetModelAttributeArgs) ToAssetModelAttributeOutputWithContext(ctx context.Context) AssetModelAttributeOutput
func (AssetModelAttributeArgs) ToAssetModelAttributePtrOutput ¶
func (i AssetModelAttributeArgs) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
func (AssetModelAttributeArgs) ToAssetModelAttributePtrOutputWithContext ¶
func (i AssetModelAttributeArgs) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
func (AssetModelAttributeArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelAttributeArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelAttribute]
type AssetModelAttributeInput ¶
type AssetModelAttributeInput interface { pulumi.Input ToAssetModelAttributeOutput() AssetModelAttributeOutput ToAssetModelAttributeOutputWithContext(context.Context) AssetModelAttributeOutput }
AssetModelAttributeInput is an input type that accepts AssetModelAttributeArgs and AssetModelAttributeOutput values. You can construct a concrete instance of `AssetModelAttributeInput` via:
AssetModelAttributeArgs{...}
type AssetModelAttributeOutput ¶
type AssetModelAttributeOutput struct{ *pulumi.OutputState }
func (AssetModelAttributeOutput) DefaultValue ¶
func (o AssetModelAttributeOutput) DefaultValue() pulumi.StringPtrOutput
func (AssetModelAttributeOutput) ElementType ¶
func (AssetModelAttributeOutput) ElementType() reflect.Type
func (AssetModelAttributeOutput) ToAssetModelAttributeOutput ¶
func (o AssetModelAttributeOutput) ToAssetModelAttributeOutput() AssetModelAttributeOutput
func (AssetModelAttributeOutput) ToAssetModelAttributeOutputWithContext ¶
func (o AssetModelAttributeOutput) ToAssetModelAttributeOutputWithContext(ctx context.Context) AssetModelAttributeOutput
func (AssetModelAttributeOutput) ToAssetModelAttributePtrOutput ¶
func (o AssetModelAttributeOutput) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
func (AssetModelAttributeOutput) ToAssetModelAttributePtrOutputWithContext ¶
func (o AssetModelAttributeOutput) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
func (AssetModelAttributeOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelAttributeOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelAttribute]
type AssetModelAttributePtrInput ¶
type AssetModelAttributePtrInput interface { pulumi.Input ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput ToAssetModelAttributePtrOutputWithContext(context.Context) AssetModelAttributePtrOutput }
AssetModelAttributePtrInput is an input type that accepts AssetModelAttributeArgs, AssetModelAttributePtr and AssetModelAttributePtrOutput values. You can construct a concrete instance of `AssetModelAttributePtrInput` via:
AssetModelAttributeArgs{...} or: nil
func AssetModelAttributePtr ¶
func AssetModelAttributePtr(v *AssetModelAttributeArgs) AssetModelAttributePtrInput
type AssetModelAttributePtrOutput ¶
type AssetModelAttributePtrOutput struct{ *pulumi.OutputState }
func (AssetModelAttributePtrOutput) DefaultValue ¶
func (o AssetModelAttributePtrOutput) DefaultValue() pulumi.StringPtrOutput
func (AssetModelAttributePtrOutput) Elem ¶
func (o AssetModelAttributePtrOutput) Elem() AssetModelAttributeOutput
func (AssetModelAttributePtrOutput) ElementType ¶
func (AssetModelAttributePtrOutput) ElementType() reflect.Type
func (AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutput ¶
func (o AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
func (AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutputWithContext ¶
func (o AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
func (AssetModelAttributePtrOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelAttributePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelAttribute]
type AssetModelCompositeModel ¶ added in v0.2.0
type AssetModelCompositeModel struct { // The property definitions of the asset model. You can specify up to 200 properties per asset model. CompositeModelProperties []AssetModelProperty `pulumi:"compositeModelProperties"` // A description for the asset composite model. Description *string `pulumi:"description"` // A unique, friendly name for the asset composite model. Name string `pulumi:"name"` // The type of the composite model. For alarm composite models, this type is AWS/ALARM Type string `pulumi:"type"` }
Contains a composite model definition in an asset model. This composite model definition is applied to all assets created from the asset model.
type AssetModelCompositeModelArgs ¶ added in v0.2.0
type AssetModelCompositeModelArgs struct { // The property definitions of the asset model. You can specify up to 200 properties per asset model. CompositeModelProperties AssetModelPropertyArrayInput `pulumi:"compositeModelProperties"` // A description for the asset composite model. Description pulumi.StringPtrInput `pulumi:"description"` // A unique, friendly name for the asset composite model. Name pulumi.StringInput `pulumi:"name"` // The type of the composite model. For alarm composite models, this type is AWS/ALARM Type pulumi.StringInput `pulumi:"type"` }
Contains a composite model definition in an asset model. This composite model definition is applied to all assets created from the asset model.
func (AssetModelCompositeModelArgs) ElementType ¶ added in v0.2.0
func (AssetModelCompositeModelArgs) ElementType() reflect.Type
func (AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutput ¶ added in v0.2.0
func (i AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput
func (AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutputWithContext ¶ added in v0.2.0
func (i AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutputWithContext(ctx context.Context) AssetModelCompositeModelOutput
func (AssetModelCompositeModelArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelCompositeModelArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelCompositeModel]
type AssetModelCompositeModelArray ¶ added in v0.2.0
type AssetModelCompositeModelArray []AssetModelCompositeModelInput
func (AssetModelCompositeModelArray) ElementType ¶ added in v0.2.0
func (AssetModelCompositeModelArray) ElementType() reflect.Type
func (AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutput ¶ added in v0.2.0
func (i AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput
func (AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutputWithContext ¶ added in v0.2.0
func (i AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutputWithContext(ctx context.Context) AssetModelCompositeModelArrayOutput
func (AssetModelCompositeModelArray) ToOutput ¶ added in v0.76.0
func (i AssetModelCompositeModelArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelCompositeModel]
type AssetModelCompositeModelArrayInput ¶ added in v0.2.0
type AssetModelCompositeModelArrayInput interface { pulumi.Input ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput ToAssetModelCompositeModelArrayOutputWithContext(context.Context) AssetModelCompositeModelArrayOutput }
AssetModelCompositeModelArrayInput is an input type that accepts AssetModelCompositeModelArray and AssetModelCompositeModelArrayOutput values. You can construct a concrete instance of `AssetModelCompositeModelArrayInput` via:
AssetModelCompositeModelArray{ AssetModelCompositeModelArgs{...} }
type AssetModelCompositeModelArrayOutput ¶ added in v0.2.0
type AssetModelCompositeModelArrayOutput struct{ *pulumi.OutputState }
func (AssetModelCompositeModelArrayOutput) ElementType ¶ added in v0.2.0
func (AssetModelCompositeModelArrayOutput) ElementType() reflect.Type
func (AssetModelCompositeModelArrayOutput) Index ¶ added in v0.2.0
func (o AssetModelCompositeModelArrayOutput) Index(i pulumi.IntInput) AssetModelCompositeModelOutput
func (AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutput ¶ added in v0.2.0
func (o AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput
func (AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutputWithContext ¶ added in v0.2.0
func (o AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutputWithContext(ctx context.Context) AssetModelCompositeModelArrayOutput
func (AssetModelCompositeModelArrayOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelCompositeModelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelCompositeModel]
type AssetModelCompositeModelInput ¶ added in v0.2.0
type AssetModelCompositeModelInput interface { pulumi.Input ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput ToAssetModelCompositeModelOutputWithContext(context.Context) AssetModelCompositeModelOutput }
AssetModelCompositeModelInput is an input type that accepts AssetModelCompositeModelArgs and AssetModelCompositeModelOutput values. You can construct a concrete instance of `AssetModelCompositeModelInput` via:
AssetModelCompositeModelArgs{...}
type AssetModelCompositeModelOutput ¶ added in v0.2.0
type AssetModelCompositeModelOutput struct{ *pulumi.OutputState }
Contains a composite model definition in an asset model. This composite model definition is applied to all assets created from the asset model.
func (AssetModelCompositeModelOutput) CompositeModelProperties ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) CompositeModelProperties() AssetModelPropertyArrayOutput
The property definitions of the asset model. You can specify up to 200 properties per asset model.
func (AssetModelCompositeModelOutput) Description ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) Description() pulumi.StringPtrOutput
A description for the asset composite model.
func (AssetModelCompositeModelOutput) ElementType ¶ added in v0.2.0
func (AssetModelCompositeModelOutput) ElementType() reflect.Type
func (AssetModelCompositeModelOutput) Name ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) Name() pulumi.StringOutput
A unique, friendly name for the asset composite model.
func (AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutput ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput
func (AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutputWithContext ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutputWithContext(ctx context.Context) AssetModelCompositeModelOutput
func (AssetModelCompositeModelOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelCompositeModelOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelCompositeModel]
func (AssetModelCompositeModelOutput) Type ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) Type() pulumi.StringOutput
The type of the composite model. For alarm composite models, this type is AWS/ALARM
type AssetModelDataType ¶
type AssetModelDataType string
func (AssetModelDataType) ElementType ¶
func (AssetModelDataType) ElementType() reflect.Type
func (AssetModelDataType) ToAssetModelDataTypeOutput ¶
func (e AssetModelDataType) ToAssetModelDataTypeOutput() AssetModelDataTypeOutput
func (AssetModelDataType) ToAssetModelDataTypeOutputWithContext ¶
func (e AssetModelDataType) ToAssetModelDataTypeOutputWithContext(ctx context.Context) AssetModelDataTypeOutput
func (AssetModelDataType) ToAssetModelDataTypePtrOutput ¶
func (e AssetModelDataType) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
func (AssetModelDataType) ToAssetModelDataTypePtrOutputWithContext ¶
func (e AssetModelDataType) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
func (AssetModelDataType) ToStringOutput ¶
func (e AssetModelDataType) ToStringOutput() pulumi.StringOutput
func (AssetModelDataType) ToStringOutputWithContext ¶
func (e AssetModelDataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelDataType) ToStringPtrOutput ¶
func (e AssetModelDataType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataType) ToStringPtrOutputWithContext ¶
func (e AssetModelDataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypeInput ¶
type AssetModelDataTypeInput interface { pulumi.Input ToAssetModelDataTypeOutput() AssetModelDataTypeOutput ToAssetModelDataTypeOutputWithContext(context.Context) AssetModelDataTypeOutput }
AssetModelDataTypeInput is an input type that accepts AssetModelDataTypeArgs and AssetModelDataTypeOutput values. You can construct a concrete instance of `AssetModelDataTypeInput` via:
AssetModelDataTypeArgs{...}
type AssetModelDataTypeOutput ¶
type AssetModelDataTypeOutput struct{ *pulumi.OutputState }
func (AssetModelDataTypeOutput) ElementType ¶
func (AssetModelDataTypeOutput) ElementType() reflect.Type
func (AssetModelDataTypeOutput) ToAssetModelDataTypeOutput ¶
func (o AssetModelDataTypeOutput) ToAssetModelDataTypeOutput() AssetModelDataTypeOutput
func (AssetModelDataTypeOutput) ToAssetModelDataTypeOutputWithContext ¶
func (o AssetModelDataTypeOutput) ToAssetModelDataTypeOutputWithContext(ctx context.Context) AssetModelDataTypeOutput
func (AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutput ¶
func (o AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
func (AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutputWithContext ¶
func (o AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
func (AssetModelDataTypeOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelDataTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelDataType]
func (AssetModelDataTypeOutput) ToStringOutput ¶
func (o AssetModelDataTypeOutput) ToStringOutput() pulumi.StringOutput
func (AssetModelDataTypeOutput) ToStringOutputWithContext ¶
func (o AssetModelDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelDataTypeOutput) ToStringPtrOutput ¶
func (o AssetModelDataTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypeOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypePtrInput ¶
type AssetModelDataTypePtrInput interface { pulumi.Input ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput ToAssetModelDataTypePtrOutputWithContext(context.Context) AssetModelDataTypePtrOutput }
func AssetModelDataTypePtr ¶
func AssetModelDataTypePtr(v string) AssetModelDataTypePtrInput
type AssetModelDataTypePtrOutput ¶
type AssetModelDataTypePtrOutput struct{ *pulumi.OutputState }
func (AssetModelDataTypePtrOutput) Elem ¶
func (o AssetModelDataTypePtrOutput) Elem() AssetModelDataTypeOutput
func (AssetModelDataTypePtrOutput) ElementType ¶
func (AssetModelDataTypePtrOutput) ElementType() reflect.Type
func (AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutput ¶
func (o AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
func (AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutputWithContext ¶
func (o AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
func (AssetModelDataTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelDataTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelDataType]
func (AssetModelDataTypePtrOutput) ToStringPtrOutput ¶
func (o AssetModelDataTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelDataTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypeSpec ¶
type AssetModelDataTypeSpec string
func (AssetModelDataTypeSpec) ElementType ¶
func (AssetModelDataTypeSpec) ElementType() reflect.Type
func (AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutput ¶
func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutputWithContext ¶
func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutputWithContext(ctx context.Context) AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutput ¶
func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutputWithContext ¶
func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpec) ToStringOutput ¶
func (e AssetModelDataTypeSpec) ToStringOutput() pulumi.StringOutput
func (AssetModelDataTypeSpec) ToStringOutputWithContext ¶
func (e AssetModelDataTypeSpec) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelDataTypeSpec) ToStringPtrOutput ¶
func (e AssetModelDataTypeSpec) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypeSpec) ToStringPtrOutputWithContext ¶
func (e AssetModelDataTypeSpec) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypeSpecInput ¶
type AssetModelDataTypeSpecInput interface { pulumi.Input ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput ToAssetModelDataTypeSpecOutputWithContext(context.Context) AssetModelDataTypeSpecOutput }
AssetModelDataTypeSpecInput is an input type that accepts AssetModelDataTypeSpecArgs and AssetModelDataTypeSpecOutput values. You can construct a concrete instance of `AssetModelDataTypeSpecInput` via:
AssetModelDataTypeSpecArgs{...}
type AssetModelDataTypeSpecOutput ¶
type AssetModelDataTypeSpecOutput struct{ *pulumi.OutputState }
func (AssetModelDataTypeSpecOutput) ElementType ¶
func (AssetModelDataTypeSpecOutput) ElementType() reflect.Type
func (AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutput ¶
func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutputWithContext ¶
func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutputWithContext(ctx context.Context) AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutput ¶
func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutputWithContext ¶
func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpecOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelDataTypeSpecOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelDataTypeSpec]
func (AssetModelDataTypeSpecOutput) ToStringOutput ¶
func (o AssetModelDataTypeSpecOutput) ToStringOutput() pulumi.StringOutput
func (AssetModelDataTypeSpecOutput) ToStringOutputWithContext ¶
func (o AssetModelDataTypeSpecOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelDataTypeSpecOutput) ToStringPtrOutput ¶
func (o AssetModelDataTypeSpecOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypeSpecOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelDataTypeSpecOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypeSpecPtrInput ¶
type AssetModelDataTypeSpecPtrInput interface { pulumi.Input ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput ToAssetModelDataTypeSpecPtrOutputWithContext(context.Context) AssetModelDataTypeSpecPtrOutput }
func AssetModelDataTypeSpecPtr ¶
func AssetModelDataTypeSpecPtr(v string) AssetModelDataTypeSpecPtrInput
type AssetModelDataTypeSpecPtrOutput ¶
type AssetModelDataTypeSpecPtrOutput struct{ *pulumi.OutputState }
func (AssetModelDataTypeSpecPtrOutput) Elem ¶
func (o AssetModelDataTypeSpecPtrOutput) Elem() AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpecPtrOutput) ElementType ¶
func (AssetModelDataTypeSpecPtrOutput) ElementType() reflect.Type
func (AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutput ¶
func (o AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutputWithContext ¶
func (o AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpecPtrOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelDataTypeSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelDataTypeSpec]
func (AssetModelDataTypeSpecPtrOutput) ToStringPtrOutput ¶
func (o AssetModelDataTypeSpecPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypeSpecPtrOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelDataTypeSpecPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelExpressionVariable ¶
type AssetModelExpressionVariable struct { // The friendly name of the variable to be used in the expression. Name string `pulumi:"name"` // The variable that identifies an asset property from which to use values. Value AssetModelVariableValue `pulumi:"value"` }
type AssetModelExpressionVariableArgs ¶
type AssetModelExpressionVariableArgs struct { // The friendly name of the variable to be used in the expression. Name pulumi.StringInput `pulumi:"name"` // The variable that identifies an asset property from which to use values. Value AssetModelVariableValueInput `pulumi:"value"` }
func (AssetModelExpressionVariableArgs) ElementType ¶
func (AssetModelExpressionVariableArgs) ElementType() reflect.Type
func (AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutput ¶
func (i AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput
func (AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutputWithContext ¶
func (i AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutputWithContext(ctx context.Context) AssetModelExpressionVariableOutput
func (AssetModelExpressionVariableArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelExpressionVariableArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelExpressionVariable]
type AssetModelExpressionVariableArray ¶
type AssetModelExpressionVariableArray []AssetModelExpressionVariableInput
func (AssetModelExpressionVariableArray) ElementType ¶
func (AssetModelExpressionVariableArray) ElementType() reflect.Type
func (AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutput ¶
func (i AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput
func (AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutputWithContext ¶
func (i AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutputWithContext(ctx context.Context) AssetModelExpressionVariableArrayOutput
func (AssetModelExpressionVariableArray) ToOutput ¶ added in v0.76.0
func (i AssetModelExpressionVariableArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelExpressionVariable]
type AssetModelExpressionVariableArrayInput ¶
type AssetModelExpressionVariableArrayInput interface { pulumi.Input ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput ToAssetModelExpressionVariableArrayOutputWithContext(context.Context) AssetModelExpressionVariableArrayOutput }
AssetModelExpressionVariableArrayInput is an input type that accepts AssetModelExpressionVariableArray and AssetModelExpressionVariableArrayOutput values. You can construct a concrete instance of `AssetModelExpressionVariableArrayInput` via:
AssetModelExpressionVariableArray{ AssetModelExpressionVariableArgs{...} }
type AssetModelExpressionVariableArrayOutput ¶
type AssetModelExpressionVariableArrayOutput struct{ *pulumi.OutputState }
func (AssetModelExpressionVariableArrayOutput) ElementType ¶
func (AssetModelExpressionVariableArrayOutput) ElementType() reflect.Type
func (AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutput ¶
func (o AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput
func (AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutputWithContext ¶
func (o AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutputWithContext(ctx context.Context) AssetModelExpressionVariableArrayOutput
func (AssetModelExpressionVariableArrayOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelExpressionVariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelExpressionVariable]
type AssetModelExpressionVariableInput ¶
type AssetModelExpressionVariableInput interface { pulumi.Input ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput ToAssetModelExpressionVariableOutputWithContext(context.Context) AssetModelExpressionVariableOutput }
AssetModelExpressionVariableInput is an input type that accepts AssetModelExpressionVariableArgs and AssetModelExpressionVariableOutput values. You can construct a concrete instance of `AssetModelExpressionVariableInput` via:
AssetModelExpressionVariableArgs{...}
type AssetModelExpressionVariableOutput ¶
type AssetModelExpressionVariableOutput struct{ *pulumi.OutputState }
func (AssetModelExpressionVariableOutput) ElementType ¶
func (AssetModelExpressionVariableOutput) ElementType() reflect.Type
func (AssetModelExpressionVariableOutput) Name ¶
func (o AssetModelExpressionVariableOutput) Name() pulumi.StringOutput
The friendly name of the variable to be used in the expression.
func (AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutput ¶
func (o AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput
func (AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutputWithContext ¶
func (o AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutputWithContext(ctx context.Context) AssetModelExpressionVariableOutput
func (AssetModelExpressionVariableOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelExpressionVariableOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelExpressionVariable]
func (AssetModelExpressionVariableOutput) Value ¶
func (o AssetModelExpressionVariableOutput) Value() AssetModelVariableValueOutput
The variable that identifies an asset property from which to use values.
type AssetModelHierarchy ¶ added in v0.2.0
type AssetModelHierarchy struct { // The ID of the asset model. All assets in this hierarchy must be instances of the child AssetModelId asset model. ChildAssetModelId string `pulumi:"childAssetModelId"` // Customer provided ID for hierarchy. LogicalId string `pulumi:"logicalId"` // The name of the asset model hierarchy. Name string `pulumi:"name"` }
Contains information about an asset model hierarchy.
type AssetModelHierarchyArgs ¶ added in v0.2.0
type AssetModelHierarchyArgs struct { // The ID of the asset model. All assets in this hierarchy must be instances of the child AssetModelId asset model. ChildAssetModelId pulumi.StringInput `pulumi:"childAssetModelId"` // Customer provided ID for hierarchy. LogicalId pulumi.StringInput `pulumi:"logicalId"` // The name of the asset model hierarchy. Name pulumi.StringInput `pulumi:"name"` }
Contains information about an asset model hierarchy.
func (AssetModelHierarchyArgs) ElementType ¶ added in v0.2.0
func (AssetModelHierarchyArgs) ElementType() reflect.Type
func (AssetModelHierarchyArgs) ToAssetModelHierarchyOutput ¶ added in v0.2.0
func (i AssetModelHierarchyArgs) ToAssetModelHierarchyOutput() AssetModelHierarchyOutput
func (AssetModelHierarchyArgs) ToAssetModelHierarchyOutputWithContext ¶ added in v0.2.0
func (i AssetModelHierarchyArgs) ToAssetModelHierarchyOutputWithContext(ctx context.Context) AssetModelHierarchyOutput
func (AssetModelHierarchyArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelHierarchyArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelHierarchy]
type AssetModelHierarchyArray ¶ added in v0.2.0
type AssetModelHierarchyArray []AssetModelHierarchyInput
func (AssetModelHierarchyArray) ElementType ¶ added in v0.2.0
func (AssetModelHierarchyArray) ElementType() reflect.Type
func (AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutput ¶ added in v0.2.0
func (i AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutput() AssetModelHierarchyArrayOutput
func (AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutputWithContext ¶ added in v0.2.0
func (i AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutputWithContext(ctx context.Context) AssetModelHierarchyArrayOutput
func (AssetModelHierarchyArray) ToOutput ¶ added in v0.76.0
func (i AssetModelHierarchyArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelHierarchy]
type AssetModelHierarchyArrayInput ¶ added in v0.2.0
type AssetModelHierarchyArrayInput interface { pulumi.Input ToAssetModelHierarchyArrayOutput() AssetModelHierarchyArrayOutput ToAssetModelHierarchyArrayOutputWithContext(context.Context) AssetModelHierarchyArrayOutput }
AssetModelHierarchyArrayInput is an input type that accepts AssetModelHierarchyArray and AssetModelHierarchyArrayOutput values. You can construct a concrete instance of `AssetModelHierarchyArrayInput` via:
AssetModelHierarchyArray{ AssetModelHierarchyArgs{...} }
type AssetModelHierarchyArrayOutput ¶ added in v0.2.0
type AssetModelHierarchyArrayOutput struct{ *pulumi.OutputState }
func (AssetModelHierarchyArrayOutput) ElementType ¶ added in v0.2.0
func (AssetModelHierarchyArrayOutput) ElementType() reflect.Type
func (AssetModelHierarchyArrayOutput) Index ¶ added in v0.2.0
func (o AssetModelHierarchyArrayOutput) Index(i pulumi.IntInput) AssetModelHierarchyOutput
func (AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutput ¶ added in v0.2.0
func (o AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutput() AssetModelHierarchyArrayOutput
func (AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutputWithContext ¶ added in v0.2.0
func (o AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutputWithContext(ctx context.Context) AssetModelHierarchyArrayOutput
func (AssetModelHierarchyArrayOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelHierarchyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelHierarchy]
type AssetModelHierarchyInput ¶ added in v0.2.0
type AssetModelHierarchyInput interface { pulumi.Input ToAssetModelHierarchyOutput() AssetModelHierarchyOutput ToAssetModelHierarchyOutputWithContext(context.Context) AssetModelHierarchyOutput }
AssetModelHierarchyInput is an input type that accepts AssetModelHierarchyArgs and AssetModelHierarchyOutput values. You can construct a concrete instance of `AssetModelHierarchyInput` via:
AssetModelHierarchyArgs{...}
type AssetModelHierarchyOutput ¶ added in v0.2.0
type AssetModelHierarchyOutput struct{ *pulumi.OutputState }
Contains information about an asset model hierarchy.
func (AssetModelHierarchyOutput) ChildAssetModelId ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) ChildAssetModelId() pulumi.StringOutput
The ID of the asset model. All assets in this hierarchy must be instances of the child AssetModelId asset model.
func (AssetModelHierarchyOutput) ElementType ¶ added in v0.2.0
func (AssetModelHierarchyOutput) ElementType() reflect.Type
func (AssetModelHierarchyOutput) LogicalId ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) LogicalId() pulumi.StringOutput
Customer provided ID for hierarchy.
func (AssetModelHierarchyOutput) Name ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) Name() pulumi.StringOutput
The name of the asset model hierarchy.
func (AssetModelHierarchyOutput) ToAssetModelHierarchyOutput ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) ToAssetModelHierarchyOutput() AssetModelHierarchyOutput
func (AssetModelHierarchyOutput) ToAssetModelHierarchyOutputWithContext ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) ToAssetModelHierarchyOutputWithContext(ctx context.Context) AssetModelHierarchyOutput
func (AssetModelHierarchyOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelHierarchyOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelHierarchy]
type AssetModelInput ¶
type AssetModelInput interface { pulumi.Input ToAssetModelOutput() AssetModelOutput ToAssetModelOutputWithContext(ctx context.Context) AssetModelOutput }
type AssetModelMetric ¶
type AssetModelMetric struct { // The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression. Expression string `pulumi:"expression"` // The list of variables used in the expression. Variables []AssetModelExpressionVariable `pulumi:"variables"` // The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression Window AssetModelMetricWindow `pulumi:"window"` }
type AssetModelMetricArgs ¶
type AssetModelMetricArgs struct { // The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression. Expression pulumi.StringInput `pulumi:"expression"` // The list of variables used in the expression. Variables AssetModelExpressionVariableArrayInput `pulumi:"variables"` // The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression Window AssetModelMetricWindowInput `pulumi:"window"` }
func (AssetModelMetricArgs) ElementType ¶
func (AssetModelMetricArgs) ElementType() reflect.Type
func (AssetModelMetricArgs) ToAssetModelMetricOutput ¶
func (i AssetModelMetricArgs) ToAssetModelMetricOutput() AssetModelMetricOutput
func (AssetModelMetricArgs) ToAssetModelMetricOutputWithContext ¶
func (i AssetModelMetricArgs) ToAssetModelMetricOutputWithContext(ctx context.Context) AssetModelMetricOutput
func (AssetModelMetricArgs) ToAssetModelMetricPtrOutput ¶
func (i AssetModelMetricArgs) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
func (AssetModelMetricArgs) ToAssetModelMetricPtrOutputWithContext ¶
func (i AssetModelMetricArgs) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
func (AssetModelMetricArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelMetricArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelMetric]
type AssetModelMetricInput ¶
type AssetModelMetricInput interface { pulumi.Input ToAssetModelMetricOutput() AssetModelMetricOutput ToAssetModelMetricOutputWithContext(context.Context) AssetModelMetricOutput }
AssetModelMetricInput is an input type that accepts AssetModelMetricArgs and AssetModelMetricOutput values. You can construct a concrete instance of `AssetModelMetricInput` via:
AssetModelMetricArgs{...}
type AssetModelMetricOutput ¶
type AssetModelMetricOutput struct{ *pulumi.OutputState }
func (AssetModelMetricOutput) ElementType ¶
func (AssetModelMetricOutput) ElementType() reflect.Type
func (AssetModelMetricOutput) Expression ¶
func (o AssetModelMetricOutput) Expression() pulumi.StringOutput
The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression.
func (AssetModelMetricOutput) ToAssetModelMetricOutput ¶
func (o AssetModelMetricOutput) ToAssetModelMetricOutput() AssetModelMetricOutput
func (AssetModelMetricOutput) ToAssetModelMetricOutputWithContext ¶
func (o AssetModelMetricOutput) ToAssetModelMetricOutputWithContext(ctx context.Context) AssetModelMetricOutput
func (AssetModelMetricOutput) ToAssetModelMetricPtrOutput ¶
func (o AssetModelMetricOutput) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
func (AssetModelMetricOutput) ToAssetModelMetricPtrOutputWithContext ¶
func (o AssetModelMetricOutput) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
func (AssetModelMetricOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelMetricOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelMetric]
func (AssetModelMetricOutput) Variables ¶
func (o AssetModelMetricOutput) Variables() AssetModelExpressionVariableArrayOutput
The list of variables used in the expression.
func (AssetModelMetricOutput) Window ¶
func (o AssetModelMetricOutput) Window() AssetModelMetricWindowOutput
The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression
type AssetModelMetricPtrInput ¶
type AssetModelMetricPtrInput interface { pulumi.Input ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput ToAssetModelMetricPtrOutputWithContext(context.Context) AssetModelMetricPtrOutput }
AssetModelMetricPtrInput is an input type that accepts AssetModelMetricArgs, AssetModelMetricPtr and AssetModelMetricPtrOutput values. You can construct a concrete instance of `AssetModelMetricPtrInput` via:
AssetModelMetricArgs{...} or: nil
func AssetModelMetricPtr ¶
func AssetModelMetricPtr(v *AssetModelMetricArgs) AssetModelMetricPtrInput
type AssetModelMetricPtrOutput ¶
type AssetModelMetricPtrOutput struct{ *pulumi.OutputState }
func (AssetModelMetricPtrOutput) Elem ¶
func (o AssetModelMetricPtrOutput) Elem() AssetModelMetricOutput
func (AssetModelMetricPtrOutput) ElementType ¶
func (AssetModelMetricPtrOutput) ElementType() reflect.Type
func (AssetModelMetricPtrOutput) Expression ¶
func (o AssetModelMetricPtrOutput) Expression() pulumi.StringPtrOutput
The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression.
func (AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutput ¶
func (o AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
func (AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutputWithContext ¶
func (o AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
func (AssetModelMetricPtrOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelMetricPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelMetric]
func (AssetModelMetricPtrOutput) Variables ¶
func (o AssetModelMetricPtrOutput) Variables() AssetModelExpressionVariableArrayOutput
The list of variables used in the expression.
func (AssetModelMetricPtrOutput) Window ¶
func (o AssetModelMetricPtrOutput) Window() AssetModelMetricWindowPtrOutput
The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression
type AssetModelMetricWindow ¶
type AssetModelMetricWindow struct {
Tumbling *AssetModelTumblingWindow `pulumi:"tumbling"`
}
Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on).
type AssetModelMetricWindowArgs ¶
type AssetModelMetricWindowArgs struct {
Tumbling AssetModelTumblingWindowPtrInput `pulumi:"tumbling"`
}
Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on).
func (AssetModelMetricWindowArgs) ElementType ¶
func (AssetModelMetricWindowArgs) ElementType() reflect.Type
func (AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutput ¶
func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput
func (AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutputWithContext ¶
func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutputWithContext(ctx context.Context) AssetModelMetricWindowOutput
func (AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutput ¶
func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutputWithContext ¶
func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelMetricWindowArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelMetricWindow]
type AssetModelMetricWindowInput ¶
type AssetModelMetricWindowInput interface { pulumi.Input ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput ToAssetModelMetricWindowOutputWithContext(context.Context) AssetModelMetricWindowOutput }
AssetModelMetricWindowInput is an input type that accepts AssetModelMetricWindowArgs and AssetModelMetricWindowOutput values. You can construct a concrete instance of `AssetModelMetricWindowInput` via:
AssetModelMetricWindowArgs{...}
type AssetModelMetricWindowOutput ¶
type AssetModelMetricWindowOutput struct{ *pulumi.OutputState }
Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on).
func (AssetModelMetricWindowOutput) ElementType ¶
func (AssetModelMetricWindowOutput) ElementType() reflect.Type
func (AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutput ¶
func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput
func (AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutputWithContext ¶
func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutputWithContext(ctx context.Context) AssetModelMetricWindowOutput
func (AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutput ¶
func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutputWithContext ¶
func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelMetricWindowOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelMetricWindow]
func (AssetModelMetricWindowOutput) Tumbling ¶
func (o AssetModelMetricWindowOutput) Tumbling() AssetModelTumblingWindowPtrOutput
type AssetModelMetricWindowPtrInput ¶
type AssetModelMetricWindowPtrInput interface { pulumi.Input ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput ToAssetModelMetricWindowPtrOutputWithContext(context.Context) AssetModelMetricWindowPtrOutput }
AssetModelMetricWindowPtrInput is an input type that accepts AssetModelMetricWindowArgs, AssetModelMetricWindowPtr and AssetModelMetricWindowPtrOutput values. You can construct a concrete instance of `AssetModelMetricWindowPtrInput` via:
AssetModelMetricWindowArgs{...} or: nil
func AssetModelMetricWindowPtr ¶
func AssetModelMetricWindowPtr(v *AssetModelMetricWindowArgs) AssetModelMetricWindowPtrInput
type AssetModelMetricWindowPtrOutput ¶
type AssetModelMetricWindowPtrOutput struct{ *pulumi.OutputState }
func (AssetModelMetricWindowPtrOutput) Elem ¶
func (o AssetModelMetricWindowPtrOutput) Elem() AssetModelMetricWindowOutput
func (AssetModelMetricWindowPtrOutput) ElementType ¶
func (AssetModelMetricWindowPtrOutput) ElementType() reflect.Type
func (AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutput ¶
func (o AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutputWithContext ¶
func (o AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowPtrOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelMetricWindowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelMetricWindow]
func (AssetModelMetricWindowPtrOutput) Tumbling ¶
func (o AssetModelMetricWindowPtrOutput) Tumbling() AssetModelTumblingWindowPtrOutput
type AssetModelOutput ¶
type AssetModelOutput struct{ *pulumi.OutputState }
func (AssetModelOutput) AssetModelArn ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelArn() pulumi.StringOutput
The ARN of the asset model, which has the following format.
func (AssetModelOutput) AssetModelCompositeModels ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelCompositeModels() AssetModelCompositeModelArrayOutput
The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties.
func (AssetModelOutput) AssetModelDescription ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelDescription() pulumi.StringPtrOutput
A description for the asset model.
func (AssetModelOutput) AssetModelHierarchies ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelHierarchies() AssetModelHierarchyArrayOutput
The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model.
func (AssetModelOutput) AssetModelId ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelId() pulumi.StringOutput
The ID of the asset model.
func (AssetModelOutput) AssetModelName ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelName() pulumi.StringOutput
A unique, friendly name for the asset model.
func (AssetModelOutput) AssetModelProperties ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelProperties() AssetModelPropertyArrayOutput
The property definitions of the asset model. You can specify up to 200 properties per asset model.
func (AssetModelOutput) ElementType ¶
func (AssetModelOutput) ElementType() reflect.Type
func (AssetModelOutput) Tags ¶ added in v0.17.0
func (o AssetModelOutput) Tags() AssetModelTagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (AssetModelOutput) ToAssetModelOutput ¶
func (o AssetModelOutput) ToAssetModelOutput() AssetModelOutput
func (AssetModelOutput) ToAssetModelOutputWithContext ¶
func (o AssetModelOutput) ToAssetModelOutputWithContext(ctx context.Context) AssetModelOutput
func (AssetModelOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModel]
type AssetModelProperty ¶ added in v0.2.0
type AssetModelProperty struct { // The data type of the asset model property. DataType AssetModelDataType `pulumi:"dataType"` // The data type of the structure for this property. DataTypeSpec *AssetModelDataTypeSpec `pulumi:"dataTypeSpec"` // Customer provided ID for property. LogicalId string `pulumi:"logicalId"` // The name of the asset model property. Name string `pulumi:"name"` // The property type Type AssetModelPropertyType `pulumi:"type"` // The unit of the asset model property, such as Newtons or RPM. Unit *string `pulumi:"unit"` }
Contains information about an asset model property.
type AssetModelPropertyArgs ¶ added in v0.2.0
type AssetModelPropertyArgs struct { // The data type of the asset model property. DataType AssetModelDataTypeInput `pulumi:"dataType"` // The data type of the structure for this property. DataTypeSpec AssetModelDataTypeSpecPtrInput `pulumi:"dataTypeSpec"` // Customer provided ID for property. LogicalId pulumi.StringInput `pulumi:"logicalId"` // The name of the asset model property. Name pulumi.StringInput `pulumi:"name"` // The property type Type AssetModelPropertyTypeInput `pulumi:"type"` // The unit of the asset model property, such as Newtons or RPM. Unit pulumi.StringPtrInput `pulumi:"unit"` }
Contains information about an asset model property.
func (AssetModelPropertyArgs) ElementType ¶ added in v0.2.0
func (AssetModelPropertyArgs) ElementType() reflect.Type
func (AssetModelPropertyArgs) ToAssetModelPropertyOutput ¶ added in v0.2.0
func (i AssetModelPropertyArgs) ToAssetModelPropertyOutput() AssetModelPropertyOutput
func (AssetModelPropertyArgs) ToAssetModelPropertyOutputWithContext ¶ added in v0.2.0
func (i AssetModelPropertyArgs) ToAssetModelPropertyOutputWithContext(ctx context.Context) AssetModelPropertyOutput
func (AssetModelPropertyArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelPropertyArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelProperty]
type AssetModelPropertyArray ¶ added in v0.2.0
type AssetModelPropertyArray []AssetModelPropertyInput
func (AssetModelPropertyArray) ElementType ¶ added in v0.2.0
func (AssetModelPropertyArray) ElementType() reflect.Type
func (AssetModelPropertyArray) ToAssetModelPropertyArrayOutput ¶ added in v0.2.0
func (i AssetModelPropertyArray) ToAssetModelPropertyArrayOutput() AssetModelPropertyArrayOutput
func (AssetModelPropertyArray) ToAssetModelPropertyArrayOutputWithContext ¶ added in v0.2.0
func (i AssetModelPropertyArray) ToAssetModelPropertyArrayOutputWithContext(ctx context.Context) AssetModelPropertyArrayOutput
func (AssetModelPropertyArray) ToOutput ¶ added in v0.76.0
func (i AssetModelPropertyArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelProperty]
type AssetModelPropertyArrayInput ¶ added in v0.2.0
type AssetModelPropertyArrayInput interface { pulumi.Input ToAssetModelPropertyArrayOutput() AssetModelPropertyArrayOutput ToAssetModelPropertyArrayOutputWithContext(context.Context) AssetModelPropertyArrayOutput }
AssetModelPropertyArrayInput is an input type that accepts AssetModelPropertyArray and AssetModelPropertyArrayOutput values. You can construct a concrete instance of `AssetModelPropertyArrayInput` via:
AssetModelPropertyArray{ AssetModelPropertyArgs{...} }
type AssetModelPropertyArrayOutput ¶ added in v0.2.0
type AssetModelPropertyArrayOutput struct{ *pulumi.OutputState }
func (AssetModelPropertyArrayOutput) ElementType ¶ added in v0.2.0
func (AssetModelPropertyArrayOutput) ElementType() reflect.Type
func (AssetModelPropertyArrayOutput) Index ¶ added in v0.2.0
func (o AssetModelPropertyArrayOutput) Index(i pulumi.IntInput) AssetModelPropertyOutput
func (AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutput ¶ added in v0.2.0
func (o AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutput() AssetModelPropertyArrayOutput
func (AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutputWithContext ¶ added in v0.2.0
func (o AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutputWithContext(ctx context.Context) AssetModelPropertyArrayOutput
func (AssetModelPropertyArrayOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelPropertyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelProperty]
type AssetModelPropertyInput ¶ added in v0.2.0
type AssetModelPropertyInput interface { pulumi.Input ToAssetModelPropertyOutput() AssetModelPropertyOutput ToAssetModelPropertyOutputWithContext(context.Context) AssetModelPropertyOutput }
AssetModelPropertyInput is an input type that accepts AssetModelPropertyArgs and AssetModelPropertyOutput values. You can construct a concrete instance of `AssetModelPropertyInput` via:
AssetModelPropertyArgs{...}
type AssetModelPropertyOutput ¶ added in v0.2.0
type AssetModelPropertyOutput struct{ *pulumi.OutputState }
Contains information about an asset model property.
func (AssetModelPropertyOutput) DataType ¶ added in v0.2.0
func (o AssetModelPropertyOutput) DataType() AssetModelDataTypeOutput
The data type of the asset model property.
func (AssetModelPropertyOutput) DataTypeSpec ¶ added in v0.2.0
func (o AssetModelPropertyOutput) DataTypeSpec() AssetModelDataTypeSpecPtrOutput
The data type of the structure for this property.
func (AssetModelPropertyOutput) ElementType ¶ added in v0.2.0
func (AssetModelPropertyOutput) ElementType() reflect.Type
func (AssetModelPropertyOutput) LogicalId ¶ added in v0.2.0
func (o AssetModelPropertyOutput) LogicalId() pulumi.StringOutput
Customer provided ID for property.
func (AssetModelPropertyOutput) Name ¶ added in v0.2.0
func (o AssetModelPropertyOutput) Name() pulumi.StringOutput
The name of the asset model property.
func (AssetModelPropertyOutput) ToAssetModelPropertyOutput ¶ added in v0.2.0
func (o AssetModelPropertyOutput) ToAssetModelPropertyOutput() AssetModelPropertyOutput
func (AssetModelPropertyOutput) ToAssetModelPropertyOutputWithContext ¶ added in v0.2.0
func (o AssetModelPropertyOutput) ToAssetModelPropertyOutputWithContext(ctx context.Context) AssetModelPropertyOutput
func (AssetModelPropertyOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelPropertyOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelProperty]
func (AssetModelPropertyOutput) Type ¶ added in v0.2.0
func (o AssetModelPropertyOutput) Type() AssetModelPropertyTypeOutput
The property type
func (AssetModelPropertyOutput) Unit ¶ added in v0.2.0
func (o AssetModelPropertyOutput) Unit() pulumi.StringPtrOutput
The unit of the asset model property, such as Newtons or RPM.
type AssetModelPropertyType ¶
type AssetModelPropertyType struct { Attribute *AssetModelAttribute `pulumi:"attribute"` Metric *AssetModelMetric `pulumi:"metric"` Transform *AssetModelTransform `pulumi:"transform"` TypeName AssetModelTypeName `pulumi:"typeName"` }
Contains a property type, which can be one of attribute, measurement, metric, or transform.
type AssetModelPropertyTypeArgs ¶
type AssetModelPropertyTypeArgs struct { Attribute AssetModelAttributePtrInput `pulumi:"attribute"` Metric AssetModelMetricPtrInput `pulumi:"metric"` Transform AssetModelTransformPtrInput `pulumi:"transform"` TypeName AssetModelTypeNameInput `pulumi:"typeName"` }
Contains a property type, which can be one of attribute, measurement, metric, or transform.
func (AssetModelPropertyTypeArgs) ElementType ¶
func (AssetModelPropertyTypeArgs) ElementType() reflect.Type
func (AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutput ¶
func (i AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutput() AssetModelPropertyTypeOutput
func (AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutputWithContext ¶
func (i AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutputWithContext(ctx context.Context) AssetModelPropertyTypeOutput
func (AssetModelPropertyTypeArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelPropertyTypeArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelPropertyType]
type AssetModelPropertyTypeInput ¶
type AssetModelPropertyTypeInput interface { pulumi.Input ToAssetModelPropertyTypeOutput() AssetModelPropertyTypeOutput ToAssetModelPropertyTypeOutputWithContext(context.Context) AssetModelPropertyTypeOutput }
AssetModelPropertyTypeInput is an input type that accepts AssetModelPropertyTypeArgs and AssetModelPropertyTypeOutput values. You can construct a concrete instance of `AssetModelPropertyTypeInput` via:
AssetModelPropertyTypeArgs{...}
type AssetModelPropertyTypeOutput ¶
type AssetModelPropertyTypeOutput struct{ *pulumi.OutputState }
Contains a property type, which can be one of attribute, measurement, metric, or transform.
func (AssetModelPropertyTypeOutput) Attribute ¶
func (o AssetModelPropertyTypeOutput) Attribute() AssetModelAttributePtrOutput
func (AssetModelPropertyTypeOutput) ElementType ¶
func (AssetModelPropertyTypeOutput) ElementType() reflect.Type
func (AssetModelPropertyTypeOutput) Metric ¶
func (o AssetModelPropertyTypeOutput) Metric() AssetModelMetricPtrOutput
func (AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutput ¶
func (o AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutput() AssetModelPropertyTypeOutput
func (AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutputWithContext ¶
func (o AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutputWithContext(ctx context.Context) AssetModelPropertyTypeOutput
func (AssetModelPropertyTypeOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelPropertyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelPropertyType]
func (AssetModelPropertyTypeOutput) Transform ¶
func (o AssetModelPropertyTypeOutput) Transform() AssetModelTransformPtrOutput
func (AssetModelPropertyTypeOutput) TypeName ¶
func (o AssetModelPropertyTypeOutput) TypeName() AssetModelTypeNameOutput
type AssetModelState ¶
type AssetModelState struct { }
func (AssetModelState) ElementType ¶
func (AssetModelState) ElementType() reflect.Type
type AssetModelTag ¶
type AssetModelTagArgs ¶
type AssetModelTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (AssetModelTagArgs) ElementType ¶
func (AssetModelTagArgs) ElementType() reflect.Type
func (AssetModelTagArgs) ToAssetModelTagOutput ¶
func (i AssetModelTagArgs) ToAssetModelTagOutput() AssetModelTagOutput
func (AssetModelTagArgs) ToAssetModelTagOutputWithContext ¶
func (i AssetModelTagArgs) ToAssetModelTagOutputWithContext(ctx context.Context) AssetModelTagOutput
func (AssetModelTagArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelTagArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelTag]
type AssetModelTagArray ¶
type AssetModelTagArray []AssetModelTagInput
func (AssetModelTagArray) ElementType ¶
func (AssetModelTagArray) ElementType() reflect.Type
func (AssetModelTagArray) ToAssetModelTagArrayOutput ¶
func (i AssetModelTagArray) ToAssetModelTagArrayOutput() AssetModelTagArrayOutput
func (AssetModelTagArray) ToAssetModelTagArrayOutputWithContext ¶
func (i AssetModelTagArray) ToAssetModelTagArrayOutputWithContext(ctx context.Context) AssetModelTagArrayOutput
func (AssetModelTagArray) ToOutput ¶ added in v0.76.0
func (i AssetModelTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelTag]
type AssetModelTagArrayInput ¶
type AssetModelTagArrayInput interface { pulumi.Input ToAssetModelTagArrayOutput() AssetModelTagArrayOutput ToAssetModelTagArrayOutputWithContext(context.Context) AssetModelTagArrayOutput }
AssetModelTagArrayInput is an input type that accepts AssetModelTagArray and AssetModelTagArrayOutput values. You can construct a concrete instance of `AssetModelTagArrayInput` via:
AssetModelTagArray{ AssetModelTagArgs{...} }
type AssetModelTagArrayOutput ¶
type AssetModelTagArrayOutput struct{ *pulumi.OutputState }
func (AssetModelTagArrayOutput) ElementType ¶
func (AssetModelTagArrayOutput) ElementType() reflect.Type
func (AssetModelTagArrayOutput) Index ¶
func (o AssetModelTagArrayOutput) Index(i pulumi.IntInput) AssetModelTagOutput
func (AssetModelTagArrayOutput) ToAssetModelTagArrayOutput ¶
func (o AssetModelTagArrayOutput) ToAssetModelTagArrayOutput() AssetModelTagArrayOutput
func (AssetModelTagArrayOutput) ToAssetModelTagArrayOutputWithContext ¶
func (o AssetModelTagArrayOutput) ToAssetModelTagArrayOutputWithContext(ctx context.Context) AssetModelTagArrayOutput
func (AssetModelTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetModelTag]
type AssetModelTagInput ¶
type AssetModelTagInput interface { pulumi.Input ToAssetModelTagOutput() AssetModelTagOutput ToAssetModelTagOutputWithContext(context.Context) AssetModelTagOutput }
AssetModelTagInput is an input type that accepts AssetModelTagArgs and AssetModelTagOutput values. You can construct a concrete instance of `AssetModelTagInput` via:
AssetModelTagArgs{...}
type AssetModelTagOutput ¶
type AssetModelTagOutput struct{ *pulumi.OutputState }
func (AssetModelTagOutput) ElementType ¶
func (AssetModelTagOutput) ElementType() reflect.Type
func (AssetModelTagOutput) Key ¶
func (o AssetModelTagOutput) Key() pulumi.StringOutput
func (AssetModelTagOutput) ToAssetModelTagOutput ¶
func (o AssetModelTagOutput) ToAssetModelTagOutput() AssetModelTagOutput
func (AssetModelTagOutput) ToAssetModelTagOutputWithContext ¶
func (o AssetModelTagOutput) ToAssetModelTagOutputWithContext(ctx context.Context) AssetModelTagOutput
func (AssetModelTagOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelTagOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelTag]
func (AssetModelTagOutput) Value ¶
func (o AssetModelTagOutput) Value() pulumi.StringOutput
type AssetModelTransform ¶
type AssetModelTransform struct { // The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression. Expression string `pulumi:"expression"` // The list of variables used in the expression. Variables []AssetModelExpressionVariable `pulumi:"variables"` }
type AssetModelTransformArgs ¶
type AssetModelTransformArgs struct { // The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression. Expression pulumi.StringInput `pulumi:"expression"` // The list of variables used in the expression. Variables AssetModelExpressionVariableArrayInput `pulumi:"variables"` }
func (AssetModelTransformArgs) ElementType ¶
func (AssetModelTransformArgs) ElementType() reflect.Type
func (AssetModelTransformArgs) ToAssetModelTransformOutput ¶
func (i AssetModelTransformArgs) ToAssetModelTransformOutput() AssetModelTransformOutput
func (AssetModelTransformArgs) ToAssetModelTransformOutputWithContext ¶
func (i AssetModelTransformArgs) ToAssetModelTransformOutputWithContext(ctx context.Context) AssetModelTransformOutput
func (AssetModelTransformArgs) ToAssetModelTransformPtrOutput ¶
func (i AssetModelTransformArgs) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
func (AssetModelTransformArgs) ToAssetModelTransformPtrOutputWithContext ¶
func (i AssetModelTransformArgs) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
func (AssetModelTransformArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelTransformArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelTransform]
type AssetModelTransformInput ¶
type AssetModelTransformInput interface { pulumi.Input ToAssetModelTransformOutput() AssetModelTransformOutput ToAssetModelTransformOutputWithContext(context.Context) AssetModelTransformOutput }
AssetModelTransformInput is an input type that accepts AssetModelTransformArgs and AssetModelTransformOutput values. You can construct a concrete instance of `AssetModelTransformInput` via:
AssetModelTransformArgs{...}
type AssetModelTransformOutput ¶
type AssetModelTransformOutput struct{ *pulumi.OutputState }
func (AssetModelTransformOutput) ElementType ¶
func (AssetModelTransformOutput) ElementType() reflect.Type
func (AssetModelTransformOutput) Expression ¶
func (o AssetModelTransformOutput) Expression() pulumi.StringOutput
The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression.
func (AssetModelTransformOutput) ToAssetModelTransformOutput ¶
func (o AssetModelTransformOutput) ToAssetModelTransformOutput() AssetModelTransformOutput
func (AssetModelTransformOutput) ToAssetModelTransformOutputWithContext ¶
func (o AssetModelTransformOutput) ToAssetModelTransformOutputWithContext(ctx context.Context) AssetModelTransformOutput
func (AssetModelTransformOutput) ToAssetModelTransformPtrOutput ¶
func (o AssetModelTransformOutput) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
func (AssetModelTransformOutput) ToAssetModelTransformPtrOutputWithContext ¶
func (o AssetModelTransformOutput) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
func (AssetModelTransformOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelTransformOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelTransform]
func (AssetModelTransformOutput) Variables ¶
func (o AssetModelTransformOutput) Variables() AssetModelExpressionVariableArrayOutput
The list of variables used in the expression.
type AssetModelTransformPtrInput ¶
type AssetModelTransformPtrInput interface { pulumi.Input ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput ToAssetModelTransformPtrOutputWithContext(context.Context) AssetModelTransformPtrOutput }
AssetModelTransformPtrInput is an input type that accepts AssetModelTransformArgs, AssetModelTransformPtr and AssetModelTransformPtrOutput values. You can construct a concrete instance of `AssetModelTransformPtrInput` via:
AssetModelTransformArgs{...} or: nil
func AssetModelTransformPtr ¶
func AssetModelTransformPtr(v *AssetModelTransformArgs) AssetModelTransformPtrInput
type AssetModelTransformPtrOutput ¶
type AssetModelTransformPtrOutput struct{ *pulumi.OutputState }
func (AssetModelTransformPtrOutput) Elem ¶
func (o AssetModelTransformPtrOutput) Elem() AssetModelTransformOutput
func (AssetModelTransformPtrOutput) ElementType ¶
func (AssetModelTransformPtrOutput) ElementType() reflect.Type
func (AssetModelTransformPtrOutput) Expression ¶
func (o AssetModelTransformPtrOutput) Expression() pulumi.StringPtrOutput
The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression.
func (AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutput ¶
func (o AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
func (AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutputWithContext ¶
func (o AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
func (AssetModelTransformPtrOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelTransformPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelTransform]
func (AssetModelTransformPtrOutput) Variables ¶
func (o AssetModelTransformPtrOutput) Variables() AssetModelExpressionVariableArrayOutput
The list of variables used in the expression.
type AssetModelTumblingWindow ¶
type AssetModelTumblingWindow struct { Interval string `pulumi:"interval"` Offset *string `pulumi:"offset"` }
Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval. This window is used in metric and aggregation computations.
type AssetModelTumblingWindowArgs ¶
type AssetModelTumblingWindowArgs struct { Interval pulumi.StringInput `pulumi:"interval"` Offset pulumi.StringPtrInput `pulumi:"offset"` }
Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval. This window is used in metric and aggregation computations.
func (AssetModelTumblingWindowArgs) ElementType ¶
func (AssetModelTumblingWindowArgs) ElementType() reflect.Type
func (AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutput ¶
func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutputWithContext ¶
func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutputWithContext(ctx context.Context) AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutput ¶
func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
func (AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutputWithContext ¶
func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
func (AssetModelTumblingWindowArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelTumblingWindowArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelTumblingWindow]
type AssetModelTumblingWindowInput ¶
type AssetModelTumblingWindowInput interface { pulumi.Input ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput ToAssetModelTumblingWindowOutputWithContext(context.Context) AssetModelTumblingWindowOutput }
AssetModelTumblingWindowInput is an input type that accepts AssetModelTumblingWindowArgs and AssetModelTumblingWindowOutput values. You can construct a concrete instance of `AssetModelTumblingWindowInput` via:
AssetModelTumblingWindowArgs{...}
type AssetModelTumblingWindowOutput ¶
type AssetModelTumblingWindowOutput struct{ *pulumi.OutputState }
Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval. This window is used in metric and aggregation computations.
func (AssetModelTumblingWindowOutput) ElementType ¶
func (AssetModelTumblingWindowOutput) ElementType() reflect.Type
func (AssetModelTumblingWindowOutput) Interval ¶
func (o AssetModelTumblingWindowOutput) Interval() pulumi.StringOutput
func (AssetModelTumblingWindowOutput) Offset ¶
func (o AssetModelTumblingWindowOutput) Offset() pulumi.StringPtrOutput
func (AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutput ¶
func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutputWithContext ¶
func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutputWithContext(ctx context.Context) AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutput ¶
func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
func (AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutputWithContext ¶
func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
func (AssetModelTumblingWindowOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelTumblingWindowOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelTumblingWindow]
type AssetModelTumblingWindowPtrInput ¶
type AssetModelTumblingWindowPtrInput interface { pulumi.Input ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput ToAssetModelTumblingWindowPtrOutputWithContext(context.Context) AssetModelTumblingWindowPtrOutput }
AssetModelTumblingWindowPtrInput is an input type that accepts AssetModelTumblingWindowArgs, AssetModelTumblingWindowPtr and AssetModelTumblingWindowPtrOutput values. You can construct a concrete instance of `AssetModelTumblingWindowPtrInput` via:
AssetModelTumblingWindowArgs{...} or: nil
func AssetModelTumblingWindowPtr ¶
func AssetModelTumblingWindowPtr(v *AssetModelTumblingWindowArgs) AssetModelTumblingWindowPtrInput
type AssetModelTumblingWindowPtrOutput ¶
type AssetModelTumblingWindowPtrOutput struct{ *pulumi.OutputState }
func (AssetModelTumblingWindowPtrOutput) Elem ¶
func (o AssetModelTumblingWindowPtrOutput) Elem() AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowPtrOutput) ElementType ¶
func (AssetModelTumblingWindowPtrOutput) ElementType() reflect.Type
func (AssetModelTumblingWindowPtrOutput) Interval ¶
func (o AssetModelTumblingWindowPtrOutput) Interval() pulumi.StringPtrOutput
func (AssetModelTumblingWindowPtrOutput) Offset ¶
func (o AssetModelTumblingWindowPtrOutput) Offset() pulumi.StringPtrOutput
func (AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutput ¶
func (o AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
func (AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutputWithContext ¶
func (o AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
func (AssetModelTumblingWindowPtrOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelTumblingWindowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelTumblingWindow]
type AssetModelTypeName ¶
type AssetModelTypeName string
func (AssetModelTypeName) ElementType ¶
func (AssetModelTypeName) ElementType() reflect.Type
func (AssetModelTypeName) ToAssetModelTypeNameOutput ¶
func (e AssetModelTypeName) ToAssetModelTypeNameOutput() AssetModelTypeNameOutput
func (AssetModelTypeName) ToAssetModelTypeNameOutputWithContext ¶
func (e AssetModelTypeName) ToAssetModelTypeNameOutputWithContext(ctx context.Context) AssetModelTypeNameOutput
func (AssetModelTypeName) ToAssetModelTypeNamePtrOutput ¶
func (e AssetModelTypeName) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
func (AssetModelTypeName) ToAssetModelTypeNamePtrOutputWithContext ¶
func (e AssetModelTypeName) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
func (AssetModelTypeName) ToStringOutput ¶
func (e AssetModelTypeName) ToStringOutput() pulumi.StringOutput
func (AssetModelTypeName) ToStringOutputWithContext ¶
func (e AssetModelTypeName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelTypeName) ToStringPtrOutput ¶
func (e AssetModelTypeName) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelTypeName) ToStringPtrOutputWithContext ¶
func (e AssetModelTypeName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelTypeNameInput ¶
type AssetModelTypeNameInput interface { pulumi.Input ToAssetModelTypeNameOutput() AssetModelTypeNameOutput ToAssetModelTypeNameOutputWithContext(context.Context) AssetModelTypeNameOutput }
AssetModelTypeNameInput is an input type that accepts AssetModelTypeNameArgs and AssetModelTypeNameOutput values. You can construct a concrete instance of `AssetModelTypeNameInput` via:
AssetModelTypeNameArgs{...}
type AssetModelTypeNameOutput ¶
type AssetModelTypeNameOutput struct{ *pulumi.OutputState }
func (AssetModelTypeNameOutput) ElementType ¶
func (AssetModelTypeNameOutput) ElementType() reflect.Type
func (AssetModelTypeNameOutput) ToAssetModelTypeNameOutput ¶
func (o AssetModelTypeNameOutput) ToAssetModelTypeNameOutput() AssetModelTypeNameOutput
func (AssetModelTypeNameOutput) ToAssetModelTypeNameOutputWithContext ¶
func (o AssetModelTypeNameOutput) ToAssetModelTypeNameOutputWithContext(ctx context.Context) AssetModelTypeNameOutput
func (AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutput ¶
func (o AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
func (AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutputWithContext ¶
func (o AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
func (AssetModelTypeNameOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelTypeNameOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelTypeName]
func (AssetModelTypeNameOutput) ToStringOutput ¶
func (o AssetModelTypeNameOutput) ToStringOutput() pulumi.StringOutput
func (AssetModelTypeNameOutput) ToStringOutputWithContext ¶
func (o AssetModelTypeNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelTypeNameOutput) ToStringPtrOutput ¶
func (o AssetModelTypeNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelTypeNameOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelTypeNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelTypeNamePtrInput ¶
type AssetModelTypeNamePtrInput interface { pulumi.Input ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput ToAssetModelTypeNamePtrOutputWithContext(context.Context) AssetModelTypeNamePtrOutput }
func AssetModelTypeNamePtr ¶
func AssetModelTypeNamePtr(v string) AssetModelTypeNamePtrInput
type AssetModelTypeNamePtrOutput ¶
type AssetModelTypeNamePtrOutput struct{ *pulumi.OutputState }
func (AssetModelTypeNamePtrOutput) Elem ¶
func (o AssetModelTypeNamePtrOutput) Elem() AssetModelTypeNameOutput
func (AssetModelTypeNamePtrOutput) ElementType ¶
func (AssetModelTypeNamePtrOutput) ElementType() reflect.Type
func (AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutput ¶
func (o AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
func (AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutputWithContext ¶
func (o AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
func (AssetModelTypeNamePtrOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelTypeNamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetModelTypeName]
func (AssetModelTypeNamePtrOutput) ToStringPtrOutput ¶
func (o AssetModelTypeNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelTypeNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelTypeNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelVariableValue ¶
type AssetModelVariableValueArgs ¶
type AssetModelVariableValueArgs struct { HierarchyLogicalId pulumi.StringPtrInput `pulumi:"hierarchyLogicalId"` PropertyLogicalId pulumi.StringInput `pulumi:"propertyLogicalId"` }
func (AssetModelVariableValueArgs) ElementType ¶
func (AssetModelVariableValueArgs) ElementType() reflect.Type
func (AssetModelVariableValueArgs) ToAssetModelVariableValueOutput ¶
func (i AssetModelVariableValueArgs) ToAssetModelVariableValueOutput() AssetModelVariableValueOutput
func (AssetModelVariableValueArgs) ToAssetModelVariableValueOutputWithContext ¶
func (i AssetModelVariableValueArgs) ToAssetModelVariableValueOutputWithContext(ctx context.Context) AssetModelVariableValueOutput
func (AssetModelVariableValueArgs) ToOutput ¶ added in v0.76.0
func (i AssetModelVariableValueArgs) ToOutput(ctx context.Context) pulumix.Output[AssetModelVariableValue]
type AssetModelVariableValueInput ¶
type AssetModelVariableValueInput interface { pulumi.Input ToAssetModelVariableValueOutput() AssetModelVariableValueOutput ToAssetModelVariableValueOutputWithContext(context.Context) AssetModelVariableValueOutput }
AssetModelVariableValueInput is an input type that accepts AssetModelVariableValueArgs and AssetModelVariableValueOutput values. You can construct a concrete instance of `AssetModelVariableValueInput` via:
AssetModelVariableValueArgs{...}
type AssetModelVariableValueOutput ¶
type AssetModelVariableValueOutput struct{ *pulumi.OutputState }
func (AssetModelVariableValueOutput) ElementType ¶
func (AssetModelVariableValueOutput) ElementType() reflect.Type
func (AssetModelVariableValueOutput) HierarchyLogicalId ¶
func (o AssetModelVariableValueOutput) HierarchyLogicalId() pulumi.StringPtrOutput
func (AssetModelVariableValueOutput) PropertyLogicalId ¶
func (o AssetModelVariableValueOutput) PropertyLogicalId() pulumi.StringOutput
func (AssetModelVariableValueOutput) ToAssetModelVariableValueOutput ¶
func (o AssetModelVariableValueOutput) ToAssetModelVariableValueOutput() AssetModelVariableValueOutput
func (AssetModelVariableValueOutput) ToAssetModelVariableValueOutputWithContext ¶
func (o AssetModelVariableValueOutput) ToAssetModelVariableValueOutputWithContext(ctx context.Context) AssetModelVariableValueOutput
func (AssetModelVariableValueOutput) ToOutput ¶ added in v0.76.0
func (o AssetModelVariableValueOutput) ToOutput(ctx context.Context) pulumix.Output[AssetModelVariableValue]
type AssetOutput ¶
type AssetOutput struct{ *pulumi.OutputState }
func (AssetOutput) AssetArn ¶ added in v0.17.0
func (o AssetOutput) AssetArn() pulumi.StringOutput
The ARN of the asset
func (AssetOutput) AssetDescription ¶ added in v0.17.0
func (o AssetOutput) AssetDescription() pulumi.StringPtrOutput
A description for the asset
func (AssetOutput) AssetHierarchies ¶ added in v0.17.0
func (o AssetOutput) AssetHierarchies() AssetHierarchyArrayOutput
func (AssetOutput) AssetId ¶ added in v0.17.0
func (o AssetOutput) AssetId() pulumi.StringOutput
The ID of the asset
func (AssetOutput) AssetModelId ¶ added in v0.17.0
func (o AssetOutput) AssetModelId() pulumi.StringOutput
The ID of the asset model from which to create the asset.
func (AssetOutput) AssetName ¶ added in v0.17.0
func (o AssetOutput) AssetName() pulumi.StringOutput
A unique, friendly name for the asset.
func (AssetOutput) AssetProperties ¶ added in v0.17.0
func (o AssetOutput) AssetProperties() AssetPropertyArrayOutput
func (AssetOutput) ElementType ¶
func (AssetOutput) ElementType() reflect.Type
func (AssetOutput) Tags ¶ added in v0.17.0
func (o AssetOutput) Tags() AssetTagArrayOutput
A list of key-value pairs that contain metadata for the asset.
func (AssetOutput) ToAssetOutput ¶
func (o AssetOutput) ToAssetOutput() AssetOutput
func (AssetOutput) ToAssetOutputWithContext ¶
func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
type AssetProperty ¶ added in v0.2.0
type AssetProperty struct { // The property alias that identifies the property. Alias *string `pulumi:"alias"` // Customer provided ID for property. LogicalId string `pulumi:"logicalId"` // The MQTT notification state (ENABLED or DISABLED) for this asset property. NotificationState *AssetPropertyNotificationState `pulumi:"notificationState"` // The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model. Unit *string `pulumi:"unit"` }
The asset property's definition, alias, unit, and notification state.
type AssetPropertyArgs ¶ added in v0.2.0
type AssetPropertyArgs struct { // The property alias that identifies the property. Alias pulumi.StringPtrInput `pulumi:"alias"` // Customer provided ID for property. LogicalId pulumi.StringInput `pulumi:"logicalId"` // The MQTT notification state (ENABLED or DISABLED) for this asset property. NotificationState AssetPropertyNotificationStatePtrInput `pulumi:"notificationState"` // The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model. Unit pulumi.StringPtrInput `pulumi:"unit"` }
The asset property's definition, alias, unit, and notification state.
func (AssetPropertyArgs) ElementType ¶ added in v0.2.0
func (AssetPropertyArgs) ElementType() reflect.Type
func (AssetPropertyArgs) ToAssetPropertyOutput ¶ added in v0.2.0
func (i AssetPropertyArgs) ToAssetPropertyOutput() AssetPropertyOutput
func (AssetPropertyArgs) ToAssetPropertyOutputWithContext ¶ added in v0.2.0
func (i AssetPropertyArgs) ToAssetPropertyOutputWithContext(ctx context.Context) AssetPropertyOutput
func (AssetPropertyArgs) ToOutput ¶ added in v0.76.0
func (i AssetPropertyArgs) ToOutput(ctx context.Context) pulumix.Output[AssetProperty]
type AssetPropertyArray ¶ added in v0.2.0
type AssetPropertyArray []AssetPropertyInput
func (AssetPropertyArray) ElementType ¶ added in v0.2.0
func (AssetPropertyArray) ElementType() reflect.Type
func (AssetPropertyArray) ToAssetPropertyArrayOutput ¶ added in v0.2.0
func (i AssetPropertyArray) ToAssetPropertyArrayOutput() AssetPropertyArrayOutput
func (AssetPropertyArray) ToAssetPropertyArrayOutputWithContext ¶ added in v0.2.0
func (i AssetPropertyArray) ToAssetPropertyArrayOutputWithContext(ctx context.Context) AssetPropertyArrayOutput
func (AssetPropertyArray) ToOutput ¶ added in v0.76.0
func (i AssetPropertyArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetProperty]
type AssetPropertyArrayInput ¶ added in v0.2.0
type AssetPropertyArrayInput interface { pulumi.Input ToAssetPropertyArrayOutput() AssetPropertyArrayOutput ToAssetPropertyArrayOutputWithContext(context.Context) AssetPropertyArrayOutput }
AssetPropertyArrayInput is an input type that accepts AssetPropertyArray and AssetPropertyArrayOutput values. You can construct a concrete instance of `AssetPropertyArrayInput` via:
AssetPropertyArray{ AssetPropertyArgs{...} }
type AssetPropertyArrayOutput ¶ added in v0.2.0
type AssetPropertyArrayOutput struct{ *pulumi.OutputState }
func (AssetPropertyArrayOutput) ElementType ¶ added in v0.2.0
func (AssetPropertyArrayOutput) ElementType() reflect.Type
func (AssetPropertyArrayOutput) Index ¶ added in v0.2.0
func (o AssetPropertyArrayOutput) Index(i pulumi.IntInput) AssetPropertyOutput
func (AssetPropertyArrayOutput) ToAssetPropertyArrayOutput ¶ added in v0.2.0
func (o AssetPropertyArrayOutput) ToAssetPropertyArrayOutput() AssetPropertyArrayOutput
func (AssetPropertyArrayOutput) ToAssetPropertyArrayOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyArrayOutput) ToAssetPropertyArrayOutputWithContext(ctx context.Context) AssetPropertyArrayOutput
func (AssetPropertyArrayOutput) ToOutput ¶ added in v0.76.0
func (o AssetPropertyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetProperty]
type AssetPropertyInput ¶ added in v0.2.0
type AssetPropertyInput interface { pulumi.Input ToAssetPropertyOutput() AssetPropertyOutput ToAssetPropertyOutputWithContext(context.Context) AssetPropertyOutput }
AssetPropertyInput is an input type that accepts AssetPropertyArgs and AssetPropertyOutput values. You can construct a concrete instance of `AssetPropertyInput` via:
AssetPropertyArgs{...}
type AssetPropertyNotificationState ¶ added in v0.2.0
type AssetPropertyNotificationState string
The MQTT notification state (ENABLED or DISABLED) for this asset property.
func (AssetPropertyNotificationState) ElementType ¶ added in v0.2.0
func (AssetPropertyNotificationState) ElementType() reflect.Type
func (AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutput ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput
func (AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutputWithContext ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutputWithContext(ctx context.Context) AssetPropertyNotificationStateOutput
func (AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutput ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutputWithContext ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationState) ToStringOutput ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToStringOutput() pulumi.StringOutput
func (AssetPropertyNotificationState) ToStringOutputWithContext ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetPropertyNotificationState) ToStringPtrOutput ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetPropertyNotificationState) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetPropertyNotificationStateInput ¶ added in v0.2.0
type AssetPropertyNotificationStateInput interface { pulumi.Input ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput ToAssetPropertyNotificationStateOutputWithContext(context.Context) AssetPropertyNotificationStateOutput }
AssetPropertyNotificationStateInput is an input type that accepts AssetPropertyNotificationStateArgs and AssetPropertyNotificationStateOutput values. You can construct a concrete instance of `AssetPropertyNotificationStateInput` via:
AssetPropertyNotificationStateArgs{...}
type AssetPropertyNotificationStateOutput ¶ added in v0.2.0
type AssetPropertyNotificationStateOutput struct{ *pulumi.OutputState }
func (AssetPropertyNotificationStateOutput) ElementType ¶ added in v0.2.0
func (AssetPropertyNotificationStateOutput) ElementType() reflect.Type
func (AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput
func (AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutputWithContext(ctx context.Context) AssetPropertyNotificationStateOutput
func (AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationStateOutput) ToOutput ¶ added in v0.76.0
func (o AssetPropertyNotificationStateOutput) ToOutput(ctx context.Context) pulumix.Output[AssetPropertyNotificationState]
func (AssetPropertyNotificationStateOutput) ToStringOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToStringOutput() pulumi.StringOutput
func (AssetPropertyNotificationStateOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetPropertyNotificationStateOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetPropertyNotificationStateOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetPropertyNotificationStatePtrInput ¶ added in v0.2.0
type AssetPropertyNotificationStatePtrInput interface { pulumi.Input ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput ToAssetPropertyNotificationStatePtrOutputWithContext(context.Context) AssetPropertyNotificationStatePtrOutput }
func AssetPropertyNotificationStatePtr ¶ added in v0.2.0
func AssetPropertyNotificationStatePtr(v string) AssetPropertyNotificationStatePtrInput
type AssetPropertyNotificationStatePtrOutput ¶ added in v0.2.0
type AssetPropertyNotificationStatePtrOutput struct{ *pulumi.OutputState }
func (AssetPropertyNotificationStatePtrOutput) ElementType ¶ added in v0.2.0
func (AssetPropertyNotificationStatePtrOutput) ElementType() reflect.Type
func (AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationStatePtrOutput) ToOutput ¶ added in v0.76.0
func (o AssetPropertyNotificationStatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssetPropertyNotificationState]
func (AssetPropertyNotificationStatePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetPropertyNotificationStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetPropertyOutput ¶ added in v0.2.0
type AssetPropertyOutput struct{ *pulumi.OutputState }
The asset property's definition, alias, unit, and notification state.
func (AssetPropertyOutput) Alias ¶ added in v0.2.0
func (o AssetPropertyOutput) Alias() pulumi.StringPtrOutput
The property alias that identifies the property.
func (AssetPropertyOutput) ElementType ¶ added in v0.2.0
func (AssetPropertyOutput) ElementType() reflect.Type
func (AssetPropertyOutput) LogicalId ¶ added in v0.2.0
func (o AssetPropertyOutput) LogicalId() pulumi.StringOutput
Customer provided ID for property.
func (AssetPropertyOutput) NotificationState ¶ added in v0.2.0
func (o AssetPropertyOutput) NotificationState() AssetPropertyNotificationStatePtrOutput
The MQTT notification state (ENABLED or DISABLED) for this asset property.
func (AssetPropertyOutput) ToAssetPropertyOutput ¶ added in v0.2.0
func (o AssetPropertyOutput) ToAssetPropertyOutput() AssetPropertyOutput
func (AssetPropertyOutput) ToAssetPropertyOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyOutput) ToAssetPropertyOutputWithContext(ctx context.Context) AssetPropertyOutput
func (AssetPropertyOutput) ToOutput ¶ added in v0.76.0
func (o AssetPropertyOutput) ToOutput(ctx context.Context) pulumix.Output[AssetProperty]
func (AssetPropertyOutput) Unit ¶ added in v0.38.0
func (o AssetPropertyOutput) Unit() pulumi.StringPtrOutput
The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model.
type AssetState ¶
type AssetState struct { }
func (AssetState) ElementType ¶
func (AssetState) ElementType() reflect.Type
type AssetTagArgs ¶
type AssetTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (AssetTagArgs) ElementType ¶
func (AssetTagArgs) ElementType() reflect.Type
func (AssetTagArgs) ToAssetTagOutput ¶
func (i AssetTagArgs) ToAssetTagOutput() AssetTagOutput
func (AssetTagArgs) ToAssetTagOutputWithContext ¶
func (i AssetTagArgs) ToAssetTagOutputWithContext(ctx context.Context) AssetTagOutput
type AssetTagArray ¶
type AssetTagArray []AssetTagInput
func (AssetTagArray) ElementType ¶
func (AssetTagArray) ElementType() reflect.Type
func (AssetTagArray) ToAssetTagArrayOutput ¶
func (i AssetTagArray) ToAssetTagArrayOutput() AssetTagArrayOutput
func (AssetTagArray) ToAssetTagArrayOutputWithContext ¶
func (i AssetTagArray) ToAssetTagArrayOutputWithContext(ctx context.Context) AssetTagArrayOutput
type AssetTagArrayInput ¶
type AssetTagArrayInput interface { pulumi.Input ToAssetTagArrayOutput() AssetTagArrayOutput ToAssetTagArrayOutputWithContext(context.Context) AssetTagArrayOutput }
AssetTagArrayInput is an input type that accepts AssetTagArray and AssetTagArrayOutput values. You can construct a concrete instance of `AssetTagArrayInput` via:
AssetTagArray{ AssetTagArgs{...} }
type AssetTagArrayOutput ¶
type AssetTagArrayOutput struct{ *pulumi.OutputState }
func (AssetTagArrayOutput) ElementType ¶
func (AssetTagArrayOutput) ElementType() reflect.Type
func (AssetTagArrayOutput) Index ¶
func (o AssetTagArrayOutput) Index(i pulumi.IntInput) AssetTagOutput
func (AssetTagArrayOutput) ToAssetTagArrayOutput ¶
func (o AssetTagArrayOutput) ToAssetTagArrayOutput() AssetTagArrayOutput
func (AssetTagArrayOutput) ToAssetTagArrayOutputWithContext ¶
func (o AssetTagArrayOutput) ToAssetTagArrayOutputWithContext(ctx context.Context) AssetTagArrayOutput
type AssetTagInput ¶
type AssetTagInput interface { pulumi.Input ToAssetTagOutput() AssetTagOutput ToAssetTagOutputWithContext(context.Context) AssetTagOutput }
AssetTagInput is an input type that accepts AssetTagArgs and AssetTagOutput values. You can construct a concrete instance of `AssetTagInput` via:
AssetTagArgs{...}
type AssetTagOutput ¶
type AssetTagOutput struct{ *pulumi.OutputState }
func (AssetTagOutput) ElementType ¶
func (AssetTagOutput) ElementType() reflect.Type
func (AssetTagOutput) Key ¶
func (o AssetTagOutput) Key() pulumi.StringOutput
func (AssetTagOutput) ToAssetTagOutput ¶
func (o AssetTagOutput) ToAssetTagOutput() AssetTagOutput
func (AssetTagOutput) ToAssetTagOutputWithContext ¶
func (o AssetTagOutput) ToAssetTagOutputWithContext(ctx context.Context) AssetTagOutput
func (AssetTagOutput) Value ¶
func (o AssetTagOutput) Value() pulumi.StringOutput
type Dashboard ¶
type Dashboard struct { pulumi.CustomResourceState // The ARN of the dashboard. DashboardArn pulumi.StringOutput `pulumi:"dashboardArn"` // The dashboard definition specified in a JSON literal. DashboardDefinition pulumi.StringOutput `pulumi:"dashboardDefinition"` // A description for the dashboard. DashboardDescription pulumi.StringOutput `pulumi:"dashboardDescription"` // The ID of the dashboard. DashboardId pulumi.StringOutput `pulumi:"dashboardId"` // A friendly name for the dashboard. DashboardName pulumi.StringOutput `pulumi:"dashboardName"` // The ID of the project in which to create the dashboard. ProjectId pulumi.StringPtrOutput `pulumi:"projectId"` // A list of key-value pairs that contain metadata for the dashboard. Tags DashboardTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Dashboard
func GetDashboard ¶
func GetDashboard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*Dashboard, error)
GetDashboard gets an existing Dashboard 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 NewDashboard ¶
func NewDashboard(ctx *pulumi.Context, name string, args *DashboardArgs, opts ...pulumi.ResourceOption) (*Dashboard, error)
NewDashboard registers a new resource with the given unique name, arguments, and options.
func (*Dashboard) ElementType ¶
func (*Dashboard) ToDashboardOutput ¶
func (i *Dashboard) ToDashboardOutput() DashboardOutput
func (*Dashboard) ToDashboardOutputWithContext ¶
func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardArgs ¶
type DashboardArgs struct { // The dashboard definition specified in a JSON literal. DashboardDefinition pulumi.StringInput // A description for the dashboard. DashboardDescription pulumi.StringInput // A friendly name for the dashboard. DashboardName pulumi.StringPtrInput // The ID of the project in which to create the dashboard. ProjectId pulumi.StringPtrInput // A list of key-value pairs that contain metadata for the dashboard. Tags DashboardTagArrayInput }
The set of arguments for constructing a Dashboard resource.
func (DashboardArgs) ElementType ¶
func (DashboardArgs) ElementType() reflect.Type
type DashboardInput ¶
type DashboardInput interface { pulumi.Input ToDashboardOutput() DashboardOutput ToDashboardOutputWithContext(ctx context.Context) DashboardOutput }
type DashboardOutput ¶
type DashboardOutput struct{ *pulumi.OutputState }
func (DashboardOutput) DashboardArn ¶ added in v0.17.0
func (o DashboardOutput) DashboardArn() pulumi.StringOutput
The ARN of the dashboard.
func (DashboardOutput) DashboardDefinition ¶ added in v0.17.0
func (o DashboardOutput) DashboardDefinition() pulumi.StringOutput
The dashboard definition specified in a JSON literal.
func (DashboardOutput) DashboardDescription ¶ added in v0.17.0
func (o DashboardOutput) DashboardDescription() pulumi.StringOutput
A description for the dashboard.
func (DashboardOutput) DashboardId ¶ added in v0.17.0
func (o DashboardOutput) DashboardId() pulumi.StringOutput
The ID of the dashboard.
func (DashboardOutput) DashboardName ¶ added in v0.17.0
func (o DashboardOutput) DashboardName() pulumi.StringOutput
A friendly name for the dashboard.
func (DashboardOutput) ElementType ¶
func (DashboardOutput) ElementType() reflect.Type
func (DashboardOutput) ProjectId ¶ added in v0.17.0
func (o DashboardOutput) ProjectId() pulumi.StringPtrOutput
The ID of the project in which to create the dashboard.
func (DashboardOutput) Tags ¶ added in v0.17.0
func (o DashboardOutput) Tags() DashboardTagArrayOutput
A list of key-value pairs that contain metadata for the dashboard.
func (DashboardOutput) ToDashboardOutput ¶
func (o DashboardOutput) ToDashboardOutput() DashboardOutput
func (DashboardOutput) ToDashboardOutputWithContext ¶
func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardState ¶
type DashboardState struct { }
func (DashboardState) ElementType ¶
func (DashboardState) ElementType() reflect.Type
type DashboardTag ¶
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
type DashboardTagArgs ¶
type DashboardTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
func (DashboardTagArgs) ElementType ¶
func (DashboardTagArgs) ElementType() reflect.Type
func (DashboardTagArgs) ToDashboardTagOutput ¶
func (i DashboardTagArgs) ToDashboardTagOutput() DashboardTagOutput
func (DashboardTagArgs) ToDashboardTagOutputWithContext ¶
func (i DashboardTagArgs) ToDashboardTagOutputWithContext(ctx context.Context) DashboardTagOutput
func (DashboardTagArgs) ToOutput ¶ added in v0.76.0
func (i DashboardTagArgs) ToOutput(ctx context.Context) pulumix.Output[DashboardTag]
type DashboardTagArray ¶
type DashboardTagArray []DashboardTagInput
func (DashboardTagArray) ElementType ¶
func (DashboardTagArray) ElementType() reflect.Type
func (DashboardTagArray) ToDashboardTagArrayOutput ¶
func (i DashboardTagArray) ToDashboardTagArrayOutput() DashboardTagArrayOutput
func (DashboardTagArray) ToDashboardTagArrayOutputWithContext ¶
func (i DashboardTagArray) ToDashboardTagArrayOutputWithContext(ctx context.Context) DashboardTagArrayOutput
func (DashboardTagArray) ToOutput ¶ added in v0.76.0
func (i DashboardTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DashboardTag]
type DashboardTagArrayInput ¶
type DashboardTagArrayInput interface { pulumi.Input ToDashboardTagArrayOutput() DashboardTagArrayOutput ToDashboardTagArrayOutputWithContext(context.Context) DashboardTagArrayOutput }
DashboardTagArrayInput is an input type that accepts DashboardTagArray and DashboardTagArrayOutput values. You can construct a concrete instance of `DashboardTagArrayInput` via:
DashboardTagArray{ DashboardTagArgs{...} }
type DashboardTagArrayOutput ¶
type DashboardTagArrayOutput struct{ *pulumi.OutputState }
func (DashboardTagArrayOutput) ElementType ¶
func (DashboardTagArrayOutput) ElementType() reflect.Type
func (DashboardTagArrayOutput) Index ¶
func (o DashboardTagArrayOutput) Index(i pulumi.IntInput) DashboardTagOutput
func (DashboardTagArrayOutput) ToDashboardTagArrayOutput ¶
func (o DashboardTagArrayOutput) ToDashboardTagArrayOutput() DashboardTagArrayOutput
func (DashboardTagArrayOutput) ToDashboardTagArrayOutputWithContext ¶
func (o DashboardTagArrayOutput) ToDashboardTagArrayOutputWithContext(ctx context.Context) DashboardTagArrayOutput
func (DashboardTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o DashboardTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DashboardTag]
type DashboardTagInput ¶
type DashboardTagInput interface { pulumi.Input ToDashboardTagOutput() DashboardTagOutput ToDashboardTagOutputWithContext(context.Context) DashboardTagOutput }
DashboardTagInput is an input type that accepts DashboardTagArgs and DashboardTagOutput values. You can construct a concrete instance of `DashboardTagInput` via:
DashboardTagArgs{...}
type DashboardTagOutput ¶
type DashboardTagOutput struct{ *pulumi.OutputState }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
func (DashboardTagOutput) ElementType ¶
func (DashboardTagOutput) ElementType() reflect.Type
func (DashboardTagOutput) Key ¶
func (o DashboardTagOutput) Key() pulumi.StringOutput
func (DashboardTagOutput) ToDashboardTagOutput ¶
func (o DashboardTagOutput) ToDashboardTagOutput() DashboardTagOutput
func (DashboardTagOutput) ToDashboardTagOutputWithContext ¶
func (o DashboardTagOutput) ToDashboardTagOutputWithContext(ctx context.Context) DashboardTagOutput
func (DashboardTagOutput) ToOutput ¶ added in v0.76.0
func (o DashboardTagOutput) ToOutput(ctx context.Context) pulumix.Output[DashboardTag]
func (DashboardTagOutput) Value ¶
func (o DashboardTagOutput) Value() pulumi.StringOutput
type Gateway ¶
type Gateway struct { pulumi.CustomResourceState // A list of gateway capability summaries that each contain a namespace and status. GatewayCapabilitySummaries GatewayCapabilitySummaryArrayOutput `pulumi:"gatewayCapabilitySummaries"` // The ID of the gateway device. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // A unique, friendly name for the gateway. GatewayName pulumi.StringOutput `pulumi:"gatewayName"` // The gateway's platform. You can only specify one platform in a gateway. GatewayPlatform GatewayPlatformOutput `pulumi:"gatewayPlatform"` // A list of key-value pairs that contain metadata for the gateway. Tags GatewayTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Gateway
func GetGateway ¶
func GetGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GatewayState, opts ...pulumi.ResourceOption) (*Gateway, error)
GetGateway gets an existing Gateway 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 NewGateway ¶
func NewGateway(ctx *pulumi.Context, name string, args *GatewayArgs, opts ...pulumi.ResourceOption) (*Gateway, error)
NewGateway registers a new resource with the given unique name, arguments, and options.
func (*Gateway) ElementType ¶
func (*Gateway) ToGatewayOutput ¶
func (i *Gateway) ToGatewayOutput() GatewayOutput
func (*Gateway) ToGatewayOutputWithContext ¶
func (i *Gateway) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
type GatewayArgs ¶
type GatewayArgs struct { // A list of gateway capability summaries that each contain a namespace and status. GatewayCapabilitySummaries GatewayCapabilitySummaryArrayInput // A unique, friendly name for the gateway. GatewayName pulumi.StringPtrInput // The gateway's platform. You can only specify one platform in a gateway. GatewayPlatform GatewayPlatformInput // A list of key-value pairs that contain metadata for the gateway. Tags GatewayTagArrayInput }
The set of arguments for constructing a Gateway resource.
func (GatewayArgs) ElementType ¶
func (GatewayArgs) ElementType() reflect.Type
type GatewayCapabilitySummary ¶ added in v0.2.0
type GatewayCapabilitySummary struct { CapabilityConfiguration *string `pulumi:"capabilityConfiguration"` CapabilityNamespace string `pulumi:"capabilityNamespace"` }
Contains a summary of a gateway capability configuration.
type GatewayCapabilitySummaryArgs ¶ added in v0.2.0
type GatewayCapabilitySummaryArgs struct { CapabilityConfiguration pulumi.StringPtrInput `pulumi:"capabilityConfiguration"` CapabilityNamespace pulumi.StringInput `pulumi:"capabilityNamespace"` }
Contains a summary of a gateway capability configuration.
func (GatewayCapabilitySummaryArgs) ElementType ¶ added in v0.2.0
func (GatewayCapabilitySummaryArgs) ElementType() reflect.Type
func (GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutput ¶ added in v0.2.0
func (i GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput
func (GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutputWithContext ¶ added in v0.2.0
func (i GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutputWithContext(ctx context.Context) GatewayCapabilitySummaryOutput
func (GatewayCapabilitySummaryArgs) ToOutput ¶ added in v0.76.0
func (i GatewayCapabilitySummaryArgs) ToOutput(ctx context.Context) pulumix.Output[GatewayCapabilitySummary]
type GatewayCapabilitySummaryArray ¶ added in v0.2.0
type GatewayCapabilitySummaryArray []GatewayCapabilitySummaryInput
func (GatewayCapabilitySummaryArray) ElementType ¶ added in v0.2.0
func (GatewayCapabilitySummaryArray) ElementType() reflect.Type
func (GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutput ¶ added in v0.2.0
func (i GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput
func (GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutputWithContext ¶ added in v0.2.0
func (i GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutputWithContext(ctx context.Context) GatewayCapabilitySummaryArrayOutput
func (GatewayCapabilitySummaryArray) ToOutput ¶ added in v0.76.0
func (i GatewayCapabilitySummaryArray) ToOutput(ctx context.Context) pulumix.Output[[]GatewayCapabilitySummary]
type GatewayCapabilitySummaryArrayInput ¶ added in v0.2.0
type GatewayCapabilitySummaryArrayInput interface { pulumi.Input ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput ToGatewayCapabilitySummaryArrayOutputWithContext(context.Context) GatewayCapabilitySummaryArrayOutput }
GatewayCapabilitySummaryArrayInput is an input type that accepts GatewayCapabilitySummaryArray and GatewayCapabilitySummaryArrayOutput values. You can construct a concrete instance of `GatewayCapabilitySummaryArrayInput` via:
GatewayCapabilitySummaryArray{ GatewayCapabilitySummaryArgs{...} }
type GatewayCapabilitySummaryArrayOutput ¶ added in v0.2.0
type GatewayCapabilitySummaryArrayOutput struct{ *pulumi.OutputState }
func (GatewayCapabilitySummaryArrayOutput) ElementType ¶ added in v0.2.0
func (GatewayCapabilitySummaryArrayOutput) ElementType() reflect.Type
func (GatewayCapabilitySummaryArrayOutput) Index ¶ added in v0.2.0
func (o GatewayCapabilitySummaryArrayOutput) Index(i pulumi.IntInput) GatewayCapabilitySummaryOutput
func (GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutput ¶ added in v0.2.0
func (o GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput
func (GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutputWithContext ¶ added in v0.2.0
func (o GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutputWithContext(ctx context.Context) GatewayCapabilitySummaryArrayOutput
func (GatewayCapabilitySummaryArrayOutput) ToOutput ¶ added in v0.76.0
func (o GatewayCapabilitySummaryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GatewayCapabilitySummary]
type GatewayCapabilitySummaryInput ¶ added in v0.2.0
type GatewayCapabilitySummaryInput interface { pulumi.Input ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput ToGatewayCapabilitySummaryOutputWithContext(context.Context) GatewayCapabilitySummaryOutput }
GatewayCapabilitySummaryInput is an input type that accepts GatewayCapabilitySummaryArgs and GatewayCapabilitySummaryOutput values. You can construct a concrete instance of `GatewayCapabilitySummaryInput` via:
GatewayCapabilitySummaryArgs{...}
type GatewayCapabilitySummaryOutput ¶ added in v0.2.0
type GatewayCapabilitySummaryOutput struct{ *pulumi.OutputState }
Contains a summary of a gateway capability configuration.
func (GatewayCapabilitySummaryOutput) CapabilityConfiguration ¶ added in v0.2.0
func (o GatewayCapabilitySummaryOutput) CapabilityConfiguration() pulumi.StringPtrOutput
func (GatewayCapabilitySummaryOutput) CapabilityNamespace ¶ added in v0.2.0
func (o GatewayCapabilitySummaryOutput) CapabilityNamespace() pulumi.StringOutput
func (GatewayCapabilitySummaryOutput) ElementType ¶ added in v0.2.0
func (GatewayCapabilitySummaryOutput) ElementType() reflect.Type
func (GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutput ¶ added in v0.2.0
func (o GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput
func (GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutputWithContext ¶ added in v0.2.0
func (o GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutputWithContext(ctx context.Context) GatewayCapabilitySummaryOutput
func (GatewayCapabilitySummaryOutput) ToOutput ¶ added in v0.76.0
func (o GatewayCapabilitySummaryOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayCapabilitySummary]
type GatewayGreengrass ¶
type GatewayGreengrass struct { // The ARN of the Greengrass group. GroupArn string `pulumi:"groupArn"` }
Contains the ARN of AWS IoT Greengrass Group V1 that the gateway runs on.
type GatewayGreengrassArgs ¶
type GatewayGreengrassArgs struct { // The ARN of the Greengrass group. GroupArn pulumi.StringInput `pulumi:"groupArn"` }
Contains the ARN of AWS IoT Greengrass Group V1 that the gateway runs on.
func (GatewayGreengrassArgs) ElementType ¶
func (GatewayGreengrassArgs) ElementType() reflect.Type
func (GatewayGreengrassArgs) ToGatewayGreengrassOutput ¶
func (i GatewayGreengrassArgs) ToGatewayGreengrassOutput() GatewayGreengrassOutput
func (GatewayGreengrassArgs) ToGatewayGreengrassOutputWithContext ¶
func (i GatewayGreengrassArgs) ToGatewayGreengrassOutputWithContext(ctx context.Context) GatewayGreengrassOutput
func (GatewayGreengrassArgs) ToGatewayGreengrassPtrOutput ¶
func (i GatewayGreengrassArgs) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
func (GatewayGreengrassArgs) ToGatewayGreengrassPtrOutputWithContext ¶
func (i GatewayGreengrassArgs) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
func (GatewayGreengrassArgs) ToOutput ¶ added in v0.76.0
func (i GatewayGreengrassArgs) ToOutput(ctx context.Context) pulumix.Output[GatewayGreengrass]
type GatewayGreengrassInput ¶
type GatewayGreengrassInput interface { pulumi.Input ToGatewayGreengrassOutput() GatewayGreengrassOutput ToGatewayGreengrassOutputWithContext(context.Context) GatewayGreengrassOutput }
GatewayGreengrassInput is an input type that accepts GatewayGreengrassArgs and GatewayGreengrassOutput values. You can construct a concrete instance of `GatewayGreengrassInput` via:
GatewayGreengrassArgs{...}
type GatewayGreengrassOutput ¶
type GatewayGreengrassOutput struct{ *pulumi.OutputState }
Contains the ARN of AWS IoT Greengrass Group V1 that the gateway runs on.
func (GatewayGreengrassOutput) ElementType ¶
func (GatewayGreengrassOutput) ElementType() reflect.Type
func (GatewayGreengrassOutput) GroupArn ¶
func (o GatewayGreengrassOutput) GroupArn() pulumi.StringOutput
The ARN of the Greengrass group.
func (GatewayGreengrassOutput) ToGatewayGreengrassOutput ¶
func (o GatewayGreengrassOutput) ToGatewayGreengrassOutput() GatewayGreengrassOutput
func (GatewayGreengrassOutput) ToGatewayGreengrassOutputWithContext ¶
func (o GatewayGreengrassOutput) ToGatewayGreengrassOutputWithContext(ctx context.Context) GatewayGreengrassOutput
func (GatewayGreengrassOutput) ToGatewayGreengrassPtrOutput ¶
func (o GatewayGreengrassOutput) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
func (GatewayGreengrassOutput) ToGatewayGreengrassPtrOutputWithContext ¶
func (o GatewayGreengrassOutput) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
func (GatewayGreengrassOutput) ToOutput ¶ added in v0.76.0
func (o GatewayGreengrassOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayGreengrass]
type GatewayGreengrassPtrInput ¶
type GatewayGreengrassPtrInput interface { pulumi.Input ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput ToGatewayGreengrassPtrOutputWithContext(context.Context) GatewayGreengrassPtrOutput }
GatewayGreengrassPtrInput is an input type that accepts GatewayGreengrassArgs, GatewayGreengrassPtr and GatewayGreengrassPtrOutput values. You can construct a concrete instance of `GatewayGreengrassPtrInput` via:
GatewayGreengrassArgs{...} or: nil
func GatewayGreengrassPtr ¶
func GatewayGreengrassPtr(v *GatewayGreengrassArgs) GatewayGreengrassPtrInput
type GatewayGreengrassPtrOutput ¶
type GatewayGreengrassPtrOutput struct{ *pulumi.OutputState }
func (GatewayGreengrassPtrOutput) Elem ¶
func (o GatewayGreengrassPtrOutput) Elem() GatewayGreengrassOutput
func (GatewayGreengrassPtrOutput) ElementType ¶
func (GatewayGreengrassPtrOutput) ElementType() reflect.Type
func (GatewayGreengrassPtrOutput) GroupArn ¶
func (o GatewayGreengrassPtrOutput) GroupArn() pulumi.StringPtrOutput
The ARN of the Greengrass group.
func (GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutput ¶
func (o GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
func (GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutputWithContext ¶
func (o GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
func (GatewayGreengrassPtrOutput) ToOutput ¶ added in v0.76.0
func (o GatewayGreengrassPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GatewayGreengrass]
type GatewayGreengrassV2 ¶ added in v0.11.0
type GatewayGreengrassV2 struct { // The name of the CoreDevice in GreenGrass V2. CoreDeviceThingName string `pulumi:"coreDeviceThingName"` }
Contains the CoreDeviceThingName of AWS IoT Greengrass Group V2 that the gateway runs on.
type GatewayGreengrassV2Args ¶ added in v0.11.0
type GatewayGreengrassV2Args struct { // The name of the CoreDevice in GreenGrass V2. CoreDeviceThingName pulumi.StringInput `pulumi:"coreDeviceThingName"` }
Contains the CoreDeviceThingName of AWS IoT Greengrass Group V2 that the gateway runs on.
func (GatewayGreengrassV2Args) ElementType ¶ added in v0.11.0
func (GatewayGreengrassV2Args) ElementType() reflect.Type
func (GatewayGreengrassV2Args) ToGatewayGreengrassV2Output ¶ added in v0.11.0
func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2Output() GatewayGreengrassV2Output
func (GatewayGreengrassV2Args) ToGatewayGreengrassV2OutputWithContext ¶ added in v0.11.0
func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2OutputWithContext(ctx context.Context) GatewayGreengrassV2Output
func (GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutput ¶ added in v0.11.0
func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
func (GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutputWithContext ¶ added in v0.11.0
func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
func (GatewayGreengrassV2Args) ToOutput ¶ added in v0.76.0
func (i GatewayGreengrassV2Args) ToOutput(ctx context.Context) pulumix.Output[GatewayGreengrassV2]
type GatewayGreengrassV2Input ¶ added in v0.11.0
type GatewayGreengrassV2Input interface { pulumi.Input ToGatewayGreengrassV2Output() GatewayGreengrassV2Output ToGatewayGreengrassV2OutputWithContext(context.Context) GatewayGreengrassV2Output }
GatewayGreengrassV2Input is an input type that accepts GatewayGreengrassV2Args and GatewayGreengrassV2Output values. You can construct a concrete instance of `GatewayGreengrassV2Input` via:
GatewayGreengrassV2Args{...}
type GatewayGreengrassV2Output ¶ added in v0.11.0
type GatewayGreengrassV2Output struct{ *pulumi.OutputState }
Contains the CoreDeviceThingName of AWS IoT Greengrass Group V2 that the gateway runs on.
func (GatewayGreengrassV2Output) CoreDeviceThingName ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) CoreDeviceThingName() pulumi.StringOutput
The name of the CoreDevice in GreenGrass V2.
func (GatewayGreengrassV2Output) ElementType ¶ added in v0.11.0
func (GatewayGreengrassV2Output) ElementType() reflect.Type
func (GatewayGreengrassV2Output) ToGatewayGreengrassV2Output ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2Output() GatewayGreengrassV2Output
func (GatewayGreengrassV2Output) ToGatewayGreengrassV2OutputWithContext ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2OutputWithContext(ctx context.Context) GatewayGreengrassV2Output
func (GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutput ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
func (GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutputWithContext ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
func (GatewayGreengrassV2Output) ToOutput ¶ added in v0.76.0
func (o GatewayGreengrassV2Output) ToOutput(ctx context.Context) pulumix.Output[GatewayGreengrassV2]
type GatewayGreengrassV2PtrInput ¶ added in v0.11.0
type GatewayGreengrassV2PtrInput interface { pulumi.Input ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput ToGatewayGreengrassV2PtrOutputWithContext(context.Context) GatewayGreengrassV2PtrOutput }
GatewayGreengrassV2PtrInput is an input type that accepts GatewayGreengrassV2Args, GatewayGreengrassV2Ptr and GatewayGreengrassV2PtrOutput values. You can construct a concrete instance of `GatewayGreengrassV2PtrInput` via:
GatewayGreengrassV2Args{...} or: nil
func GatewayGreengrassV2Ptr ¶ added in v0.11.0
func GatewayGreengrassV2Ptr(v *GatewayGreengrassV2Args) GatewayGreengrassV2PtrInput
type GatewayGreengrassV2PtrOutput ¶ added in v0.11.0
type GatewayGreengrassV2PtrOutput struct{ *pulumi.OutputState }
func (GatewayGreengrassV2PtrOutput) CoreDeviceThingName ¶ added in v0.11.0
func (o GatewayGreengrassV2PtrOutput) CoreDeviceThingName() pulumi.StringPtrOutput
The name of the CoreDevice in GreenGrass V2.
func (GatewayGreengrassV2PtrOutput) Elem ¶ added in v0.11.0
func (o GatewayGreengrassV2PtrOutput) Elem() GatewayGreengrassV2Output
func (GatewayGreengrassV2PtrOutput) ElementType ¶ added in v0.11.0
func (GatewayGreengrassV2PtrOutput) ElementType() reflect.Type
func (GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutput ¶ added in v0.11.0
func (o GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
func (GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutputWithContext ¶ added in v0.11.0
func (o GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
func (GatewayGreengrassV2PtrOutput) ToOutput ¶ added in v0.76.0
func (o GatewayGreengrassV2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GatewayGreengrassV2]
type GatewayInput ¶
type GatewayInput interface { pulumi.Input ToGatewayOutput() GatewayOutput ToGatewayOutputWithContext(ctx context.Context) GatewayOutput }
type GatewayOutput ¶
type GatewayOutput struct{ *pulumi.OutputState }
func (GatewayOutput) ElementType ¶
func (GatewayOutput) ElementType() reflect.Type
func (GatewayOutput) GatewayCapabilitySummaries ¶ added in v0.17.0
func (o GatewayOutput) GatewayCapabilitySummaries() GatewayCapabilitySummaryArrayOutput
A list of gateway capability summaries that each contain a namespace and status.
func (GatewayOutput) GatewayId ¶ added in v0.17.0
func (o GatewayOutput) GatewayId() pulumi.StringOutput
The ID of the gateway device.
func (GatewayOutput) GatewayName ¶ added in v0.17.0
func (o GatewayOutput) GatewayName() pulumi.StringOutput
A unique, friendly name for the gateway.
func (GatewayOutput) GatewayPlatform ¶ added in v0.17.0
func (o GatewayOutput) GatewayPlatform() GatewayPlatformOutput
The gateway's platform. You can only specify one platform in a gateway.
func (GatewayOutput) Tags ¶ added in v0.17.0
func (o GatewayOutput) Tags() GatewayTagArrayOutput
A list of key-value pairs that contain metadata for the gateway.
func (GatewayOutput) ToGatewayOutput ¶
func (o GatewayOutput) ToGatewayOutput() GatewayOutput
func (GatewayOutput) ToGatewayOutputWithContext ¶
func (o GatewayOutput) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
type GatewayPlatform ¶ added in v0.2.0
type GatewayPlatform struct { // A gateway that runs on AWS IoT Greengrass V1. Greengrass *GatewayGreengrass `pulumi:"greengrass"` // A gateway that runs on AWS IoT Greengrass V2. GreengrassV2 *GatewayGreengrassV2 `pulumi:"greengrassV2"` }
Contains a gateway's platform information.
type GatewayPlatformArgs ¶ added in v0.2.0
type GatewayPlatformArgs struct { // A gateway that runs on AWS IoT Greengrass V1. Greengrass GatewayGreengrassPtrInput `pulumi:"greengrass"` // A gateway that runs on AWS IoT Greengrass V2. GreengrassV2 GatewayGreengrassV2PtrInput `pulumi:"greengrassV2"` }
Contains a gateway's platform information.
func (GatewayPlatformArgs) ElementType ¶ added in v0.2.0
func (GatewayPlatformArgs) ElementType() reflect.Type
func (GatewayPlatformArgs) ToGatewayPlatformOutput ¶ added in v0.2.0
func (i GatewayPlatformArgs) ToGatewayPlatformOutput() GatewayPlatformOutput
func (GatewayPlatformArgs) ToGatewayPlatformOutputWithContext ¶ added in v0.2.0
func (i GatewayPlatformArgs) ToGatewayPlatformOutputWithContext(ctx context.Context) GatewayPlatformOutput
func (GatewayPlatformArgs) ToOutput ¶ added in v0.76.0
func (i GatewayPlatformArgs) ToOutput(ctx context.Context) pulumix.Output[GatewayPlatform]
type GatewayPlatformInput ¶ added in v0.2.0
type GatewayPlatformInput interface { pulumi.Input ToGatewayPlatformOutput() GatewayPlatformOutput ToGatewayPlatformOutputWithContext(context.Context) GatewayPlatformOutput }
GatewayPlatformInput is an input type that accepts GatewayPlatformArgs and GatewayPlatformOutput values. You can construct a concrete instance of `GatewayPlatformInput` via:
GatewayPlatformArgs{...}
type GatewayPlatformOutput ¶ added in v0.2.0
type GatewayPlatformOutput struct{ *pulumi.OutputState }
Contains a gateway's platform information.
func (GatewayPlatformOutput) ElementType ¶ added in v0.2.0
func (GatewayPlatformOutput) ElementType() reflect.Type
func (GatewayPlatformOutput) Greengrass ¶ added in v0.2.0
func (o GatewayPlatformOutput) Greengrass() GatewayGreengrassPtrOutput
A gateway that runs on AWS IoT Greengrass V1.
func (GatewayPlatformOutput) GreengrassV2 ¶ added in v0.11.0
func (o GatewayPlatformOutput) GreengrassV2() GatewayGreengrassV2PtrOutput
A gateway that runs on AWS IoT Greengrass V2.
func (GatewayPlatformOutput) ToGatewayPlatformOutput ¶ added in v0.2.0
func (o GatewayPlatformOutput) ToGatewayPlatformOutput() GatewayPlatformOutput
func (GatewayPlatformOutput) ToGatewayPlatformOutputWithContext ¶ added in v0.2.0
func (o GatewayPlatformOutput) ToGatewayPlatformOutputWithContext(ctx context.Context) GatewayPlatformOutput
func (GatewayPlatformOutput) ToOutput ¶ added in v0.76.0
func (o GatewayPlatformOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayPlatform]
type GatewayState ¶
type GatewayState struct { }
func (GatewayState) ElementType ¶
func (GatewayState) ElementType() reflect.Type
type GatewayTag ¶
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
type GatewayTagArgs ¶
type GatewayTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
func (GatewayTagArgs) ElementType ¶
func (GatewayTagArgs) ElementType() reflect.Type
func (GatewayTagArgs) ToGatewayTagOutput ¶
func (i GatewayTagArgs) ToGatewayTagOutput() GatewayTagOutput
func (GatewayTagArgs) ToGatewayTagOutputWithContext ¶
func (i GatewayTagArgs) ToGatewayTagOutputWithContext(ctx context.Context) GatewayTagOutput
func (GatewayTagArgs) ToOutput ¶ added in v0.76.0
func (i GatewayTagArgs) ToOutput(ctx context.Context) pulumix.Output[GatewayTag]
type GatewayTagArray ¶
type GatewayTagArray []GatewayTagInput
func (GatewayTagArray) ElementType ¶
func (GatewayTagArray) ElementType() reflect.Type
func (GatewayTagArray) ToGatewayTagArrayOutput ¶
func (i GatewayTagArray) ToGatewayTagArrayOutput() GatewayTagArrayOutput
func (GatewayTagArray) ToGatewayTagArrayOutputWithContext ¶
func (i GatewayTagArray) ToGatewayTagArrayOutputWithContext(ctx context.Context) GatewayTagArrayOutput
func (GatewayTagArray) ToOutput ¶ added in v0.76.0
func (i GatewayTagArray) ToOutput(ctx context.Context) pulumix.Output[[]GatewayTag]
type GatewayTagArrayInput ¶
type GatewayTagArrayInput interface { pulumi.Input ToGatewayTagArrayOutput() GatewayTagArrayOutput ToGatewayTagArrayOutputWithContext(context.Context) GatewayTagArrayOutput }
GatewayTagArrayInput is an input type that accepts GatewayTagArray and GatewayTagArrayOutput values. You can construct a concrete instance of `GatewayTagArrayInput` via:
GatewayTagArray{ GatewayTagArgs{...} }
type GatewayTagArrayOutput ¶
type GatewayTagArrayOutput struct{ *pulumi.OutputState }
func (GatewayTagArrayOutput) ElementType ¶
func (GatewayTagArrayOutput) ElementType() reflect.Type
func (GatewayTagArrayOutput) Index ¶
func (o GatewayTagArrayOutput) Index(i pulumi.IntInput) GatewayTagOutput
func (GatewayTagArrayOutput) ToGatewayTagArrayOutput ¶
func (o GatewayTagArrayOutput) ToGatewayTagArrayOutput() GatewayTagArrayOutput
func (GatewayTagArrayOutput) ToGatewayTagArrayOutputWithContext ¶
func (o GatewayTagArrayOutput) ToGatewayTagArrayOutputWithContext(ctx context.Context) GatewayTagArrayOutput
func (GatewayTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o GatewayTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GatewayTag]
type GatewayTagInput ¶
type GatewayTagInput interface { pulumi.Input ToGatewayTagOutput() GatewayTagOutput ToGatewayTagOutputWithContext(context.Context) GatewayTagOutput }
GatewayTagInput is an input type that accepts GatewayTagArgs and GatewayTagOutput values. You can construct a concrete instance of `GatewayTagInput` via:
GatewayTagArgs{...}
type GatewayTagOutput ¶
type GatewayTagOutput struct{ *pulumi.OutputState }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
func (GatewayTagOutput) ElementType ¶
func (GatewayTagOutput) ElementType() reflect.Type
func (GatewayTagOutput) Key ¶
func (o GatewayTagOutput) Key() pulumi.StringOutput
func (GatewayTagOutput) ToGatewayTagOutput ¶
func (o GatewayTagOutput) ToGatewayTagOutput() GatewayTagOutput
func (GatewayTagOutput) ToGatewayTagOutputWithContext ¶
func (o GatewayTagOutput) ToGatewayTagOutputWithContext(ctx context.Context) GatewayTagOutput
func (GatewayTagOutput) ToOutput ¶ added in v0.76.0
func (o GatewayTagOutput) ToOutput(ctx context.Context) pulumix.Output[GatewayTag]
func (GatewayTagOutput) Value ¶
func (o GatewayTagOutput) Value() pulumi.StringOutput
type LookupAccessPolicyArgs ¶ added in v0.12.0
type LookupAccessPolicyArgs struct { // The ID of the access policy. AccessPolicyId string `pulumi:"accessPolicyId"` }
type LookupAccessPolicyOutputArgs ¶ added in v0.12.0
type LookupAccessPolicyOutputArgs struct { // The ID of the access policy. AccessPolicyId pulumi.StringInput `pulumi:"accessPolicyId"` }
func (LookupAccessPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccessPolicyOutputArgs) ElementType() reflect.Type
type LookupAccessPolicyResult ¶ added in v0.12.0
type LookupAccessPolicyResult struct { // The ARN of the access policy. AccessPolicyArn *string `pulumi:"accessPolicyArn"` // The ID of the access policy. AccessPolicyId *string `pulumi:"accessPolicyId"` // The identity for this access policy. Choose either a user or a group but not both. AccessPolicyIdentity *AccessPolicyIdentity `pulumi:"accessPolicyIdentity"` // The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER. AccessPolicyPermission *string `pulumi:"accessPolicyPermission"` // The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. AccessPolicyResource *AccessPolicyResource `pulumi:"accessPolicyResource"` }
func LookupAccessPolicy ¶ added in v0.12.0
func LookupAccessPolicy(ctx *pulumi.Context, args *LookupAccessPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAccessPolicyResult, error)
Resource schema for AWS::IoTSiteWise::AccessPolicy
type LookupAccessPolicyResultOutput ¶ added in v0.12.0
type LookupAccessPolicyResultOutput struct{ *pulumi.OutputState }
func LookupAccessPolicyOutput ¶ added in v0.12.0
func LookupAccessPolicyOutput(ctx *pulumi.Context, args LookupAccessPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) AccessPolicyArn ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyArn() pulumi.StringPtrOutput
The ARN of the access policy.
func (LookupAccessPolicyResultOutput) AccessPolicyId ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyId() pulumi.StringPtrOutput
The ID of the access policy.
func (LookupAccessPolicyResultOutput) AccessPolicyIdentity ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyIdentity() AccessPolicyIdentityPtrOutput
The identity for this access policy. Choose either a user or a group but not both.
func (LookupAccessPolicyResultOutput) AccessPolicyPermission ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyPermission() pulumi.StringPtrOutput
The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER.
func (LookupAccessPolicyResultOutput) AccessPolicyResource ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyResource() AccessPolicyResourcePtrOutput
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
func (LookupAccessPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAccessPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPolicyResult]
type LookupAssetArgs ¶ added in v0.12.0
type LookupAssetArgs struct { // The ID of the asset AssetId string `pulumi:"assetId"` }
type LookupAssetModelArgs ¶ added in v0.12.0
type LookupAssetModelArgs struct { // The ID of the asset model. AssetModelId string `pulumi:"assetModelId"` }
type LookupAssetModelOutputArgs ¶ added in v0.12.0
type LookupAssetModelOutputArgs struct { // The ID of the asset model. AssetModelId pulumi.StringInput `pulumi:"assetModelId"` }
func (LookupAssetModelOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAssetModelOutputArgs) ElementType() reflect.Type
type LookupAssetModelResult ¶ added in v0.12.0
type LookupAssetModelResult struct { // The ARN of the asset model, which has the following format. AssetModelArn *string `pulumi:"assetModelArn"` // The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties. AssetModelCompositeModels []AssetModelCompositeModel `pulumi:"assetModelCompositeModels"` // A description for the asset model. AssetModelDescription *string `pulumi:"assetModelDescription"` // The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model. AssetModelHierarchies []AssetModelHierarchy `pulumi:"assetModelHierarchies"` // The ID of the asset model. AssetModelId *string `pulumi:"assetModelId"` // A unique, friendly name for the asset model. AssetModelName *string `pulumi:"assetModelName"` // The property definitions of the asset model. You can specify up to 200 properties per asset model. AssetModelProperties []AssetModelProperty `pulumi:"assetModelProperties"` // A list of key-value pairs that contain metadata for the asset model. Tags []AssetModelTag `pulumi:"tags"` }
func LookupAssetModel ¶ added in v0.12.0
func LookupAssetModel(ctx *pulumi.Context, args *LookupAssetModelArgs, opts ...pulumi.InvokeOption) (*LookupAssetModelResult, error)
Resource schema for AWS::IoTSiteWise::AssetModel
type LookupAssetModelResultOutput ¶ added in v0.12.0
type LookupAssetModelResultOutput struct{ *pulumi.OutputState }
func LookupAssetModelOutput ¶ added in v0.12.0
func LookupAssetModelOutput(ctx *pulumi.Context, args LookupAssetModelOutputArgs, opts ...pulumi.InvokeOption) LookupAssetModelResultOutput
func (LookupAssetModelResultOutput) AssetModelArn ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelArn() pulumi.StringPtrOutput
The ARN of the asset model, which has the following format.
func (LookupAssetModelResultOutput) AssetModelCompositeModels ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelCompositeModels() AssetModelCompositeModelArrayOutput
The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties.
func (LookupAssetModelResultOutput) AssetModelDescription ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelDescription() pulumi.StringPtrOutput
A description for the asset model.
func (LookupAssetModelResultOutput) AssetModelHierarchies ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelHierarchies() AssetModelHierarchyArrayOutput
The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model.
func (LookupAssetModelResultOutput) AssetModelId ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelId() pulumi.StringPtrOutput
The ID of the asset model.
func (LookupAssetModelResultOutput) AssetModelName ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelName() pulumi.StringPtrOutput
A unique, friendly name for the asset model.
func (LookupAssetModelResultOutput) AssetModelProperties ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelProperties() AssetModelPropertyArrayOutput
The property definitions of the asset model. You can specify up to 200 properties per asset model.
func (LookupAssetModelResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssetModelResultOutput) ElementType() reflect.Type
func (LookupAssetModelResultOutput) Tags ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) Tags() AssetModelTagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (LookupAssetModelResultOutput) ToLookupAssetModelResultOutput ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) ToLookupAssetModelResultOutput() LookupAssetModelResultOutput
func (LookupAssetModelResultOutput) ToLookupAssetModelResultOutputWithContext ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) ToLookupAssetModelResultOutputWithContext(ctx context.Context) LookupAssetModelResultOutput
func (LookupAssetModelResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAssetModelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAssetModelResult]
type LookupAssetOutputArgs ¶ added in v0.12.0
type LookupAssetOutputArgs struct { // The ID of the asset AssetId pulumi.StringInput `pulumi:"assetId"` }
func (LookupAssetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAssetOutputArgs) ElementType() reflect.Type
type LookupAssetResult ¶ added in v0.12.0
type LookupAssetResult struct { // The ARN of the asset AssetArn *string `pulumi:"assetArn"` // A description for the asset AssetDescription *string `pulumi:"assetDescription"` AssetHierarchies []AssetHierarchy `pulumi:"assetHierarchies"` // The ID of the asset AssetId *string `pulumi:"assetId"` // The ID of the asset model from which to create the asset. AssetModelId *string `pulumi:"assetModelId"` // A unique, friendly name for the asset. AssetName *string `pulumi:"assetName"` AssetProperties []AssetProperty `pulumi:"assetProperties"` // A list of key-value pairs that contain metadata for the asset. Tags []AssetTag `pulumi:"tags"` }
func LookupAsset ¶ added in v0.12.0
func LookupAsset(ctx *pulumi.Context, args *LookupAssetArgs, opts ...pulumi.InvokeOption) (*LookupAssetResult, error)
Resource schema for AWS::IoTSiteWise::Asset
type LookupAssetResultOutput ¶ added in v0.12.0
type LookupAssetResultOutput struct{ *pulumi.OutputState }
func LookupAssetOutput ¶ added in v0.12.0
func LookupAssetOutput(ctx *pulumi.Context, args LookupAssetOutputArgs, opts ...pulumi.InvokeOption) LookupAssetResultOutput
func (LookupAssetResultOutput) AssetArn ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetArn() pulumi.StringPtrOutput
The ARN of the asset
func (LookupAssetResultOutput) AssetDescription ¶ added in v0.17.0
func (o LookupAssetResultOutput) AssetDescription() pulumi.StringPtrOutput
A description for the asset
func (LookupAssetResultOutput) AssetHierarchies ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetHierarchies() AssetHierarchyArrayOutput
func (LookupAssetResultOutput) AssetId ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetId() pulumi.StringPtrOutput
The ID of the asset
func (LookupAssetResultOutput) AssetModelId ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetModelId() pulumi.StringPtrOutput
The ID of the asset model from which to create the asset.
func (LookupAssetResultOutput) AssetName ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetName() pulumi.StringPtrOutput
A unique, friendly name for the asset.
func (LookupAssetResultOutput) AssetProperties ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetProperties() AssetPropertyArrayOutput
func (LookupAssetResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssetResultOutput) ElementType() reflect.Type
func (LookupAssetResultOutput) Tags ¶ added in v0.12.0
func (o LookupAssetResultOutput) Tags() AssetTagArrayOutput
A list of key-value pairs that contain metadata for the asset.
func (LookupAssetResultOutput) ToLookupAssetResultOutput ¶ added in v0.12.0
func (o LookupAssetResultOutput) ToLookupAssetResultOutput() LookupAssetResultOutput
func (LookupAssetResultOutput) ToLookupAssetResultOutputWithContext ¶ added in v0.12.0
func (o LookupAssetResultOutput) ToLookupAssetResultOutputWithContext(ctx context.Context) LookupAssetResultOutput
func (LookupAssetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAssetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAssetResult]
type LookupDashboardArgs ¶ added in v0.12.0
type LookupDashboardArgs struct { // The ID of the dashboard. DashboardId string `pulumi:"dashboardId"` }
type LookupDashboardOutputArgs ¶ added in v0.12.0
type LookupDashboardOutputArgs struct { // The ID of the dashboard. DashboardId pulumi.StringInput `pulumi:"dashboardId"` }
func (LookupDashboardOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDashboardOutputArgs) ElementType() reflect.Type
type LookupDashboardResult ¶ added in v0.12.0
type LookupDashboardResult struct { // The ARN of the dashboard. DashboardArn *string `pulumi:"dashboardArn"` // The dashboard definition specified in a JSON literal. DashboardDefinition *string `pulumi:"dashboardDefinition"` // A description for the dashboard. DashboardDescription *string `pulumi:"dashboardDescription"` // The ID of the dashboard. DashboardId *string `pulumi:"dashboardId"` // A friendly name for the dashboard. DashboardName *string `pulumi:"dashboardName"` // A list of key-value pairs that contain metadata for the dashboard. Tags []DashboardTag `pulumi:"tags"` }
func LookupDashboard ¶ added in v0.12.0
func LookupDashboard(ctx *pulumi.Context, args *LookupDashboardArgs, opts ...pulumi.InvokeOption) (*LookupDashboardResult, error)
Resource schema for AWS::IoTSiteWise::Dashboard
type LookupDashboardResultOutput ¶ added in v0.12.0
type LookupDashboardResultOutput struct{ *pulumi.OutputState }
func LookupDashboardOutput ¶ added in v0.12.0
func LookupDashboardOutput(ctx *pulumi.Context, args LookupDashboardOutputArgs, opts ...pulumi.InvokeOption) LookupDashboardResultOutput
func (LookupDashboardResultOutput) DashboardArn ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardArn() pulumi.StringPtrOutput
The ARN of the dashboard.
func (LookupDashboardResultOutput) DashboardDefinition ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardDefinition() pulumi.StringPtrOutput
The dashboard definition specified in a JSON literal.
func (LookupDashboardResultOutput) DashboardDescription ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardDescription() pulumi.StringPtrOutput
A description for the dashboard.
func (LookupDashboardResultOutput) DashboardId ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardId() pulumi.StringPtrOutput
The ID of the dashboard.
func (LookupDashboardResultOutput) DashboardName ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardName() pulumi.StringPtrOutput
A friendly name for the dashboard.
func (LookupDashboardResultOutput) ElementType ¶ added in v0.12.0
func (LookupDashboardResultOutput) ElementType() reflect.Type
func (LookupDashboardResultOutput) Tags ¶ added in v0.12.0
func (o LookupDashboardResultOutput) Tags() DashboardTagArrayOutput
A list of key-value pairs that contain metadata for the dashboard.
func (LookupDashboardResultOutput) ToLookupDashboardResultOutput ¶ added in v0.12.0
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput
func (LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext ¶ added in v0.12.0
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput
func (LookupDashboardResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDashboardResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDashboardResult]
type LookupGatewayArgs ¶ added in v0.12.0
type LookupGatewayArgs struct { // The ID of the gateway device. GatewayId string `pulumi:"gatewayId"` }
type LookupGatewayOutputArgs ¶ added in v0.12.0
type LookupGatewayOutputArgs struct { // The ID of the gateway device. GatewayId pulumi.StringInput `pulumi:"gatewayId"` }
func (LookupGatewayOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGatewayOutputArgs) ElementType() reflect.Type
type LookupGatewayResult ¶ added in v0.12.0
type LookupGatewayResult struct { // A list of gateway capability summaries that each contain a namespace and status. GatewayCapabilitySummaries []GatewayCapabilitySummary `pulumi:"gatewayCapabilitySummaries"` // The ID of the gateway device. GatewayId *string `pulumi:"gatewayId"` // A unique, friendly name for the gateway. GatewayName *string `pulumi:"gatewayName"` // A list of key-value pairs that contain metadata for the gateway. Tags []GatewayTag `pulumi:"tags"` }
func LookupGateway ¶ added in v0.12.0
func LookupGateway(ctx *pulumi.Context, args *LookupGatewayArgs, opts ...pulumi.InvokeOption) (*LookupGatewayResult, error)
Resource schema for AWS::IoTSiteWise::Gateway
type LookupGatewayResultOutput ¶ added in v0.12.0
type LookupGatewayResultOutput struct{ *pulumi.OutputState }
func LookupGatewayOutput ¶ added in v0.12.0
func LookupGatewayOutput(ctx *pulumi.Context, args LookupGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupGatewayResultOutput
func (LookupGatewayResultOutput) ElementType ¶ added in v0.12.0
func (LookupGatewayResultOutput) ElementType() reflect.Type
func (LookupGatewayResultOutput) GatewayCapabilitySummaries ¶ added in v0.12.0
func (o LookupGatewayResultOutput) GatewayCapabilitySummaries() GatewayCapabilitySummaryArrayOutput
A list of gateway capability summaries that each contain a namespace and status.
func (LookupGatewayResultOutput) GatewayId ¶ added in v0.12.0
func (o LookupGatewayResultOutput) GatewayId() pulumi.StringPtrOutput
The ID of the gateway device.
func (LookupGatewayResultOutput) GatewayName ¶ added in v0.12.0
func (o LookupGatewayResultOutput) GatewayName() pulumi.StringPtrOutput
A unique, friendly name for the gateway.
func (LookupGatewayResultOutput) Tags ¶ added in v0.12.0
func (o LookupGatewayResultOutput) Tags() GatewayTagArrayOutput
A list of key-value pairs that contain metadata for the gateway.
func (LookupGatewayResultOutput) ToLookupGatewayResultOutput ¶ added in v0.12.0
func (o LookupGatewayResultOutput) ToLookupGatewayResultOutput() LookupGatewayResultOutput
func (LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext ¶ added in v0.12.0
func (o LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext(ctx context.Context) LookupGatewayResultOutput
func (LookupGatewayResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupGatewayResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGatewayResult]
type LookupPortalArgs ¶ added in v0.12.0
type LookupPortalArgs struct { // The ID of the portal. PortalId string `pulumi:"portalId"` }
type LookupPortalOutputArgs ¶ added in v0.12.0
type LookupPortalOutputArgs struct { // The ID of the portal. PortalId pulumi.StringInput `pulumi:"portalId"` }
func (LookupPortalOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPortalOutputArgs) ElementType() reflect.Type
type LookupPortalResult ¶ added in v0.12.0
type LookupPortalResult struct { // Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. Alarms *AlarmsProperties `pulumi:"alarms"` // The email address that sends alarm notifications. NotificationSenderEmail *string `pulumi:"notificationSenderEmail"` // The ARN of the portal, which has the following format. PortalArn *string `pulumi:"portalArn"` // The AWS SSO application generated client ID (used with AWS SSO APIs). PortalClientId *string `pulumi:"portalClientId"` // The AWS administrator's contact email address. PortalContactEmail *string `pulumi:"portalContactEmail"` // A description for the portal. PortalDescription *string `pulumi:"portalDescription"` // The ID of the portal. PortalId *string `pulumi:"portalId"` // A friendly name for the portal. PortalName *string `pulumi:"portalName"` // The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal. PortalStartUrl *string `pulumi:"portalStartUrl"` // The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf. RoleArn *string `pulumi:"roleArn"` }
func LookupPortal ¶ added in v0.12.0
func LookupPortal(ctx *pulumi.Context, args *LookupPortalArgs, opts ...pulumi.InvokeOption) (*LookupPortalResult, error)
Resource schema for AWS::IoTSiteWise::Portal
type LookupPortalResultOutput ¶ added in v0.12.0
type LookupPortalResultOutput struct{ *pulumi.OutputState }
func LookupPortalOutput ¶ added in v0.12.0
func LookupPortalOutput(ctx *pulumi.Context, args LookupPortalOutputArgs, opts ...pulumi.InvokeOption) LookupPortalResultOutput
func (LookupPortalResultOutput) Alarms ¶ added in v0.12.0
func (o LookupPortalResultOutput) Alarms() AlarmsPropertiesPtrOutput
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
func (LookupPortalResultOutput) ElementType ¶ added in v0.12.0
func (LookupPortalResultOutput) ElementType() reflect.Type
func (LookupPortalResultOutput) NotificationSenderEmail ¶ added in v0.12.0
func (o LookupPortalResultOutput) NotificationSenderEmail() pulumi.StringPtrOutput
The email address that sends alarm notifications.
func (LookupPortalResultOutput) PortalArn ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalArn() pulumi.StringPtrOutput
The ARN of the portal, which has the following format.
func (LookupPortalResultOutput) PortalClientId ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalClientId() pulumi.StringPtrOutput
The AWS SSO application generated client ID (used with AWS SSO APIs).
func (LookupPortalResultOutput) PortalContactEmail ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalContactEmail() pulumi.StringPtrOutput
The AWS administrator's contact email address.
func (LookupPortalResultOutput) PortalDescription ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalDescription() pulumi.StringPtrOutput
A description for the portal.
func (LookupPortalResultOutput) PortalId ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalId() pulumi.StringPtrOutput
The ID of the portal.
func (LookupPortalResultOutput) PortalName ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalName() pulumi.StringPtrOutput
A friendly name for the portal.
func (LookupPortalResultOutput) PortalStartUrl ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalStartUrl() pulumi.StringPtrOutput
The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
func (LookupPortalResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupPortalResultOutput) RoleArn() pulumi.StringPtrOutput
The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
func (LookupPortalResultOutput) ToLookupPortalResultOutput ¶ added in v0.12.0
func (o LookupPortalResultOutput) ToLookupPortalResultOutput() LookupPortalResultOutput
func (LookupPortalResultOutput) ToLookupPortalResultOutputWithContext ¶ added in v0.12.0
func (o LookupPortalResultOutput) ToLookupPortalResultOutputWithContext(ctx context.Context) LookupPortalResultOutput
func (LookupPortalResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupPortalResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPortalResult]
type LookupProjectArgs ¶ added in v0.12.0
type LookupProjectArgs struct { // The ID of the project. ProjectId string `pulumi:"projectId"` }
type LookupProjectOutputArgs ¶ added in v0.12.0
type LookupProjectOutputArgs struct { // The ID of the project. ProjectId pulumi.StringInput `pulumi:"projectId"` }
func (LookupProjectOutputArgs) ElementType ¶ added in v0.12.0
func (LookupProjectOutputArgs) ElementType() reflect.Type
type LookupProjectResult ¶ added in v0.12.0
type LookupProjectResult struct { // The IDs of the assets to be associated to the project. AssetIds []string `pulumi:"assetIds"` // The ARN of the project. ProjectArn *string `pulumi:"projectArn"` // A description for the project. ProjectDescription *string `pulumi:"projectDescription"` // The ID of the project. ProjectId *string `pulumi:"projectId"` // A friendly name for the project. ProjectName *string `pulumi:"projectName"` // A list of key-value pairs that contain metadata for the project. Tags []ProjectTag `pulumi:"tags"` }
func LookupProject ¶ added in v0.12.0
func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)
Resource schema for AWS::IoTSiteWise::Project
type LookupProjectResultOutput ¶ added in v0.12.0
type LookupProjectResultOutput struct{ *pulumi.OutputState }
func LookupProjectOutput ¶ added in v0.12.0
func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput
func (LookupProjectResultOutput) AssetIds ¶ added in v0.12.0
func (o LookupProjectResultOutput) AssetIds() pulumi.StringArrayOutput
The IDs of the assets to be associated to the project.
func (LookupProjectResultOutput) ElementType ¶ added in v0.12.0
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) ProjectArn ¶ added in v0.12.0
func (o LookupProjectResultOutput) ProjectArn() pulumi.StringPtrOutput
The ARN of the project.
func (LookupProjectResultOutput) ProjectDescription ¶ added in v0.12.0
func (o LookupProjectResultOutput) ProjectDescription() pulumi.StringPtrOutput
A description for the project.
func (LookupProjectResultOutput) ProjectId ¶ added in v0.12.0
func (o LookupProjectResultOutput) ProjectId() pulumi.StringPtrOutput
The ID of the project.
func (LookupProjectResultOutput) ProjectName ¶ added in v0.12.0
func (o LookupProjectResultOutput) ProjectName() pulumi.StringPtrOutput
A friendly name for the project.
func (LookupProjectResultOutput) Tags ¶ added in v0.12.0
func (o LookupProjectResultOutput) Tags() ProjectTagArrayOutput
A list of key-value pairs that contain metadata for the project.
func (LookupProjectResultOutput) ToLookupProjectResultOutput ¶ added in v0.12.0
func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext ¶ added in v0.12.0
func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
func (LookupProjectResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupProjectResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupProjectResult]
type Portal ¶
type Portal struct { pulumi.CustomResourceState // Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. Alarms AlarmsPropertiesPtrOutput `pulumi:"alarms"` // The email address that sends alarm notifications. NotificationSenderEmail pulumi.StringPtrOutput `pulumi:"notificationSenderEmail"` // The ARN of the portal, which has the following format. PortalArn pulumi.StringOutput `pulumi:"portalArn"` // The service to use to authenticate users to the portal. Choose from SSO or IAM. You can't change this value after you create a portal. PortalAuthMode pulumi.StringPtrOutput `pulumi:"portalAuthMode"` // The AWS SSO application generated client ID (used with AWS SSO APIs). PortalClientId pulumi.StringOutput `pulumi:"portalClientId"` // The AWS administrator's contact email address. PortalContactEmail pulumi.StringOutput `pulumi:"portalContactEmail"` // A description for the portal. PortalDescription pulumi.StringPtrOutput `pulumi:"portalDescription"` // The ID of the portal. PortalId pulumi.StringOutput `pulumi:"portalId"` // A friendly name for the portal. PortalName pulumi.StringOutput `pulumi:"portalName"` // The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal. PortalStartUrl pulumi.StringOutput `pulumi:"portalStartUrl"` // The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // A list of key-value pairs that contain metadata for the portal. Tags PortalTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Portal
func GetPortal ¶
func GetPortal(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PortalState, opts ...pulumi.ResourceOption) (*Portal, error)
GetPortal gets an existing Portal 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 NewPortal ¶
func NewPortal(ctx *pulumi.Context, name string, args *PortalArgs, opts ...pulumi.ResourceOption) (*Portal, error)
NewPortal registers a new resource with the given unique name, arguments, and options.
func (*Portal) ElementType ¶
func (*Portal) ToPortalOutput ¶
func (i *Portal) ToPortalOutput() PortalOutput
func (*Portal) ToPortalOutputWithContext ¶
func (i *Portal) ToPortalOutputWithContext(ctx context.Context) PortalOutput
type PortalArgs ¶
type PortalArgs struct { // Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. Alarms AlarmsPropertiesPtrInput // The email address that sends alarm notifications. NotificationSenderEmail pulumi.StringPtrInput // The service to use to authenticate users to the portal. Choose from SSO or IAM. You can't change this value after you create a portal. PortalAuthMode pulumi.StringPtrInput // The AWS administrator's contact email address. PortalContactEmail pulumi.StringInput // A description for the portal. PortalDescription pulumi.StringPtrInput // A friendly name for the portal. PortalName pulumi.StringPtrInput // The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf. RoleArn pulumi.StringInput // A list of key-value pairs that contain metadata for the portal. Tags PortalTagArrayInput }
The set of arguments for constructing a Portal resource.
func (PortalArgs) ElementType ¶
func (PortalArgs) ElementType() reflect.Type
type PortalInput ¶
type PortalInput interface { pulumi.Input ToPortalOutput() PortalOutput ToPortalOutputWithContext(ctx context.Context) PortalOutput }
type PortalOutput ¶
type PortalOutput struct{ *pulumi.OutputState }
func (PortalOutput) Alarms ¶ added in v0.17.0
func (o PortalOutput) Alarms() AlarmsPropertiesPtrOutput
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
func (PortalOutput) ElementType ¶
func (PortalOutput) ElementType() reflect.Type
func (PortalOutput) NotificationSenderEmail ¶ added in v0.17.0
func (o PortalOutput) NotificationSenderEmail() pulumi.StringPtrOutput
The email address that sends alarm notifications.
func (PortalOutput) PortalArn ¶ added in v0.17.0
func (o PortalOutput) PortalArn() pulumi.StringOutput
The ARN of the portal, which has the following format.
func (PortalOutput) PortalAuthMode ¶ added in v0.17.0
func (o PortalOutput) PortalAuthMode() pulumi.StringPtrOutput
The service to use to authenticate users to the portal. Choose from SSO or IAM. You can't change this value after you create a portal.
func (PortalOutput) PortalClientId ¶ added in v0.17.0
func (o PortalOutput) PortalClientId() pulumi.StringOutput
The AWS SSO application generated client ID (used with AWS SSO APIs).
func (PortalOutput) PortalContactEmail ¶ added in v0.17.0
func (o PortalOutput) PortalContactEmail() pulumi.StringOutput
The AWS administrator's contact email address.
func (PortalOutput) PortalDescription ¶ added in v0.17.0
func (o PortalOutput) PortalDescription() pulumi.StringPtrOutput
A description for the portal.
func (PortalOutput) PortalId ¶ added in v0.17.0
func (o PortalOutput) PortalId() pulumi.StringOutput
The ID of the portal.
func (PortalOutput) PortalName ¶ added in v0.17.0
func (o PortalOutput) PortalName() pulumi.StringOutput
A friendly name for the portal.
func (PortalOutput) PortalStartUrl ¶ added in v0.17.0
func (o PortalOutput) PortalStartUrl() pulumi.StringOutput
The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
func (PortalOutput) RoleArn ¶ added in v0.17.0
func (o PortalOutput) RoleArn() pulumi.StringOutput
The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
func (PortalOutput) Tags ¶ added in v0.17.0
func (o PortalOutput) Tags() PortalTagArrayOutput
A list of key-value pairs that contain metadata for the portal.
func (PortalOutput) ToPortalOutput ¶
func (o PortalOutput) ToPortalOutput() PortalOutput
func (PortalOutput) ToPortalOutputWithContext ¶
func (o PortalOutput) ToPortalOutputWithContext(ctx context.Context) PortalOutput
type PortalState ¶
type PortalState struct { }
func (PortalState) ElementType ¶
func (PortalState) ElementType() reflect.Type
type PortalTag ¶
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted.
type PortalTagArgs ¶
type PortalTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted.
func (PortalTagArgs) ElementType ¶
func (PortalTagArgs) ElementType() reflect.Type
func (PortalTagArgs) ToPortalTagOutput ¶
func (i PortalTagArgs) ToPortalTagOutput() PortalTagOutput
func (PortalTagArgs) ToPortalTagOutputWithContext ¶
func (i PortalTagArgs) ToPortalTagOutputWithContext(ctx context.Context) PortalTagOutput
type PortalTagArray ¶
type PortalTagArray []PortalTagInput
func (PortalTagArray) ElementType ¶
func (PortalTagArray) ElementType() reflect.Type
func (PortalTagArray) ToPortalTagArrayOutput ¶
func (i PortalTagArray) ToPortalTagArrayOutput() PortalTagArrayOutput
func (PortalTagArray) ToPortalTagArrayOutputWithContext ¶
func (i PortalTagArray) ToPortalTagArrayOutputWithContext(ctx context.Context) PortalTagArrayOutput
type PortalTagArrayInput ¶
type PortalTagArrayInput interface { pulumi.Input ToPortalTagArrayOutput() PortalTagArrayOutput ToPortalTagArrayOutputWithContext(context.Context) PortalTagArrayOutput }
PortalTagArrayInput is an input type that accepts PortalTagArray and PortalTagArrayOutput values. You can construct a concrete instance of `PortalTagArrayInput` via:
PortalTagArray{ PortalTagArgs{...} }
type PortalTagArrayOutput ¶
type PortalTagArrayOutput struct{ *pulumi.OutputState }
func (PortalTagArrayOutput) ElementType ¶
func (PortalTagArrayOutput) ElementType() reflect.Type
func (PortalTagArrayOutput) Index ¶
func (o PortalTagArrayOutput) Index(i pulumi.IntInput) PortalTagOutput
func (PortalTagArrayOutput) ToPortalTagArrayOutput ¶
func (o PortalTagArrayOutput) ToPortalTagArrayOutput() PortalTagArrayOutput
func (PortalTagArrayOutput) ToPortalTagArrayOutputWithContext ¶
func (o PortalTagArrayOutput) ToPortalTagArrayOutputWithContext(ctx context.Context) PortalTagArrayOutput
type PortalTagInput ¶
type PortalTagInput interface { pulumi.Input ToPortalTagOutput() PortalTagOutput ToPortalTagOutputWithContext(context.Context) PortalTagOutput }
PortalTagInput is an input type that accepts PortalTagArgs and PortalTagOutput values. You can construct a concrete instance of `PortalTagInput` via:
PortalTagArgs{...}
type PortalTagOutput ¶
type PortalTagOutput struct{ *pulumi.OutputState }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted.
func (PortalTagOutput) ElementType ¶
func (PortalTagOutput) ElementType() reflect.Type
func (PortalTagOutput) Key ¶
func (o PortalTagOutput) Key() pulumi.StringOutput
func (PortalTagOutput) ToPortalTagOutput ¶
func (o PortalTagOutput) ToPortalTagOutput() PortalTagOutput
func (PortalTagOutput) ToPortalTagOutputWithContext ¶
func (o PortalTagOutput) ToPortalTagOutputWithContext(ctx context.Context) PortalTagOutput
func (PortalTagOutput) Value ¶
func (o PortalTagOutput) Value() pulumi.StringOutput
type Project ¶
type Project struct { pulumi.CustomResourceState // The IDs of the assets to be associated to the project. AssetIds pulumi.StringArrayOutput `pulumi:"assetIds"` // The ID of the portal in which to create the project. PortalId pulumi.StringOutput `pulumi:"portalId"` // The ARN of the project. ProjectArn pulumi.StringOutput `pulumi:"projectArn"` // A description for the project. ProjectDescription pulumi.StringPtrOutput `pulumi:"projectDescription"` // The ID of the project. ProjectId pulumi.StringOutput `pulumi:"projectId"` // A friendly name for the project. ProjectName pulumi.StringOutput `pulumi:"projectName"` // A list of key-value pairs that contain metadata for the project. Tags ProjectTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Project
func GetProject ¶
func GetProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)
GetProject gets an existing Project 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 NewProject ¶
func NewProject(ctx *pulumi.Context, name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)
NewProject registers a new resource with the given unique name, arguments, and options.
func (*Project) ElementType ¶
func (*Project) ToProjectOutput ¶
func (i *Project) ToProjectOutput() ProjectOutput
func (*Project) ToProjectOutputWithContext ¶
func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectArgs ¶
type ProjectArgs struct { // The IDs of the assets to be associated to the project. AssetIds pulumi.StringArrayInput // The ID of the portal in which to create the project. PortalId pulumi.StringInput // A description for the project. ProjectDescription pulumi.StringPtrInput // A friendly name for the project. ProjectName pulumi.StringPtrInput // A list of key-value pairs that contain metadata for the project. Tags ProjectTagArrayInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectInput ¶
type ProjectInput interface { pulumi.Input ToProjectOutput() ProjectOutput ToProjectOutputWithContext(ctx context.Context) ProjectOutput }
type ProjectOutput ¶
type ProjectOutput struct{ *pulumi.OutputState }
func (ProjectOutput) AssetIds ¶ added in v0.17.0
func (o ProjectOutput) AssetIds() pulumi.StringArrayOutput
The IDs of the assets to be associated to the project.
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) PortalId ¶ added in v0.17.0
func (o ProjectOutput) PortalId() pulumi.StringOutput
The ID of the portal in which to create the project.
func (ProjectOutput) ProjectArn ¶ added in v0.17.0
func (o ProjectOutput) ProjectArn() pulumi.StringOutput
The ARN of the project.
func (ProjectOutput) ProjectDescription ¶ added in v0.17.0
func (o ProjectOutput) ProjectDescription() pulumi.StringPtrOutput
A description for the project.
func (ProjectOutput) ProjectId ¶ added in v0.17.0
func (o ProjectOutput) ProjectId() pulumi.StringOutput
The ID of the project.
func (ProjectOutput) ProjectName ¶ added in v0.17.0
func (o ProjectOutput) ProjectName() pulumi.StringOutput
A friendly name for the project.
func (ProjectOutput) Tags ¶ added in v0.17.0
func (o ProjectOutput) Tags() ProjectTagArrayOutput
A list of key-value pairs that contain metadata for the project.
func (ProjectOutput) ToProjectOutput ¶
func (o ProjectOutput) ToProjectOutput() ProjectOutput
func (ProjectOutput) ToProjectOutputWithContext ¶
func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectState ¶
type ProjectState struct { }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type ProjectTag ¶
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
type ProjectTagArgs ¶
type ProjectTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
func (ProjectTagArgs) ElementType ¶
func (ProjectTagArgs) ElementType() reflect.Type
func (ProjectTagArgs) ToOutput ¶ added in v0.76.0
func (i ProjectTagArgs) ToOutput(ctx context.Context) pulumix.Output[ProjectTag]
func (ProjectTagArgs) ToProjectTagOutput ¶
func (i ProjectTagArgs) ToProjectTagOutput() ProjectTagOutput
func (ProjectTagArgs) ToProjectTagOutputWithContext ¶
func (i ProjectTagArgs) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput
type ProjectTagArray ¶
type ProjectTagArray []ProjectTagInput
func (ProjectTagArray) ElementType ¶
func (ProjectTagArray) ElementType() reflect.Type
func (ProjectTagArray) ToOutput ¶ added in v0.76.0
func (i ProjectTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ProjectTag]
func (ProjectTagArray) ToProjectTagArrayOutput ¶
func (i ProjectTagArray) ToProjectTagArrayOutput() ProjectTagArrayOutput
func (ProjectTagArray) ToProjectTagArrayOutputWithContext ¶
func (i ProjectTagArray) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
type ProjectTagArrayInput ¶
type ProjectTagArrayInput interface { pulumi.Input ToProjectTagArrayOutput() ProjectTagArrayOutput ToProjectTagArrayOutputWithContext(context.Context) ProjectTagArrayOutput }
ProjectTagArrayInput is an input type that accepts ProjectTagArray and ProjectTagArrayOutput values. You can construct a concrete instance of `ProjectTagArrayInput` via:
ProjectTagArray{ ProjectTagArgs{...} }
type ProjectTagArrayOutput ¶
type ProjectTagArrayOutput struct{ *pulumi.OutputState }
func (ProjectTagArrayOutput) ElementType ¶
func (ProjectTagArrayOutput) ElementType() reflect.Type
func (ProjectTagArrayOutput) Index ¶
func (o ProjectTagArrayOutput) Index(i pulumi.IntInput) ProjectTagOutput
func (ProjectTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ProjectTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ProjectTag]
func (ProjectTagArrayOutput) ToProjectTagArrayOutput ¶
func (o ProjectTagArrayOutput) ToProjectTagArrayOutput() ProjectTagArrayOutput
func (ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext ¶
func (o ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
type ProjectTagInput ¶
type ProjectTagInput interface { pulumi.Input ToProjectTagOutput() ProjectTagOutput ToProjectTagOutputWithContext(context.Context) ProjectTagOutput }
ProjectTagInput is an input type that accepts ProjectTagArgs and ProjectTagOutput values. You can construct a concrete instance of `ProjectTagInput` via:
ProjectTagArgs{...}
type ProjectTagOutput ¶
type ProjectTagOutput struct{ *pulumi.OutputState }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
func (ProjectTagOutput) ElementType ¶
func (ProjectTagOutput) ElementType() reflect.Type
func (ProjectTagOutput) Key ¶
func (o ProjectTagOutput) Key() pulumi.StringOutput
func (ProjectTagOutput) ToOutput ¶ added in v0.76.0
func (o ProjectTagOutput) ToOutput(ctx context.Context) pulumix.Output[ProjectTag]
func (ProjectTagOutput) ToProjectTagOutput ¶
func (o ProjectTagOutput) ToProjectTagOutput() ProjectTagOutput
func (ProjectTagOutput) ToProjectTagOutputWithContext ¶
func (o ProjectTagOutput) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput
func (ProjectTagOutput) Value ¶
func (o ProjectTagOutput) Value() pulumi.StringOutput