Documentation ¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationArray
- type ApplicationArrayInput
- type ApplicationArrayOutput
- func (ApplicationArrayOutput) ElementType() reflect.Type
- func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
- type ApplicationAttributes
- type ApplicationAttributesArgs
- func (ApplicationAttributesArgs) ElementType() reflect.Type
- func (i ApplicationAttributesArgs) ToApplicationAttributesOutput() ApplicationAttributesOutput
- func (i ApplicationAttributesArgs) ToApplicationAttributesOutputWithContext(ctx context.Context) ApplicationAttributesOutput
- func (i ApplicationAttributesArgs) ToApplicationAttributesPtrOutput() ApplicationAttributesPtrOutput
- func (i ApplicationAttributesArgs) ToApplicationAttributesPtrOutputWithContext(ctx context.Context) ApplicationAttributesPtrOutput
- type ApplicationAttributesBusinessOwner
- type ApplicationAttributesBusinessOwnerArgs
- func (ApplicationAttributesBusinessOwnerArgs) ElementType() reflect.Type
- func (i ApplicationAttributesBusinessOwnerArgs) ToApplicationAttributesBusinessOwnerOutput() ApplicationAttributesBusinessOwnerOutput
- func (i ApplicationAttributesBusinessOwnerArgs) ToApplicationAttributesBusinessOwnerOutputWithContext(ctx context.Context) ApplicationAttributesBusinessOwnerOutput
- type ApplicationAttributesBusinessOwnerArray
- func (ApplicationAttributesBusinessOwnerArray) ElementType() reflect.Type
- func (i ApplicationAttributesBusinessOwnerArray) ToApplicationAttributesBusinessOwnerArrayOutput() ApplicationAttributesBusinessOwnerArrayOutput
- func (i ApplicationAttributesBusinessOwnerArray) ToApplicationAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesBusinessOwnerArrayOutput
- type ApplicationAttributesBusinessOwnerArrayInput
- type ApplicationAttributesBusinessOwnerArrayOutput
- func (ApplicationAttributesBusinessOwnerArrayOutput) ElementType() reflect.Type
- func (o ApplicationAttributesBusinessOwnerArrayOutput) Index(i pulumi.IntInput) ApplicationAttributesBusinessOwnerOutput
- func (o ApplicationAttributesBusinessOwnerArrayOutput) ToApplicationAttributesBusinessOwnerArrayOutput() ApplicationAttributesBusinessOwnerArrayOutput
- func (o ApplicationAttributesBusinessOwnerArrayOutput) ToApplicationAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesBusinessOwnerArrayOutput
- type ApplicationAttributesBusinessOwnerInput
- type ApplicationAttributesBusinessOwnerOutput
- func (o ApplicationAttributesBusinessOwnerOutput) DisplayName() pulumi.StringPtrOutput
- func (ApplicationAttributesBusinessOwnerOutput) ElementType() reflect.Type
- func (o ApplicationAttributesBusinessOwnerOutput) Email() pulumi.StringOutput
- func (o ApplicationAttributesBusinessOwnerOutput) ToApplicationAttributesBusinessOwnerOutput() ApplicationAttributesBusinessOwnerOutput
- func (o ApplicationAttributesBusinessOwnerOutput) ToApplicationAttributesBusinessOwnerOutputWithContext(ctx context.Context) ApplicationAttributesBusinessOwnerOutput
- type ApplicationAttributesCriticality
- type ApplicationAttributesCriticalityArgs
- func (ApplicationAttributesCriticalityArgs) ElementType() reflect.Type
- func (i ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityOutput() ApplicationAttributesCriticalityOutput
- func (i ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityOutput
- func (i ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityPtrOutput() ApplicationAttributesCriticalityPtrOutput
- func (i ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityPtrOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityPtrOutput
- type ApplicationAttributesCriticalityInput
- type ApplicationAttributesCriticalityOutput
- func (ApplicationAttributesCriticalityOutput) ElementType() reflect.Type
- func (o ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityOutput() ApplicationAttributesCriticalityOutput
- func (o ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityOutput
- func (o ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityPtrOutput() ApplicationAttributesCriticalityPtrOutput
- func (o ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityPtrOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityPtrOutput
- func (o ApplicationAttributesCriticalityOutput) Type() pulumi.StringOutput
- type ApplicationAttributesCriticalityPtrInput
- type ApplicationAttributesCriticalityPtrOutput
- func (o ApplicationAttributesCriticalityPtrOutput) Elem() ApplicationAttributesCriticalityOutput
- func (ApplicationAttributesCriticalityPtrOutput) ElementType() reflect.Type
- func (o ApplicationAttributesCriticalityPtrOutput) ToApplicationAttributesCriticalityPtrOutput() ApplicationAttributesCriticalityPtrOutput
- func (o ApplicationAttributesCriticalityPtrOutput) ToApplicationAttributesCriticalityPtrOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityPtrOutput
- func (o ApplicationAttributesCriticalityPtrOutput) Type() pulumi.StringPtrOutput
- type ApplicationAttributesDeveloperOwner
- type ApplicationAttributesDeveloperOwnerArgs
- func (ApplicationAttributesDeveloperOwnerArgs) ElementType() reflect.Type
- func (i ApplicationAttributesDeveloperOwnerArgs) ToApplicationAttributesDeveloperOwnerOutput() ApplicationAttributesDeveloperOwnerOutput
- func (i ApplicationAttributesDeveloperOwnerArgs) ToApplicationAttributesDeveloperOwnerOutputWithContext(ctx context.Context) ApplicationAttributesDeveloperOwnerOutput
- type ApplicationAttributesDeveloperOwnerArray
- func (ApplicationAttributesDeveloperOwnerArray) ElementType() reflect.Type
- func (i ApplicationAttributesDeveloperOwnerArray) ToApplicationAttributesDeveloperOwnerArrayOutput() ApplicationAttributesDeveloperOwnerArrayOutput
- func (i ApplicationAttributesDeveloperOwnerArray) ToApplicationAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesDeveloperOwnerArrayOutput
- type ApplicationAttributesDeveloperOwnerArrayInput
- type ApplicationAttributesDeveloperOwnerArrayOutput
- func (ApplicationAttributesDeveloperOwnerArrayOutput) ElementType() reflect.Type
- func (o ApplicationAttributesDeveloperOwnerArrayOutput) Index(i pulumi.IntInput) ApplicationAttributesDeveloperOwnerOutput
- func (o ApplicationAttributesDeveloperOwnerArrayOutput) ToApplicationAttributesDeveloperOwnerArrayOutput() ApplicationAttributesDeveloperOwnerArrayOutput
- func (o ApplicationAttributesDeveloperOwnerArrayOutput) ToApplicationAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesDeveloperOwnerArrayOutput
- type ApplicationAttributesDeveloperOwnerInput
- type ApplicationAttributesDeveloperOwnerOutput
- func (o ApplicationAttributesDeveloperOwnerOutput) DisplayName() pulumi.StringPtrOutput
- func (ApplicationAttributesDeveloperOwnerOutput) ElementType() reflect.Type
- func (o ApplicationAttributesDeveloperOwnerOutput) Email() pulumi.StringOutput
- func (o ApplicationAttributesDeveloperOwnerOutput) ToApplicationAttributesDeveloperOwnerOutput() ApplicationAttributesDeveloperOwnerOutput
- func (o ApplicationAttributesDeveloperOwnerOutput) ToApplicationAttributesDeveloperOwnerOutputWithContext(ctx context.Context) ApplicationAttributesDeveloperOwnerOutput
- type ApplicationAttributesEnvironment
- type ApplicationAttributesEnvironmentArgs
- func (ApplicationAttributesEnvironmentArgs) ElementType() reflect.Type
- func (i ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentOutput() ApplicationAttributesEnvironmentOutput
- func (i ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentOutput
- func (i ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentPtrOutput() ApplicationAttributesEnvironmentPtrOutput
- func (i ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentPtrOutput
- type ApplicationAttributesEnvironmentInput
- type ApplicationAttributesEnvironmentOutput
- func (ApplicationAttributesEnvironmentOutput) ElementType() reflect.Type
- func (o ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentOutput() ApplicationAttributesEnvironmentOutput
- func (o ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentOutput
- func (o ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentPtrOutput() ApplicationAttributesEnvironmentPtrOutput
- func (o ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentPtrOutput
- func (o ApplicationAttributesEnvironmentOutput) Type() pulumi.StringOutput
- type ApplicationAttributesEnvironmentPtrInput
- type ApplicationAttributesEnvironmentPtrOutput
- func (o ApplicationAttributesEnvironmentPtrOutput) Elem() ApplicationAttributesEnvironmentOutput
- func (ApplicationAttributesEnvironmentPtrOutput) ElementType() reflect.Type
- func (o ApplicationAttributesEnvironmentPtrOutput) ToApplicationAttributesEnvironmentPtrOutput() ApplicationAttributesEnvironmentPtrOutput
- func (o ApplicationAttributesEnvironmentPtrOutput) ToApplicationAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentPtrOutput
- func (o ApplicationAttributesEnvironmentPtrOutput) Type() pulumi.StringPtrOutput
- type ApplicationAttributesInput
- type ApplicationAttributesOperatorOwner
- type ApplicationAttributesOperatorOwnerArgs
- func (ApplicationAttributesOperatorOwnerArgs) ElementType() reflect.Type
- func (i ApplicationAttributesOperatorOwnerArgs) ToApplicationAttributesOperatorOwnerOutput() ApplicationAttributesOperatorOwnerOutput
- func (i ApplicationAttributesOperatorOwnerArgs) ToApplicationAttributesOperatorOwnerOutputWithContext(ctx context.Context) ApplicationAttributesOperatorOwnerOutput
- type ApplicationAttributesOperatorOwnerArray
- func (ApplicationAttributesOperatorOwnerArray) ElementType() reflect.Type
- func (i ApplicationAttributesOperatorOwnerArray) ToApplicationAttributesOperatorOwnerArrayOutput() ApplicationAttributesOperatorOwnerArrayOutput
- func (i ApplicationAttributesOperatorOwnerArray) ToApplicationAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesOperatorOwnerArrayOutput
- type ApplicationAttributesOperatorOwnerArrayInput
- type ApplicationAttributesOperatorOwnerArrayOutput
- func (ApplicationAttributesOperatorOwnerArrayOutput) ElementType() reflect.Type
- func (o ApplicationAttributesOperatorOwnerArrayOutput) Index(i pulumi.IntInput) ApplicationAttributesOperatorOwnerOutput
- func (o ApplicationAttributesOperatorOwnerArrayOutput) ToApplicationAttributesOperatorOwnerArrayOutput() ApplicationAttributesOperatorOwnerArrayOutput
- func (o ApplicationAttributesOperatorOwnerArrayOutput) ToApplicationAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesOperatorOwnerArrayOutput
- type ApplicationAttributesOperatorOwnerInput
- type ApplicationAttributesOperatorOwnerOutput
- func (o ApplicationAttributesOperatorOwnerOutput) DisplayName() pulumi.StringPtrOutput
- func (ApplicationAttributesOperatorOwnerOutput) ElementType() reflect.Type
- func (o ApplicationAttributesOperatorOwnerOutput) Email() pulumi.StringOutput
- func (o ApplicationAttributesOperatorOwnerOutput) ToApplicationAttributesOperatorOwnerOutput() ApplicationAttributesOperatorOwnerOutput
- func (o ApplicationAttributesOperatorOwnerOutput) ToApplicationAttributesOperatorOwnerOutputWithContext(ctx context.Context) ApplicationAttributesOperatorOwnerOutput
- type ApplicationAttributesOutput
- func (o ApplicationAttributesOutput) BusinessOwners() ApplicationAttributesBusinessOwnerArrayOutput
- func (o ApplicationAttributesOutput) Criticality() ApplicationAttributesCriticalityPtrOutput
- func (o ApplicationAttributesOutput) DeveloperOwners() ApplicationAttributesDeveloperOwnerArrayOutput
- func (ApplicationAttributesOutput) ElementType() reflect.Type
- func (o ApplicationAttributesOutput) Environment() ApplicationAttributesEnvironmentPtrOutput
- func (o ApplicationAttributesOutput) OperatorOwners() ApplicationAttributesOperatorOwnerArrayOutput
- func (o ApplicationAttributesOutput) ToApplicationAttributesOutput() ApplicationAttributesOutput
- func (o ApplicationAttributesOutput) ToApplicationAttributesOutputWithContext(ctx context.Context) ApplicationAttributesOutput
- func (o ApplicationAttributesOutput) ToApplicationAttributesPtrOutput() ApplicationAttributesPtrOutput
- func (o ApplicationAttributesOutput) ToApplicationAttributesPtrOutputWithContext(ctx context.Context) ApplicationAttributesPtrOutput
- type ApplicationAttributesPtrInput
- type ApplicationAttributesPtrOutput
- func (o ApplicationAttributesPtrOutput) BusinessOwners() ApplicationAttributesBusinessOwnerArrayOutput
- func (o ApplicationAttributesPtrOutput) Criticality() ApplicationAttributesCriticalityPtrOutput
- func (o ApplicationAttributesPtrOutput) DeveloperOwners() ApplicationAttributesDeveloperOwnerArrayOutput
- func (o ApplicationAttributesPtrOutput) Elem() ApplicationAttributesOutput
- func (ApplicationAttributesPtrOutput) ElementType() reflect.Type
- func (o ApplicationAttributesPtrOutput) Environment() ApplicationAttributesEnvironmentPtrOutput
- func (o ApplicationAttributesPtrOutput) OperatorOwners() ApplicationAttributesOperatorOwnerArrayOutput
- func (o ApplicationAttributesPtrOutput) ToApplicationAttributesPtrOutput() ApplicationAttributesPtrOutput
- func (o ApplicationAttributesPtrOutput) ToApplicationAttributesPtrOutputWithContext(ctx context.Context) ApplicationAttributesPtrOutput
- type ApplicationInput
- type ApplicationMap
- type ApplicationMapInput
- type ApplicationMapOutput
- func (ApplicationMapOutput) ElementType() reflect.Type
- func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
- func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
- func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
- func (o ApplicationOutput) Attributes() ApplicationAttributesPtrOutput
- func (o ApplicationOutput) CreateTime() pulumi.StringOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (o ApplicationOutput) DisplayName() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) Location() pulumi.StringOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) Project() pulumi.StringOutput
- func (o ApplicationOutput) Scope() ApplicationScopeOutput
- func (o ApplicationOutput) State() pulumi.StringOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- func (o ApplicationOutput) Uid() pulumi.StringOutput
- func (o ApplicationOutput) UpdateTime() pulumi.StringOutput
- type ApplicationScope
- type ApplicationScopeArgs
- func (ApplicationScopeArgs) ElementType() reflect.Type
- func (i ApplicationScopeArgs) ToApplicationScopeOutput() ApplicationScopeOutput
- func (i ApplicationScopeArgs) ToApplicationScopeOutputWithContext(ctx context.Context) ApplicationScopeOutput
- func (i ApplicationScopeArgs) ToApplicationScopePtrOutput() ApplicationScopePtrOutput
- func (i ApplicationScopeArgs) ToApplicationScopePtrOutputWithContext(ctx context.Context) ApplicationScopePtrOutput
- type ApplicationScopeInput
- type ApplicationScopeOutput
- func (ApplicationScopeOutput) ElementType() reflect.Type
- func (o ApplicationScopeOutput) ToApplicationScopeOutput() ApplicationScopeOutput
- func (o ApplicationScopeOutput) ToApplicationScopeOutputWithContext(ctx context.Context) ApplicationScopeOutput
- func (o ApplicationScopeOutput) ToApplicationScopePtrOutput() ApplicationScopePtrOutput
- func (o ApplicationScopeOutput) ToApplicationScopePtrOutputWithContext(ctx context.Context) ApplicationScopePtrOutput
- func (o ApplicationScopeOutput) Type() pulumi.StringOutput
- type ApplicationScopePtrInput
- type ApplicationScopePtrOutput
- func (o ApplicationScopePtrOutput) Elem() ApplicationScopeOutput
- func (ApplicationScopePtrOutput) ElementType() reflect.Type
- func (o ApplicationScopePtrOutput) ToApplicationScopePtrOutput() ApplicationScopePtrOutput
- func (o ApplicationScopePtrOutput) ToApplicationScopePtrOutputWithContext(ctx context.Context) ApplicationScopePtrOutput
- func (o ApplicationScopePtrOutput) Type() pulumi.StringPtrOutput
- type ApplicationState
- type GetApplicationAttribute
- type GetApplicationAttributeArgs
- type GetApplicationAttributeArray
- func (GetApplicationAttributeArray) ElementType() reflect.Type
- func (i GetApplicationAttributeArray) ToGetApplicationAttributeArrayOutput() GetApplicationAttributeArrayOutput
- func (i GetApplicationAttributeArray) ToGetApplicationAttributeArrayOutputWithContext(ctx context.Context) GetApplicationAttributeArrayOutput
- type GetApplicationAttributeArrayInput
- type GetApplicationAttributeArrayOutput
- func (GetApplicationAttributeArrayOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeArrayOutput) Index(i pulumi.IntInput) GetApplicationAttributeOutput
- func (o GetApplicationAttributeArrayOutput) ToGetApplicationAttributeArrayOutput() GetApplicationAttributeArrayOutput
- func (o GetApplicationAttributeArrayOutput) ToGetApplicationAttributeArrayOutputWithContext(ctx context.Context) GetApplicationAttributeArrayOutput
- type GetApplicationAttributeBusinessOwner
- type GetApplicationAttributeBusinessOwnerArgs
- func (GetApplicationAttributeBusinessOwnerArgs) ElementType() reflect.Type
- func (i GetApplicationAttributeBusinessOwnerArgs) ToGetApplicationAttributeBusinessOwnerOutput() GetApplicationAttributeBusinessOwnerOutput
- func (i GetApplicationAttributeBusinessOwnerArgs) ToGetApplicationAttributeBusinessOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeBusinessOwnerOutput
- type GetApplicationAttributeBusinessOwnerArray
- func (GetApplicationAttributeBusinessOwnerArray) ElementType() reflect.Type
- func (i GetApplicationAttributeBusinessOwnerArray) ToGetApplicationAttributeBusinessOwnerArrayOutput() GetApplicationAttributeBusinessOwnerArrayOutput
- func (i GetApplicationAttributeBusinessOwnerArray) ToGetApplicationAttributeBusinessOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeBusinessOwnerArrayOutput
- type GetApplicationAttributeBusinessOwnerArrayInput
- type GetApplicationAttributeBusinessOwnerArrayOutput
- func (GetApplicationAttributeBusinessOwnerArrayOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeBusinessOwnerArrayOutput) Index(i pulumi.IntInput) GetApplicationAttributeBusinessOwnerOutput
- func (o GetApplicationAttributeBusinessOwnerArrayOutput) ToGetApplicationAttributeBusinessOwnerArrayOutput() GetApplicationAttributeBusinessOwnerArrayOutput
- func (o GetApplicationAttributeBusinessOwnerArrayOutput) ToGetApplicationAttributeBusinessOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeBusinessOwnerArrayOutput
- type GetApplicationAttributeBusinessOwnerInput
- type GetApplicationAttributeBusinessOwnerOutput
- func (o GetApplicationAttributeBusinessOwnerOutput) DisplayName() pulumi.StringOutput
- func (GetApplicationAttributeBusinessOwnerOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeBusinessOwnerOutput) Email() pulumi.StringOutput
- func (o GetApplicationAttributeBusinessOwnerOutput) ToGetApplicationAttributeBusinessOwnerOutput() GetApplicationAttributeBusinessOwnerOutput
- func (o GetApplicationAttributeBusinessOwnerOutput) ToGetApplicationAttributeBusinessOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeBusinessOwnerOutput
- type GetApplicationAttributeCriticality
- type GetApplicationAttributeCriticalityArgs
- func (GetApplicationAttributeCriticalityArgs) ElementType() reflect.Type
- func (i GetApplicationAttributeCriticalityArgs) ToGetApplicationAttributeCriticalityOutput() GetApplicationAttributeCriticalityOutput
- func (i GetApplicationAttributeCriticalityArgs) ToGetApplicationAttributeCriticalityOutputWithContext(ctx context.Context) GetApplicationAttributeCriticalityOutput
- type GetApplicationAttributeCriticalityArray
- func (GetApplicationAttributeCriticalityArray) ElementType() reflect.Type
- func (i GetApplicationAttributeCriticalityArray) ToGetApplicationAttributeCriticalityArrayOutput() GetApplicationAttributeCriticalityArrayOutput
- func (i GetApplicationAttributeCriticalityArray) ToGetApplicationAttributeCriticalityArrayOutputWithContext(ctx context.Context) GetApplicationAttributeCriticalityArrayOutput
- type GetApplicationAttributeCriticalityArrayInput
- type GetApplicationAttributeCriticalityArrayOutput
- func (GetApplicationAttributeCriticalityArrayOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeCriticalityArrayOutput) Index(i pulumi.IntInput) GetApplicationAttributeCriticalityOutput
- func (o GetApplicationAttributeCriticalityArrayOutput) ToGetApplicationAttributeCriticalityArrayOutput() GetApplicationAttributeCriticalityArrayOutput
- func (o GetApplicationAttributeCriticalityArrayOutput) ToGetApplicationAttributeCriticalityArrayOutputWithContext(ctx context.Context) GetApplicationAttributeCriticalityArrayOutput
- type GetApplicationAttributeCriticalityInput
- type GetApplicationAttributeCriticalityOutput
- func (GetApplicationAttributeCriticalityOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeCriticalityOutput) ToGetApplicationAttributeCriticalityOutput() GetApplicationAttributeCriticalityOutput
- func (o GetApplicationAttributeCriticalityOutput) ToGetApplicationAttributeCriticalityOutputWithContext(ctx context.Context) GetApplicationAttributeCriticalityOutput
- func (o GetApplicationAttributeCriticalityOutput) Type() pulumi.StringOutput
- type GetApplicationAttributeDeveloperOwner
- type GetApplicationAttributeDeveloperOwnerArgs
- func (GetApplicationAttributeDeveloperOwnerArgs) ElementType() reflect.Type
- func (i GetApplicationAttributeDeveloperOwnerArgs) ToGetApplicationAttributeDeveloperOwnerOutput() GetApplicationAttributeDeveloperOwnerOutput
- func (i GetApplicationAttributeDeveloperOwnerArgs) ToGetApplicationAttributeDeveloperOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeDeveloperOwnerOutput
- type GetApplicationAttributeDeveloperOwnerArray
- func (GetApplicationAttributeDeveloperOwnerArray) ElementType() reflect.Type
- func (i GetApplicationAttributeDeveloperOwnerArray) ToGetApplicationAttributeDeveloperOwnerArrayOutput() GetApplicationAttributeDeveloperOwnerArrayOutput
- func (i GetApplicationAttributeDeveloperOwnerArray) ToGetApplicationAttributeDeveloperOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeDeveloperOwnerArrayOutput
- type GetApplicationAttributeDeveloperOwnerArrayInput
- type GetApplicationAttributeDeveloperOwnerArrayOutput
- func (GetApplicationAttributeDeveloperOwnerArrayOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeDeveloperOwnerArrayOutput) Index(i pulumi.IntInput) GetApplicationAttributeDeveloperOwnerOutput
- func (o GetApplicationAttributeDeveloperOwnerArrayOutput) ToGetApplicationAttributeDeveloperOwnerArrayOutput() GetApplicationAttributeDeveloperOwnerArrayOutput
- func (o GetApplicationAttributeDeveloperOwnerArrayOutput) ToGetApplicationAttributeDeveloperOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeDeveloperOwnerArrayOutput
- type GetApplicationAttributeDeveloperOwnerInput
- type GetApplicationAttributeDeveloperOwnerOutput
- func (o GetApplicationAttributeDeveloperOwnerOutput) DisplayName() pulumi.StringOutput
- func (GetApplicationAttributeDeveloperOwnerOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeDeveloperOwnerOutput) Email() pulumi.StringOutput
- func (o GetApplicationAttributeDeveloperOwnerOutput) ToGetApplicationAttributeDeveloperOwnerOutput() GetApplicationAttributeDeveloperOwnerOutput
- func (o GetApplicationAttributeDeveloperOwnerOutput) ToGetApplicationAttributeDeveloperOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeDeveloperOwnerOutput
- type GetApplicationAttributeEnvironment
- type GetApplicationAttributeEnvironmentArgs
- func (GetApplicationAttributeEnvironmentArgs) ElementType() reflect.Type
- func (i GetApplicationAttributeEnvironmentArgs) ToGetApplicationAttributeEnvironmentOutput() GetApplicationAttributeEnvironmentOutput
- func (i GetApplicationAttributeEnvironmentArgs) ToGetApplicationAttributeEnvironmentOutputWithContext(ctx context.Context) GetApplicationAttributeEnvironmentOutput
- type GetApplicationAttributeEnvironmentArray
- func (GetApplicationAttributeEnvironmentArray) ElementType() reflect.Type
- func (i GetApplicationAttributeEnvironmentArray) ToGetApplicationAttributeEnvironmentArrayOutput() GetApplicationAttributeEnvironmentArrayOutput
- func (i GetApplicationAttributeEnvironmentArray) ToGetApplicationAttributeEnvironmentArrayOutputWithContext(ctx context.Context) GetApplicationAttributeEnvironmentArrayOutput
- type GetApplicationAttributeEnvironmentArrayInput
- type GetApplicationAttributeEnvironmentArrayOutput
- func (GetApplicationAttributeEnvironmentArrayOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeEnvironmentArrayOutput) Index(i pulumi.IntInput) GetApplicationAttributeEnvironmentOutput
- func (o GetApplicationAttributeEnvironmentArrayOutput) ToGetApplicationAttributeEnvironmentArrayOutput() GetApplicationAttributeEnvironmentArrayOutput
- func (o GetApplicationAttributeEnvironmentArrayOutput) ToGetApplicationAttributeEnvironmentArrayOutputWithContext(ctx context.Context) GetApplicationAttributeEnvironmentArrayOutput
- type GetApplicationAttributeEnvironmentInput
- type GetApplicationAttributeEnvironmentOutput
- func (GetApplicationAttributeEnvironmentOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeEnvironmentOutput) ToGetApplicationAttributeEnvironmentOutput() GetApplicationAttributeEnvironmentOutput
- func (o GetApplicationAttributeEnvironmentOutput) ToGetApplicationAttributeEnvironmentOutputWithContext(ctx context.Context) GetApplicationAttributeEnvironmentOutput
- func (o GetApplicationAttributeEnvironmentOutput) Type() pulumi.StringOutput
- type GetApplicationAttributeInput
- type GetApplicationAttributeOperatorOwner
- type GetApplicationAttributeOperatorOwnerArgs
- func (GetApplicationAttributeOperatorOwnerArgs) ElementType() reflect.Type
- func (i GetApplicationAttributeOperatorOwnerArgs) ToGetApplicationAttributeOperatorOwnerOutput() GetApplicationAttributeOperatorOwnerOutput
- func (i GetApplicationAttributeOperatorOwnerArgs) ToGetApplicationAttributeOperatorOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeOperatorOwnerOutput
- type GetApplicationAttributeOperatorOwnerArray
- func (GetApplicationAttributeOperatorOwnerArray) ElementType() reflect.Type
- func (i GetApplicationAttributeOperatorOwnerArray) ToGetApplicationAttributeOperatorOwnerArrayOutput() GetApplicationAttributeOperatorOwnerArrayOutput
- func (i GetApplicationAttributeOperatorOwnerArray) ToGetApplicationAttributeOperatorOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeOperatorOwnerArrayOutput
- type GetApplicationAttributeOperatorOwnerArrayInput
- type GetApplicationAttributeOperatorOwnerArrayOutput
- func (GetApplicationAttributeOperatorOwnerArrayOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeOperatorOwnerArrayOutput) Index(i pulumi.IntInput) GetApplicationAttributeOperatorOwnerOutput
- func (o GetApplicationAttributeOperatorOwnerArrayOutput) ToGetApplicationAttributeOperatorOwnerArrayOutput() GetApplicationAttributeOperatorOwnerArrayOutput
- func (o GetApplicationAttributeOperatorOwnerArrayOutput) ToGetApplicationAttributeOperatorOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeOperatorOwnerArrayOutput
- type GetApplicationAttributeOperatorOwnerInput
- type GetApplicationAttributeOperatorOwnerOutput
- func (o GetApplicationAttributeOperatorOwnerOutput) DisplayName() pulumi.StringOutput
- func (GetApplicationAttributeOperatorOwnerOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeOperatorOwnerOutput) Email() pulumi.StringOutput
- func (o GetApplicationAttributeOperatorOwnerOutput) ToGetApplicationAttributeOperatorOwnerOutput() GetApplicationAttributeOperatorOwnerOutput
- func (o GetApplicationAttributeOperatorOwnerOutput) ToGetApplicationAttributeOperatorOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeOperatorOwnerOutput
- type GetApplicationAttributeOutput
- func (o GetApplicationAttributeOutput) BusinessOwners() GetApplicationAttributeBusinessOwnerArrayOutput
- func (o GetApplicationAttributeOutput) Criticalities() GetApplicationAttributeCriticalityArrayOutput
- func (o GetApplicationAttributeOutput) DeveloperOwners() GetApplicationAttributeDeveloperOwnerArrayOutput
- func (GetApplicationAttributeOutput) ElementType() reflect.Type
- func (o GetApplicationAttributeOutput) Environments() GetApplicationAttributeEnvironmentArrayOutput
- func (o GetApplicationAttributeOutput) OperatorOwners() GetApplicationAttributeOperatorOwnerArrayOutput
- func (o GetApplicationAttributeOutput) ToGetApplicationAttributeOutput() GetApplicationAttributeOutput
- func (o GetApplicationAttributeOutput) ToGetApplicationAttributeOutputWithContext(ctx context.Context) GetApplicationAttributeOutput
- type GetApplicationScope
- type GetApplicationScopeArgs
- type GetApplicationScopeArray
- type GetApplicationScopeArrayInput
- type GetApplicationScopeArrayOutput
- func (GetApplicationScopeArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScopeArrayOutput) Index(i pulumi.IntInput) GetApplicationScopeOutput
- func (o GetApplicationScopeArrayOutput) ToGetApplicationScopeArrayOutput() GetApplicationScopeArrayOutput
- func (o GetApplicationScopeArrayOutput) ToGetApplicationScopeArrayOutputWithContext(ctx context.Context) GetApplicationScopeArrayOutput
- type GetApplicationScopeInput
- type GetApplicationScopeOutput
- func (GetApplicationScopeOutput) ElementType() reflect.Type
- func (o GetApplicationScopeOutput) ToGetApplicationScopeOutput() GetApplicationScopeOutput
- func (o GetApplicationScopeOutput) ToGetApplicationScopeOutputWithContext(ctx context.Context) GetApplicationScopeOutput
- func (o GetApplicationScopeOutput) Type() pulumi.StringOutput
- type GetDiscoveredServiceArgs
- type GetDiscoveredServiceOutputArgs
- type GetDiscoveredServiceResult
- type GetDiscoveredServiceResultOutput
- func (GetDiscoveredServiceResultOutput) ElementType() reflect.Type
- func (o GetDiscoveredServiceResultOutput) Id() pulumi.StringOutput
- func (o GetDiscoveredServiceResultOutput) Location() pulumi.StringOutput
- func (o GetDiscoveredServiceResultOutput) Name() pulumi.StringOutput
- func (o GetDiscoveredServiceResultOutput) Project() pulumi.StringPtrOutput
- func (o GetDiscoveredServiceResultOutput) ServiceProperties() GetDiscoveredServiceServicePropertyArrayOutput
- func (o GetDiscoveredServiceResultOutput) ServiceReferences() GetDiscoveredServiceServiceReferenceArrayOutput
- func (o GetDiscoveredServiceResultOutput) ServiceUri() pulumi.StringOutput
- func (o GetDiscoveredServiceResultOutput) ToGetDiscoveredServiceResultOutput() GetDiscoveredServiceResultOutput
- func (o GetDiscoveredServiceResultOutput) ToGetDiscoveredServiceResultOutputWithContext(ctx context.Context) GetDiscoveredServiceResultOutput
- type GetDiscoveredServiceServiceProperty
- type GetDiscoveredServiceServicePropertyArgs
- func (GetDiscoveredServiceServicePropertyArgs) ElementType() reflect.Type
- func (i GetDiscoveredServiceServicePropertyArgs) ToGetDiscoveredServiceServicePropertyOutput() GetDiscoveredServiceServicePropertyOutput
- func (i GetDiscoveredServiceServicePropertyArgs) ToGetDiscoveredServiceServicePropertyOutputWithContext(ctx context.Context) GetDiscoveredServiceServicePropertyOutput
- type GetDiscoveredServiceServicePropertyArray
- func (GetDiscoveredServiceServicePropertyArray) ElementType() reflect.Type
- func (i GetDiscoveredServiceServicePropertyArray) ToGetDiscoveredServiceServicePropertyArrayOutput() GetDiscoveredServiceServicePropertyArrayOutput
- func (i GetDiscoveredServiceServicePropertyArray) ToGetDiscoveredServiceServicePropertyArrayOutputWithContext(ctx context.Context) GetDiscoveredServiceServicePropertyArrayOutput
- type GetDiscoveredServiceServicePropertyArrayInput
- type GetDiscoveredServiceServicePropertyArrayOutput
- func (GetDiscoveredServiceServicePropertyArrayOutput) ElementType() reflect.Type
- func (o GetDiscoveredServiceServicePropertyArrayOutput) Index(i pulumi.IntInput) GetDiscoveredServiceServicePropertyOutput
- func (o GetDiscoveredServiceServicePropertyArrayOutput) ToGetDiscoveredServiceServicePropertyArrayOutput() GetDiscoveredServiceServicePropertyArrayOutput
- func (o GetDiscoveredServiceServicePropertyArrayOutput) ToGetDiscoveredServiceServicePropertyArrayOutputWithContext(ctx context.Context) GetDiscoveredServiceServicePropertyArrayOutput
- type GetDiscoveredServiceServicePropertyInput
- type GetDiscoveredServiceServicePropertyOutput
- func (GetDiscoveredServiceServicePropertyOutput) ElementType() reflect.Type
- func (o GetDiscoveredServiceServicePropertyOutput) GcpProject() pulumi.StringOutput
- func (o GetDiscoveredServiceServicePropertyOutput) Location() pulumi.StringOutput
- func (o GetDiscoveredServiceServicePropertyOutput) ToGetDiscoveredServiceServicePropertyOutput() GetDiscoveredServiceServicePropertyOutput
- func (o GetDiscoveredServiceServicePropertyOutput) ToGetDiscoveredServiceServicePropertyOutputWithContext(ctx context.Context) GetDiscoveredServiceServicePropertyOutput
- func (o GetDiscoveredServiceServicePropertyOutput) Zone() pulumi.StringOutput
- type GetDiscoveredServiceServiceReference
- type GetDiscoveredServiceServiceReferenceArgs
- func (GetDiscoveredServiceServiceReferenceArgs) ElementType() reflect.Type
- func (i GetDiscoveredServiceServiceReferenceArgs) ToGetDiscoveredServiceServiceReferenceOutput() GetDiscoveredServiceServiceReferenceOutput
- func (i GetDiscoveredServiceServiceReferenceArgs) ToGetDiscoveredServiceServiceReferenceOutputWithContext(ctx context.Context) GetDiscoveredServiceServiceReferenceOutput
- type GetDiscoveredServiceServiceReferenceArray
- func (GetDiscoveredServiceServiceReferenceArray) ElementType() reflect.Type
- func (i GetDiscoveredServiceServiceReferenceArray) ToGetDiscoveredServiceServiceReferenceArrayOutput() GetDiscoveredServiceServiceReferenceArrayOutput
- func (i GetDiscoveredServiceServiceReferenceArray) ToGetDiscoveredServiceServiceReferenceArrayOutputWithContext(ctx context.Context) GetDiscoveredServiceServiceReferenceArrayOutput
- type GetDiscoveredServiceServiceReferenceArrayInput
- type GetDiscoveredServiceServiceReferenceArrayOutput
- func (GetDiscoveredServiceServiceReferenceArrayOutput) ElementType() reflect.Type
- func (o GetDiscoveredServiceServiceReferenceArrayOutput) Index(i pulumi.IntInput) GetDiscoveredServiceServiceReferenceOutput
- func (o GetDiscoveredServiceServiceReferenceArrayOutput) ToGetDiscoveredServiceServiceReferenceArrayOutput() GetDiscoveredServiceServiceReferenceArrayOutput
- func (o GetDiscoveredServiceServiceReferenceArrayOutput) ToGetDiscoveredServiceServiceReferenceArrayOutputWithContext(ctx context.Context) GetDiscoveredServiceServiceReferenceArrayOutput
- type GetDiscoveredServiceServiceReferenceInput
- type GetDiscoveredServiceServiceReferenceOutput
- func (GetDiscoveredServiceServiceReferenceOutput) ElementType() reflect.Type
- func (o GetDiscoveredServiceServiceReferenceOutput) Path() pulumi.StringOutput
- func (o GetDiscoveredServiceServiceReferenceOutput) ToGetDiscoveredServiceServiceReferenceOutput() GetDiscoveredServiceServiceReferenceOutput
- func (o GetDiscoveredServiceServiceReferenceOutput) ToGetDiscoveredServiceServiceReferenceOutputWithContext(ctx context.Context) GetDiscoveredServiceServiceReferenceOutput
- func (o GetDiscoveredServiceServiceReferenceOutput) Uri() pulumi.StringOutput
- type GetDiscoveredWorkloadArgs
- type GetDiscoveredWorkloadOutputArgs
- type GetDiscoveredWorkloadResult
- type GetDiscoveredWorkloadResultOutput
- func (GetDiscoveredWorkloadResultOutput) ElementType() reflect.Type
- func (o GetDiscoveredWorkloadResultOutput) Id() pulumi.StringOutput
- func (o GetDiscoveredWorkloadResultOutput) Location() pulumi.StringOutput
- func (o GetDiscoveredWorkloadResultOutput) Name() pulumi.StringOutput
- func (o GetDiscoveredWorkloadResultOutput) Project() pulumi.StringPtrOutput
- func (o GetDiscoveredWorkloadResultOutput) ToGetDiscoveredWorkloadResultOutput() GetDiscoveredWorkloadResultOutput
- func (o GetDiscoveredWorkloadResultOutput) ToGetDiscoveredWorkloadResultOutputWithContext(ctx context.Context) GetDiscoveredWorkloadResultOutput
- func (o GetDiscoveredWorkloadResultOutput) WorkloadProperties() GetDiscoveredWorkloadWorkloadPropertyArrayOutput
- func (o GetDiscoveredWorkloadResultOutput) WorkloadReferences() GetDiscoveredWorkloadWorkloadReferenceArrayOutput
- func (o GetDiscoveredWorkloadResultOutput) WorkloadUri() pulumi.StringOutput
- type GetDiscoveredWorkloadWorkloadProperty
- type GetDiscoveredWorkloadWorkloadPropertyArgs
- func (GetDiscoveredWorkloadWorkloadPropertyArgs) ElementType() reflect.Type
- func (i GetDiscoveredWorkloadWorkloadPropertyArgs) ToGetDiscoveredWorkloadWorkloadPropertyOutput() GetDiscoveredWorkloadWorkloadPropertyOutput
- func (i GetDiscoveredWorkloadWorkloadPropertyArgs) ToGetDiscoveredWorkloadWorkloadPropertyOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadPropertyOutput
- type GetDiscoveredWorkloadWorkloadPropertyArray
- func (GetDiscoveredWorkloadWorkloadPropertyArray) ElementType() reflect.Type
- func (i GetDiscoveredWorkloadWorkloadPropertyArray) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutput() GetDiscoveredWorkloadWorkloadPropertyArrayOutput
- func (i GetDiscoveredWorkloadWorkloadPropertyArray) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadPropertyArrayOutput
- type GetDiscoveredWorkloadWorkloadPropertyArrayInput
- type GetDiscoveredWorkloadWorkloadPropertyArrayOutput
- func (GetDiscoveredWorkloadWorkloadPropertyArrayOutput) ElementType() reflect.Type
- func (o GetDiscoveredWorkloadWorkloadPropertyArrayOutput) Index(i pulumi.IntInput) GetDiscoveredWorkloadWorkloadPropertyOutput
- func (o GetDiscoveredWorkloadWorkloadPropertyArrayOutput) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutput() GetDiscoveredWorkloadWorkloadPropertyArrayOutput
- func (o GetDiscoveredWorkloadWorkloadPropertyArrayOutput) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadPropertyArrayOutput
- type GetDiscoveredWorkloadWorkloadPropertyInput
- type GetDiscoveredWorkloadWorkloadPropertyOutput
- func (GetDiscoveredWorkloadWorkloadPropertyOutput) ElementType() reflect.Type
- func (o GetDiscoveredWorkloadWorkloadPropertyOutput) GcpProject() pulumi.StringOutput
- func (o GetDiscoveredWorkloadWorkloadPropertyOutput) Location() pulumi.StringOutput
- func (o GetDiscoveredWorkloadWorkloadPropertyOutput) ToGetDiscoveredWorkloadWorkloadPropertyOutput() GetDiscoveredWorkloadWorkloadPropertyOutput
- func (o GetDiscoveredWorkloadWorkloadPropertyOutput) ToGetDiscoveredWorkloadWorkloadPropertyOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadPropertyOutput
- func (o GetDiscoveredWorkloadWorkloadPropertyOutput) Zone() pulumi.StringOutput
- type GetDiscoveredWorkloadWorkloadReference
- type GetDiscoveredWorkloadWorkloadReferenceArgs
- func (GetDiscoveredWorkloadWorkloadReferenceArgs) ElementType() reflect.Type
- func (i GetDiscoveredWorkloadWorkloadReferenceArgs) ToGetDiscoveredWorkloadWorkloadReferenceOutput() GetDiscoveredWorkloadWorkloadReferenceOutput
- func (i GetDiscoveredWorkloadWorkloadReferenceArgs) ToGetDiscoveredWorkloadWorkloadReferenceOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadReferenceOutput
- type GetDiscoveredWorkloadWorkloadReferenceArray
- func (GetDiscoveredWorkloadWorkloadReferenceArray) ElementType() reflect.Type
- func (i GetDiscoveredWorkloadWorkloadReferenceArray) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutput() GetDiscoveredWorkloadWorkloadReferenceArrayOutput
- func (i GetDiscoveredWorkloadWorkloadReferenceArray) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadReferenceArrayOutput
- type GetDiscoveredWorkloadWorkloadReferenceArrayInput
- type GetDiscoveredWorkloadWorkloadReferenceArrayOutput
- func (GetDiscoveredWorkloadWorkloadReferenceArrayOutput) ElementType() reflect.Type
- func (o GetDiscoveredWorkloadWorkloadReferenceArrayOutput) Index(i pulumi.IntInput) GetDiscoveredWorkloadWorkloadReferenceOutput
- func (o GetDiscoveredWorkloadWorkloadReferenceArrayOutput) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutput() GetDiscoveredWorkloadWorkloadReferenceArrayOutput
- func (o GetDiscoveredWorkloadWorkloadReferenceArrayOutput) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadReferenceArrayOutput
- type GetDiscoveredWorkloadWorkloadReferenceInput
- type GetDiscoveredWorkloadWorkloadReferenceOutput
- func (GetDiscoveredWorkloadWorkloadReferenceOutput) ElementType() reflect.Type
- func (o GetDiscoveredWorkloadWorkloadReferenceOutput) ToGetDiscoveredWorkloadWorkloadReferenceOutput() GetDiscoveredWorkloadWorkloadReferenceOutput
- func (o GetDiscoveredWorkloadWorkloadReferenceOutput) ToGetDiscoveredWorkloadWorkloadReferenceOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadReferenceOutput
- func (o GetDiscoveredWorkloadWorkloadReferenceOutput) Uri() pulumi.StringOutput
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ApplicationId() pulumi.StringOutput
- func (o LookupApplicationResultOutput) Attributes() GetApplicationAttributeArrayOutput
- func (o LookupApplicationResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupApplicationResultOutput) Description() pulumi.StringOutput
- func (o LookupApplicationResultOutput) DisplayName() pulumi.StringOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) Id() pulumi.StringOutput
- func (o LookupApplicationResultOutput) Location() pulumi.StringOutput
- func (o LookupApplicationResultOutput) Name() pulumi.StringOutput
- func (o LookupApplicationResultOutput) Project() pulumi.StringOutput
- func (o LookupApplicationResultOutput) Scopes() GetApplicationScopeArrayOutput
- func (o LookupApplicationResultOutput) State() pulumi.StringOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) Uid() pulumi.StringOutput
- func (o LookupApplicationResultOutput) UpdateTime() pulumi.StringOutput
- type Service
- type ServiceArgs
- type ServiceArray
- type ServiceArrayInput
- type ServiceArrayOutput
- type ServiceAttributes
- type ServiceAttributesArgs
- func (ServiceAttributesArgs) ElementType() reflect.Type
- func (i ServiceAttributesArgs) ToServiceAttributesOutput() ServiceAttributesOutput
- func (i ServiceAttributesArgs) ToServiceAttributesOutputWithContext(ctx context.Context) ServiceAttributesOutput
- func (i ServiceAttributesArgs) ToServiceAttributesPtrOutput() ServiceAttributesPtrOutput
- func (i ServiceAttributesArgs) ToServiceAttributesPtrOutputWithContext(ctx context.Context) ServiceAttributesPtrOutput
- type ServiceAttributesBusinessOwner
- type ServiceAttributesBusinessOwnerArgs
- func (ServiceAttributesBusinessOwnerArgs) ElementType() reflect.Type
- func (i ServiceAttributesBusinessOwnerArgs) ToServiceAttributesBusinessOwnerOutput() ServiceAttributesBusinessOwnerOutput
- func (i ServiceAttributesBusinessOwnerArgs) ToServiceAttributesBusinessOwnerOutputWithContext(ctx context.Context) ServiceAttributesBusinessOwnerOutput
- type ServiceAttributesBusinessOwnerArray
- func (ServiceAttributesBusinessOwnerArray) ElementType() reflect.Type
- func (i ServiceAttributesBusinessOwnerArray) ToServiceAttributesBusinessOwnerArrayOutput() ServiceAttributesBusinessOwnerArrayOutput
- func (i ServiceAttributesBusinessOwnerArray) ToServiceAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesBusinessOwnerArrayOutput
- type ServiceAttributesBusinessOwnerArrayInput
- type ServiceAttributesBusinessOwnerArrayOutput
- func (ServiceAttributesBusinessOwnerArrayOutput) ElementType() reflect.Type
- func (o ServiceAttributesBusinessOwnerArrayOutput) Index(i pulumi.IntInput) ServiceAttributesBusinessOwnerOutput
- func (o ServiceAttributesBusinessOwnerArrayOutput) ToServiceAttributesBusinessOwnerArrayOutput() ServiceAttributesBusinessOwnerArrayOutput
- func (o ServiceAttributesBusinessOwnerArrayOutput) ToServiceAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesBusinessOwnerArrayOutput
- type ServiceAttributesBusinessOwnerInput
- type ServiceAttributesBusinessOwnerOutput
- func (o ServiceAttributesBusinessOwnerOutput) DisplayName() pulumi.StringPtrOutput
- func (ServiceAttributesBusinessOwnerOutput) ElementType() reflect.Type
- func (o ServiceAttributesBusinessOwnerOutput) Email() pulumi.StringOutput
- func (o ServiceAttributesBusinessOwnerOutput) ToServiceAttributesBusinessOwnerOutput() ServiceAttributesBusinessOwnerOutput
- func (o ServiceAttributesBusinessOwnerOutput) ToServiceAttributesBusinessOwnerOutputWithContext(ctx context.Context) ServiceAttributesBusinessOwnerOutput
- type ServiceAttributesCriticality
- type ServiceAttributesCriticalityArgs
- func (ServiceAttributesCriticalityArgs) ElementType() reflect.Type
- func (i ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityOutput() ServiceAttributesCriticalityOutput
- func (i ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityOutputWithContext(ctx context.Context) ServiceAttributesCriticalityOutput
- func (i ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityPtrOutput() ServiceAttributesCriticalityPtrOutput
- func (i ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityPtrOutputWithContext(ctx context.Context) ServiceAttributesCriticalityPtrOutput
- type ServiceAttributesCriticalityInput
- type ServiceAttributesCriticalityOutput
- func (ServiceAttributesCriticalityOutput) ElementType() reflect.Type
- func (o ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityOutput() ServiceAttributesCriticalityOutput
- func (o ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityOutputWithContext(ctx context.Context) ServiceAttributesCriticalityOutput
- func (o ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityPtrOutput() ServiceAttributesCriticalityPtrOutput
- func (o ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityPtrOutputWithContext(ctx context.Context) ServiceAttributesCriticalityPtrOutput
- func (o ServiceAttributesCriticalityOutput) Type() pulumi.StringOutput
- type ServiceAttributesCriticalityPtrInput
- type ServiceAttributesCriticalityPtrOutput
- func (o ServiceAttributesCriticalityPtrOutput) Elem() ServiceAttributesCriticalityOutput
- func (ServiceAttributesCriticalityPtrOutput) ElementType() reflect.Type
- func (o ServiceAttributesCriticalityPtrOutput) ToServiceAttributesCriticalityPtrOutput() ServiceAttributesCriticalityPtrOutput
- func (o ServiceAttributesCriticalityPtrOutput) ToServiceAttributesCriticalityPtrOutputWithContext(ctx context.Context) ServiceAttributesCriticalityPtrOutput
- func (o ServiceAttributesCriticalityPtrOutput) Type() pulumi.StringPtrOutput
- type ServiceAttributesDeveloperOwner
- type ServiceAttributesDeveloperOwnerArgs
- func (ServiceAttributesDeveloperOwnerArgs) ElementType() reflect.Type
- func (i ServiceAttributesDeveloperOwnerArgs) ToServiceAttributesDeveloperOwnerOutput() ServiceAttributesDeveloperOwnerOutput
- func (i ServiceAttributesDeveloperOwnerArgs) ToServiceAttributesDeveloperOwnerOutputWithContext(ctx context.Context) ServiceAttributesDeveloperOwnerOutput
- type ServiceAttributesDeveloperOwnerArray
- func (ServiceAttributesDeveloperOwnerArray) ElementType() reflect.Type
- func (i ServiceAttributesDeveloperOwnerArray) ToServiceAttributesDeveloperOwnerArrayOutput() ServiceAttributesDeveloperOwnerArrayOutput
- func (i ServiceAttributesDeveloperOwnerArray) ToServiceAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesDeveloperOwnerArrayOutput
- type ServiceAttributesDeveloperOwnerArrayInput
- type ServiceAttributesDeveloperOwnerArrayOutput
- func (ServiceAttributesDeveloperOwnerArrayOutput) ElementType() reflect.Type
- func (o ServiceAttributesDeveloperOwnerArrayOutput) Index(i pulumi.IntInput) ServiceAttributesDeveloperOwnerOutput
- func (o ServiceAttributesDeveloperOwnerArrayOutput) ToServiceAttributesDeveloperOwnerArrayOutput() ServiceAttributesDeveloperOwnerArrayOutput
- func (o ServiceAttributesDeveloperOwnerArrayOutput) ToServiceAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesDeveloperOwnerArrayOutput
- type ServiceAttributesDeveloperOwnerInput
- type ServiceAttributesDeveloperOwnerOutput
- func (o ServiceAttributesDeveloperOwnerOutput) DisplayName() pulumi.StringPtrOutput
- func (ServiceAttributesDeveloperOwnerOutput) ElementType() reflect.Type
- func (o ServiceAttributesDeveloperOwnerOutput) Email() pulumi.StringOutput
- func (o ServiceAttributesDeveloperOwnerOutput) ToServiceAttributesDeveloperOwnerOutput() ServiceAttributesDeveloperOwnerOutput
- func (o ServiceAttributesDeveloperOwnerOutput) ToServiceAttributesDeveloperOwnerOutputWithContext(ctx context.Context) ServiceAttributesDeveloperOwnerOutput
- type ServiceAttributesEnvironment
- type ServiceAttributesEnvironmentArgs
- func (ServiceAttributesEnvironmentArgs) ElementType() reflect.Type
- func (i ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentOutput() ServiceAttributesEnvironmentOutput
- func (i ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentOutput
- func (i ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentPtrOutput() ServiceAttributesEnvironmentPtrOutput
- func (i ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentPtrOutput
- type ServiceAttributesEnvironmentInput
- type ServiceAttributesEnvironmentOutput
- func (ServiceAttributesEnvironmentOutput) ElementType() reflect.Type
- func (o ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentOutput() ServiceAttributesEnvironmentOutput
- func (o ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentOutput
- func (o ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentPtrOutput() ServiceAttributesEnvironmentPtrOutput
- func (o ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentPtrOutput
- func (o ServiceAttributesEnvironmentOutput) Type() pulumi.StringOutput
- type ServiceAttributesEnvironmentPtrInput
- type ServiceAttributesEnvironmentPtrOutput
- func (o ServiceAttributesEnvironmentPtrOutput) Elem() ServiceAttributesEnvironmentOutput
- func (ServiceAttributesEnvironmentPtrOutput) ElementType() reflect.Type
- func (o ServiceAttributesEnvironmentPtrOutput) ToServiceAttributesEnvironmentPtrOutput() ServiceAttributesEnvironmentPtrOutput
- func (o ServiceAttributesEnvironmentPtrOutput) ToServiceAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentPtrOutput
- func (o ServiceAttributesEnvironmentPtrOutput) Type() pulumi.StringPtrOutput
- type ServiceAttributesInput
- type ServiceAttributesOperatorOwner
- type ServiceAttributesOperatorOwnerArgs
- func (ServiceAttributesOperatorOwnerArgs) ElementType() reflect.Type
- func (i ServiceAttributesOperatorOwnerArgs) ToServiceAttributesOperatorOwnerOutput() ServiceAttributesOperatorOwnerOutput
- func (i ServiceAttributesOperatorOwnerArgs) ToServiceAttributesOperatorOwnerOutputWithContext(ctx context.Context) ServiceAttributesOperatorOwnerOutput
- type ServiceAttributesOperatorOwnerArray
- func (ServiceAttributesOperatorOwnerArray) ElementType() reflect.Type
- func (i ServiceAttributesOperatorOwnerArray) ToServiceAttributesOperatorOwnerArrayOutput() ServiceAttributesOperatorOwnerArrayOutput
- func (i ServiceAttributesOperatorOwnerArray) ToServiceAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesOperatorOwnerArrayOutput
- type ServiceAttributesOperatorOwnerArrayInput
- type ServiceAttributesOperatorOwnerArrayOutput
- func (ServiceAttributesOperatorOwnerArrayOutput) ElementType() reflect.Type
- func (o ServiceAttributesOperatorOwnerArrayOutput) Index(i pulumi.IntInput) ServiceAttributesOperatorOwnerOutput
- func (o ServiceAttributesOperatorOwnerArrayOutput) ToServiceAttributesOperatorOwnerArrayOutput() ServiceAttributesOperatorOwnerArrayOutput
- func (o ServiceAttributesOperatorOwnerArrayOutput) ToServiceAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesOperatorOwnerArrayOutput
- type ServiceAttributesOperatorOwnerInput
- type ServiceAttributesOperatorOwnerOutput
- func (o ServiceAttributesOperatorOwnerOutput) DisplayName() pulumi.StringPtrOutput
- func (ServiceAttributesOperatorOwnerOutput) ElementType() reflect.Type
- func (o ServiceAttributesOperatorOwnerOutput) Email() pulumi.StringOutput
- func (o ServiceAttributesOperatorOwnerOutput) ToServiceAttributesOperatorOwnerOutput() ServiceAttributesOperatorOwnerOutput
- func (o ServiceAttributesOperatorOwnerOutput) ToServiceAttributesOperatorOwnerOutputWithContext(ctx context.Context) ServiceAttributesOperatorOwnerOutput
- type ServiceAttributesOutput
- func (o ServiceAttributesOutput) BusinessOwners() ServiceAttributesBusinessOwnerArrayOutput
- func (o ServiceAttributesOutput) Criticality() ServiceAttributesCriticalityPtrOutput
- func (o ServiceAttributesOutput) DeveloperOwners() ServiceAttributesDeveloperOwnerArrayOutput
- func (ServiceAttributesOutput) ElementType() reflect.Type
- func (o ServiceAttributesOutput) Environment() ServiceAttributesEnvironmentPtrOutput
- func (o ServiceAttributesOutput) OperatorOwners() ServiceAttributesOperatorOwnerArrayOutput
- func (o ServiceAttributesOutput) ToServiceAttributesOutput() ServiceAttributesOutput
- func (o ServiceAttributesOutput) ToServiceAttributesOutputWithContext(ctx context.Context) ServiceAttributesOutput
- func (o ServiceAttributesOutput) ToServiceAttributesPtrOutput() ServiceAttributesPtrOutput
- func (o ServiceAttributesOutput) ToServiceAttributesPtrOutputWithContext(ctx context.Context) ServiceAttributesPtrOutput
- type ServiceAttributesPtrInput
- type ServiceAttributesPtrOutput
- func (o ServiceAttributesPtrOutput) BusinessOwners() ServiceAttributesBusinessOwnerArrayOutput
- func (o ServiceAttributesPtrOutput) Criticality() ServiceAttributesCriticalityPtrOutput
- func (o ServiceAttributesPtrOutput) DeveloperOwners() ServiceAttributesDeveloperOwnerArrayOutput
- func (o ServiceAttributesPtrOutput) Elem() ServiceAttributesOutput
- func (ServiceAttributesPtrOutput) ElementType() reflect.Type
- func (o ServiceAttributesPtrOutput) Environment() ServiceAttributesEnvironmentPtrOutput
- func (o ServiceAttributesPtrOutput) OperatorOwners() ServiceAttributesOperatorOwnerArrayOutput
- func (o ServiceAttributesPtrOutput) ToServiceAttributesPtrOutput() ServiceAttributesPtrOutput
- func (o ServiceAttributesPtrOutput) ToServiceAttributesPtrOutputWithContext(ctx context.Context) ServiceAttributesPtrOutput
- type ServiceInput
- type ServiceMap
- type ServiceMapInput
- type ServiceMapOutput
- type ServiceOutput
- func (o ServiceOutput) ApplicationId() pulumi.StringOutput
- func (o ServiceOutput) Attributes() ServiceAttributesPtrOutput
- func (o ServiceOutput) CreateTime() pulumi.StringOutput
- func (o ServiceOutput) Description() pulumi.StringPtrOutput
- func (o ServiceOutput) DiscoveredService() pulumi.StringOutput
- func (o ServiceOutput) DisplayName() pulumi.StringPtrOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) Location() pulumi.StringOutput
- func (o ServiceOutput) Name() pulumi.StringOutput
- func (o ServiceOutput) Project() pulumi.StringOutput
- func (o ServiceOutput) ServiceId() pulumi.StringOutput
- func (o ServiceOutput) ServiceProperties() ServiceServicePropertyArrayOutput
- func (o ServiceOutput) ServiceReferences() ServiceServiceReferenceArrayOutput
- func (o ServiceOutput) State() pulumi.StringOutput
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (o ServiceOutput) Uid() pulumi.StringOutput
- func (o ServiceOutput) UpdateTime() pulumi.StringOutput
- type ServiceProjectAttachment
- type ServiceProjectAttachmentArgs
- type ServiceProjectAttachmentArray
- func (ServiceProjectAttachmentArray) ElementType() reflect.Type
- func (i ServiceProjectAttachmentArray) ToServiceProjectAttachmentArrayOutput() ServiceProjectAttachmentArrayOutput
- func (i ServiceProjectAttachmentArray) ToServiceProjectAttachmentArrayOutputWithContext(ctx context.Context) ServiceProjectAttachmentArrayOutput
- type ServiceProjectAttachmentArrayInput
- type ServiceProjectAttachmentArrayOutput
- func (ServiceProjectAttachmentArrayOutput) ElementType() reflect.Type
- func (o ServiceProjectAttachmentArrayOutput) Index(i pulumi.IntInput) ServiceProjectAttachmentOutput
- func (o ServiceProjectAttachmentArrayOutput) ToServiceProjectAttachmentArrayOutput() ServiceProjectAttachmentArrayOutput
- func (o ServiceProjectAttachmentArrayOutput) ToServiceProjectAttachmentArrayOutputWithContext(ctx context.Context) ServiceProjectAttachmentArrayOutput
- type ServiceProjectAttachmentInput
- type ServiceProjectAttachmentMap
- func (ServiceProjectAttachmentMap) ElementType() reflect.Type
- func (i ServiceProjectAttachmentMap) ToServiceProjectAttachmentMapOutput() ServiceProjectAttachmentMapOutput
- func (i ServiceProjectAttachmentMap) ToServiceProjectAttachmentMapOutputWithContext(ctx context.Context) ServiceProjectAttachmentMapOutput
- type ServiceProjectAttachmentMapInput
- type ServiceProjectAttachmentMapOutput
- func (ServiceProjectAttachmentMapOutput) ElementType() reflect.Type
- func (o ServiceProjectAttachmentMapOutput) MapIndex(k pulumi.StringInput) ServiceProjectAttachmentOutput
- func (o ServiceProjectAttachmentMapOutput) ToServiceProjectAttachmentMapOutput() ServiceProjectAttachmentMapOutput
- func (o ServiceProjectAttachmentMapOutput) ToServiceProjectAttachmentMapOutputWithContext(ctx context.Context) ServiceProjectAttachmentMapOutput
- type ServiceProjectAttachmentOutput
- func (o ServiceProjectAttachmentOutput) CreateTime() pulumi.StringOutput
- func (ServiceProjectAttachmentOutput) ElementType() reflect.Type
- func (o ServiceProjectAttachmentOutput) Name() pulumi.StringOutput
- func (o ServiceProjectAttachmentOutput) Project() pulumi.StringOutput
- func (o ServiceProjectAttachmentOutput) ServiceProject() pulumi.StringPtrOutput
- func (o ServiceProjectAttachmentOutput) ServiceProjectAttachmentId() pulumi.StringOutput
- func (o ServiceProjectAttachmentOutput) State() pulumi.StringOutput
- func (o ServiceProjectAttachmentOutput) ToServiceProjectAttachmentOutput() ServiceProjectAttachmentOutput
- func (o ServiceProjectAttachmentOutput) ToServiceProjectAttachmentOutputWithContext(ctx context.Context) ServiceProjectAttachmentOutput
- func (o ServiceProjectAttachmentOutput) Uid() pulumi.StringOutput
- type ServiceProjectAttachmentState
- type ServiceServiceProperty
- type ServiceServicePropertyArgs
- type ServiceServicePropertyArray
- func (ServiceServicePropertyArray) ElementType() reflect.Type
- func (i ServiceServicePropertyArray) ToServiceServicePropertyArrayOutput() ServiceServicePropertyArrayOutput
- func (i ServiceServicePropertyArray) ToServiceServicePropertyArrayOutputWithContext(ctx context.Context) ServiceServicePropertyArrayOutput
- type ServiceServicePropertyArrayInput
- type ServiceServicePropertyArrayOutput
- func (ServiceServicePropertyArrayOutput) ElementType() reflect.Type
- func (o ServiceServicePropertyArrayOutput) Index(i pulumi.IntInput) ServiceServicePropertyOutput
- func (o ServiceServicePropertyArrayOutput) ToServiceServicePropertyArrayOutput() ServiceServicePropertyArrayOutput
- func (o ServiceServicePropertyArrayOutput) ToServiceServicePropertyArrayOutputWithContext(ctx context.Context) ServiceServicePropertyArrayOutput
- type ServiceServicePropertyInput
- type ServiceServicePropertyOutput
- func (ServiceServicePropertyOutput) ElementType() reflect.Type
- func (o ServiceServicePropertyOutput) GcpProject() pulumi.StringPtrOutput
- func (o ServiceServicePropertyOutput) Location() pulumi.StringPtrOutput
- func (o ServiceServicePropertyOutput) ToServiceServicePropertyOutput() ServiceServicePropertyOutput
- func (o ServiceServicePropertyOutput) ToServiceServicePropertyOutputWithContext(ctx context.Context) ServiceServicePropertyOutput
- func (o ServiceServicePropertyOutput) Zone() pulumi.StringPtrOutput
- type ServiceServiceReference
- type ServiceServiceReferenceArgs
- type ServiceServiceReferenceArray
- func (ServiceServiceReferenceArray) ElementType() reflect.Type
- func (i ServiceServiceReferenceArray) ToServiceServiceReferenceArrayOutput() ServiceServiceReferenceArrayOutput
- func (i ServiceServiceReferenceArray) ToServiceServiceReferenceArrayOutputWithContext(ctx context.Context) ServiceServiceReferenceArrayOutput
- type ServiceServiceReferenceArrayInput
- type ServiceServiceReferenceArrayOutput
- func (ServiceServiceReferenceArrayOutput) ElementType() reflect.Type
- func (o ServiceServiceReferenceArrayOutput) Index(i pulumi.IntInput) ServiceServiceReferenceOutput
- func (o ServiceServiceReferenceArrayOutput) ToServiceServiceReferenceArrayOutput() ServiceServiceReferenceArrayOutput
- func (o ServiceServiceReferenceArrayOutput) ToServiceServiceReferenceArrayOutputWithContext(ctx context.Context) ServiceServiceReferenceArrayOutput
- type ServiceServiceReferenceInput
- type ServiceServiceReferenceOutput
- func (ServiceServiceReferenceOutput) ElementType() reflect.Type
- func (o ServiceServiceReferenceOutput) ToServiceServiceReferenceOutput() ServiceServiceReferenceOutput
- func (o ServiceServiceReferenceOutput) ToServiceServiceReferenceOutputWithContext(ctx context.Context) ServiceServiceReferenceOutput
- func (o ServiceServiceReferenceOutput) Uri() pulumi.StringPtrOutput
- type ServiceState
- type Workload
- type WorkloadArgs
- type WorkloadArray
- type WorkloadArrayInput
- type WorkloadArrayOutput
- type WorkloadAttributes
- type WorkloadAttributesArgs
- func (WorkloadAttributesArgs) ElementType() reflect.Type
- func (i WorkloadAttributesArgs) ToWorkloadAttributesOutput() WorkloadAttributesOutput
- func (i WorkloadAttributesArgs) ToWorkloadAttributesOutputWithContext(ctx context.Context) WorkloadAttributesOutput
- func (i WorkloadAttributesArgs) ToWorkloadAttributesPtrOutput() WorkloadAttributesPtrOutput
- func (i WorkloadAttributesArgs) ToWorkloadAttributesPtrOutputWithContext(ctx context.Context) WorkloadAttributesPtrOutput
- type WorkloadAttributesBusinessOwner
- type WorkloadAttributesBusinessOwnerArgs
- func (WorkloadAttributesBusinessOwnerArgs) ElementType() reflect.Type
- func (i WorkloadAttributesBusinessOwnerArgs) ToWorkloadAttributesBusinessOwnerOutput() WorkloadAttributesBusinessOwnerOutput
- func (i WorkloadAttributesBusinessOwnerArgs) ToWorkloadAttributesBusinessOwnerOutputWithContext(ctx context.Context) WorkloadAttributesBusinessOwnerOutput
- type WorkloadAttributesBusinessOwnerArray
- func (WorkloadAttributesBusinessOwnerArray) ElementType() reflect.Type
- func (i WorkloadAttributesBusinessOwnerArray) ToWorkloadAttributesBusinessOwnerArrayOutput() WorkloadAttributesBusinessOwnerArrayOutput
- func (i WorkloadAttributesBusinessOwnerArray) ToWorkloadAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesBusinessOwnerArrayOutput
- type WorkloadAttributesBusinessOwnerArrayInput
- type WorkloadAttributesBusinessOwnerArrayOutput
- func (WorkloadAttributesBusinessOwnerArrayOutput) ElementType() reflect.Type
- func (o WorkloadAttributesBusinessOwnerArrayOutput) Index(i pulumi.IntInput) WorkloadAttributesBusinessOwnerOutput
- func (o WorkloadAttributesBusinessOwnerArrayOutput) ToWorkloadAttributesBusinessOwnerArrayOutput() WorkloadAttributesBusinessOwnerArrayOutput
- func (o WorkloadAttributesBusinessOwnerArrayOutput) ToWorkloadAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesBusinessOwnerArrayOutput
- type WorkloadAttributesBusinessOwnerInput
- type WorkloadAttributesBusinessOwnerOutput
- func (o WorkloadAttributesBusinessOwnerOutput) DisplayName() pulumi.StringPtrOutput
- func (WorkloadAttributesBusinessOwnerOutput) ElementType() reflect.Type
- func (o WorkloadAttributesBusinessOwnerOutput) Email() pulumi.StringOutput
- func (o WorkloadAttributesBusinessOwnerOutput) ToWorkloadAttributesBusinessOwnerOutput() WorkloadAttributesBusinessOwnerOutput
- func (o WorkloadAttributesBusinessOwnerOutput) ToWorkloadAttributesBusinessOwnerOutputWithContext(ctx context.Context) WorkloadAttributesBusinessOwnerOutput
- type WorkloadAttributesCriticality
- type WorkloadAttributesCriticalityArgs
- func (WorkloadAttributesCriticalityArgs) ElementType() reflect.Type
- func (i WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityOutput() WorkloadAttributesCriticalityOutput
- func (i WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityOutput
- func (i WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityPtrOutput() WorkloadAttributesCriticalityPtrOutput
- func (i WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityPtrOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityPtrOutput
- type WorkloadAttributesCriticalityInput
- type WorkloadAttributesCriticalityOutput
- func (WorkloadAttributesCriticalityOutput) ElementType() reflect.Type
- func (o WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityOutput() WorkloadAttributesCriticalityOutput
- func (o WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityOutput
- func (o WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityPtrOutput() WorkloadAttributesCriticalityPtrOutput
- func (o WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityPtrOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityPtrOutput
- func (o WorkloadAttributesCriticalityOutput) Type() pulumi.StringOutput
- type WorkloadAttributesCriticalityPtrInput
- type WorkloadAttributesCriticalityPtrOutput
- func (o WorkloadAttributesCriticalityPtrOutput) Elem() WorkloadAttributesCriticalityOutput
- func (WorkloadAttributesCriticalityPtrOutput) ElementType() reflect.Type
- func (o WorkloadAttributesCriticalityPtrOutput) ToWorkloadAttributesCriticalityPtrOutput() WorkloadAttributesCriticalityPtrOutput
- func (o WorkloadAttributesCriticalityPtrOutput) ToWorkloadAttributesCriticalityPtrOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityPtrOutput
- func (o WorkloadAttributesCriticalityPtrOutput) Type() pulumi.StringPtrOutput
- type WorkloadAttributesDeveloperOwner
- type WorkloadAttributesDeveloperOwnerArgs
- func (WorkloadAttributesDeveloperOwnerArgs) ElementType() reflect.Type
- func (i WorkloadAttributesDeveloperOwnerArgs) ToWorkloadAttributesDeveloperOwnerOutput() WorkloadAttributesDeveloperOwnerOutput
- func (i WorkloadAttributesDeveloperOwnerArgs) ToWorkloadAttributesDeveloperOwnerOutputWithContext(ctx context.Context) WorkloadAttributesDeveloperOwnerOutput
- type WorkloadAttributesDeveloperOwnerArray
- func (WorkloadAttributesDeveloperOwnerArray) ElementType() reflect.Type
- func (i WorkloadAttributesDeveloperOwnerArray) ToWorkloadAttributesDeveloperOwnerArrayOutput() WorkloadAttributesDeveloperOwnerArrayOutput
- func (i WorkloadAttributesDeveloperOwnerArray) ToWorkloadAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesDeveloperOwnerArrayOutput
- type WorkloadAttributesDeveloperOwnerArrayInput
- type WorkloadAttributesDeveloperOwnerArrayOutput
- func (WorkloadAttributesDeveloperOwnerArrayOutput) ElementType() reflect.Type
- func (o WorkloadAttributesDeveloperOwnerArrayOutput) Index(i pulumi.IntInput) WorkloadAttributesDeveloperOwnerOutput
- func (o WorkloadAttributesDeveloperOwnerArrayOutput) ToWorkloadAttributesDeveloperOwnerArrayOutput() WorkloadAttributesDeveloperOwnerArrayOutput
- func (o WorkloadAttributesDeveloperOwnerArrayOutput) ToWorkloadAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesDeveloperOwnerArrayOutput
- type WorkloadAttributesDeveloperOwnerInput
- type WorkloadAttributesDeveloperOwnerOutput
- func (o WorkloadAttributesDeveloperOwnerOutput) DisplayName() pulumi.StringPtrOutput
- func (WorkloadAttributesDeveloperOwnerOutput) ElementType() reflect.Type
- func (o WorkloadAttributesDeveloperOwnerOutput) Email() pulumi.StringOutput
- func (o WorkloadAttributesDeveloperOwnerOutput) ToWorkloadAttributesDeveloperOwnerOutput() WorkloadAttributesDeveloperOwnerOutput
- func (o WorkloadAttributesDeveloperOwnerOutput) ToWorkloadAttributesDeveloperOwnerOutputWithContext(ctx context.Context) WorkloadAttributesDeveloperOwnerOutput
- type WorkloadAttributesEnvironment
- type WorkloadAttributesEnvironmentArgs
- func (WorkloadAttributesEnvironmentArgs) ElementType() reflect.Type
- func (i WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentOutput() WorkloadAttributesEnvironmentOutput
- func (i WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentOutput
- func (i WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentPtrOutput() WorkloadAttributesEnvironmentPtrOutput
- func (i WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentPtrOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentPtrOutput
- type WorkloadAttributesEnvironmentInput
- type WorkloadAttributesEnvironmentOutput
- func (WorkloadAttributesEnvironmentOutput) ElementType() reflect.Type
- func (o WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentOutput() WorkloadAttributesEnvironmentOutput
- func (o WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentOutput
- func (o WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentPtrOutput() WorkloadAttributesEnvironmentPtrOutput
- func (o WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentPtrOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentPtrOutput
- func (o WorkloadAttributesEnvironmentOutput) Type() pulumi.StringOutput
- type WorkloadAttributesEnvironmentPtrInput
- type WorkloadAttributesEnvironmentPtrOutput
- func (o WorkloadAttributesEnvironmentPtrOutput) Elem() WorkloadAttributesEnvironmentOutput
- func (WorkloadAttributesEnvironmentPtrOutput) ElementType() reflect.Type
- func (o WorkloadAttributesEnvironmentPtrOutput) ToWorkloadAttributesEnvironmentPtrOutput() WorkloadAttributesEnvironmentPtrOutput
- func (o WorkloadAttributesEnvironmentPtrOutput) ToWorkloadAttributesEnvironmentPtrOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentPtrOutput
- func (o WorkloadAttributesEnvironmentPtrOutput) Type() pulumi.StringPtrOutput
- type WorkloadAttributesInput
- type WorkloadAttributesOperatorOwner
- type WorkloadAttributesOperatorOwnerArgs
- func (WorkloadAttributesOperatorOwnerArgs) ElementType() reflect.Type
- func (i WorkloadAttributesOperatorOwnerArgs) ToWorkloadAttributesOperatorOwnerOutput() WorkloadAttributesOperatorOwnerOutput
- func (i WorkloadAttributesOperatorOwnerArgs) ToWorkloadAttributesOperatorOwnerOutputWithContext(ctx context.Context) WorkloadAttributesOperatorOwnerOutput
- type WorkloadAttributesOperatorOwnerArray
- func (WorkloadAttributesOperatorOwnerArray) ElementType() reflect.Type
- func (i WorkloadAttributesOperatorOwnerArray) ToWorkloadAttributesOperatorOwnerArrayOutput() WorkloadAttributesOperatorOwnerArrayOutput
- func (i WorkloadAttributesOperatorOwnerArray) ToWorkloadAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesOperatorOwnerArrayOutput
- type WorkloadAttributesOperatorOwnerArrayInput
- type WorkloadAttributesOperatorOwnerArrayOutput
- func (WorkloadAttributesOperatorOwnerArrayOutput) ElementType() reflect.Type
- func (o WorkloadAttributesOperatorOwnerArrayOutput) Index(i pulumi.IntInput) WorkloadAttributesOperatorOwnerOutput
- func (o WorkloadAttributesOperatorOwnerArrayOutput) ToWorkloadAttributesOperatorOwnerArrayOutput() WorkloadAttributesOperatorOwnerArrayOutput
- func (o WorkloadAttributesOperatorOwnerArrayOutput) ToWorkloadAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesOperatorOwnerArrayOutput
- type WorkloadAttributesOperatorOwnerInput
- type WorkloadAttributesOperatorOwnerOutput
- func (o WorkloadAttributesOperatorOwnerOutput) DisplayName() pulumi.StringPtrOutput
- func (WorkloadAttributesOperatorOwnerOutput) ElementType() reflect.Type
- func (o WorkloadAttributesOperatorOwnerOutput) Email() pulumi.StringOutput
- func (o WorkloadAttributesOperatorOwnerOutput) ToWorkloadAttributesOperatorOwnerOutput() WorkloadAttributesOperatorOwnerOutput
- func (o WorkloadAttributesOperatorOwnerOutput) ToWorkloadAttributesOperatorOwnerOutputWithContext(ctx context.Context) WorkloadAttributesOperatorOwnerOutput
- type WorkloadAttributesOutput
- func (o WorkloadAttributesOutput) BusinessOwners() WorkloadAttributesBusinessOwnerArrayOutput
- func (o WorkloadAttributesOutput) Criticality() WorkloadAttributesCriticalityPtrOutput
- func (o WorkloadAttributesOutput) DeveloperOwners() WorkloadAttributesDeveloperOwnerArrayOutput
- func (WorkloadAttributesOutput) ElementType() reflect.Type
- func (o WorkloadAttributesOutput) Environment() WorkloadAttributesEnvironmentPtrOutput
- func (o WorkloadAttributesOutput) OperatorOwners() WorkloadAttributesOperatorOwnerArrayOutput
- func (o WorkloadAttributesOutput) ToWorkloadAttributesOutput() WorkloadAttributesOutput
- func (o WorkloadAttributesOutput) ToWorkloadAttributesOutputWithContext(ctx context.Context) WorkloadAttributesOutput
- func (o WorkloadAttributesOutput) ToWorkloadAttributesPtrOutput() WorkloadAttributesPtrOutput
- func (o WorkloadAttributesOutput) ToWorkloadAttributesPtrOutputWithContext(ctx context.Context) WorkloadAttributesPtrOutput
- type WorkloadAttributesPtrInput
- type WorkloadAttributesPtrOutput
- func (o WorkloadAttributesPtrOutput) BusinessOwners() WorkloadAttributesBusinessOwnerArrayOutput
- func (o WorkloadAttributesPtrOutput) Criticality() WorkloadAttributesCriticalityPtrOutput
- func (o WorkloadAttributesPtrOutput) DeveloperOwners() WorkloadAttributesDeveloperOwnerArrayOutput
- func (o WorkloadAttributesPtrOutput) Elem() WorkloadAttributesOutput
- func (WorkloadAttributesPtrOutput) ElementType() reflect.Type
- func (o WorkloadAttributesPtrOutput) Environment() WorkloadAttributesEnvironmentPtrOutput
- func (o WorkloadAttributesPtrOutput) OperatorOwners() WorkloadAttributesOperatorOwnerArrayOutput
- func (o WorkloadAttributesPtrOutput) ToWorkloadAttributesPtrOutput() WorkloadAttributesPtrOutput
- func (o WorkloadAttributesPtrOutput) ToWorkloadAttributesPtrOutputWithContext(ctx context.Context) WorkloadAttributesPtrOutput
- type WorkloadInput
- type WorkloadMap
- type WorkloadMapInput
- type WorkloadMapOutput
- type WorkloadOutput
- func (o WorkloadOutput) ApplicationId() pulumi.StringOutput
- func (o WorkloadOutput) Attributes() WorkloadAttributesPtrOutput
- func (o WorkloadOutput) CreateTime() pulumi.StringOutput
- func (o WorkloadOutput) Description() pulumi.StringPtrOutput
- func (o WorkloadOutput) DiscoveredWorkload() pulumi.StringOutput
- func (o WorkloadOutput) DisplayName() pulumi.StringPtrOutput
- func (WorkloadOutput) ElementType() reflect.Type
- func (o WorkloadOutput) Location() pulumi.StringOutput
- func (o WorkloadOutput) Name() pulumi.StringOutput
- func (o WorkloadOutput) Project() pulumi.StringOutput
- func (o WorkloadOutput) State() pulumi.StringOutput
- func (o WorkloadOutput) ToWorkloadOutput() WorkloadOutput
- func (o WorkloadOutput) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
- func (o WorkloadOutput) Uid() pulumi.StringOutput
- func (o WorkloadOutput) UpdateTime() pulumi.StringOutput
- func (o WorkloadOutput) WorkloadId() pulumi.StringOutput
- func (o WorkloadOutput) WorkloadProperties() WorkloadWorkloadPropertyArrayOutput
- func (o WorkloadOutput) WorkloadReferences() WorkloadWorkloadReferenceArrayOutput
- type WorkloadState
- type WorkloadWorkloadProperty
- type WorkloadWorkloadPropertyArgs
- func (WorkloadWorkloadPropertyArgs) ElementType() reflect.Type
- func (i WorkloadWorkloadPropertyArgs) ToWorkloadWorkloadPropertyOutput() WorkloadWorkloadPropertyOutput
- func (i WorkloadWorkloadPropertyArgs) ToWorkloadWorkloadPropertyOutputWithContext(ctx context.Context) WorkloadWorkloadPropertyOutput
- type WorkloadWorkloadPropertyArray
- func (WorkloadWorkloadPropertyArray) ElementType() reflect.Type
- func (i WorkloadWorkloadPropertyArray) ToWorkloadWorkloadPropertyArrayOutput() WorkloadWorkloadPropertyArrayOutput
- func (i WorkloadWorkloadPropertyArray) ToWorkloadWorkloadPropertyArrayOutputWithContext(ctx context.Context) WorkloadWorkloadPropertyArrayOutput
- type WorkloadWorkloadPropertyArrayInput
- type WorkloadWorkloadPropertyArrayOutput
- func (WorkloadWorkloadPropertyArrayOutput) ElementType() reflect.Type
- func (o WorkloadWorkloadPropertyArrayOutput) Index(i pulumi.IntInput) WorkloadWorkloadPropertyOutput
- func (o WorkloadWorkloadPropertyArrayOutput) ToWorkloadWorkloadPropertyArrayOutput() WorkloadWorkloadPropertyArrayOutput
- func (o WorkloadWorkloadPropertyArrayOutput) ToWorkloadWorkloadPropertyArrayOutputWithContext(ctx context.Context) WorkloadWorkloadPropertyArrayOutput
- type WorkloadWorkloadPropertyInput
- type WorkloadWorkloadPropertyOutput
- func (WorkloadWorkloadPropertyOutput) ElementType() reflect.Type
- func (o WorkloadWorkloadPropertyOutput) GcpProject() pulumi.StringPtrOutput
- func (o WorkloadWorkloadPropertyOutput) Location() pulumi.StringPtrOutput
- func (o WorkloadWorkloadPropertyOutput) ToWorkloadWorkloadPropertyOutput() WorkloadWorkloadPropertyOutput
- func (o WorkloadWorkloadPropertyOutput) ToWorkloadWorkloadPropertyOutputWithContext(ctx context.Context) WorkloadWorkloadPropertyOutput
- func (o WorkloadWorkloadPropertyOutput) Zone() pulumi.StringPtrOutput
- type WorkloadWorkloadReference
- type WorkloadWorkloadReferenceArgs
- func (WorkloadWorkloadReferenceArgs) ElementType() reflect.Type
- func (i WorkloadWorkloadReferenceArgs) ToWorkloadWorkloadReferenceOutput() WorkloadWorkloadReferenceOutput
- func (i WorkloadWorkloadReferenceArgs) ToWorkloadWorkloadReferenceOutputWithContext(ctx context.Context) WorkloadWorkloadReferenceOutput
- type WorkloadWorkloadReferenceArray
- func (WorkloadWorkloadReferenceArray) ElementType() reflect.Type
- func (i WorkloadWorkloadReferenceArray) ToWorkloadWorkloadReferenceArrayOutput() WorkloadWorkloadReferenceArrayOutput
- func (i WorkloadWorkloadReferenceArray) ToWorkloadWorkloadReferenceArrayOutputWithContext(ctx context.Context) WorkloadWorkloadReferenceArrayOutput
- type WorkloadWorkloadReferenceArrayInput
- type WorkloadWorkloadReferenceArrayOutput
- func (WorkloadWorkloadReferenceArrayOutput) ElementType() reflect.Type
- func (o WorkloadWorkloadReferenceArrayOutput) Index(i pulumi.IntInput) WorkloadWorkloadReferenceOutput
- func (o WorkloadWorkloadReferenceArrayOutput) ToWorkloadWorkloadReferenceArrayOutput() WorkloadWorkloadReferenceArrayOutput
- func (o WorkloadWorkloadReferenceArrayOutput) ToWorkloadWorkloadReferenceArrayOutputWithContext(ctx context.Context) WorkloadWorkloadReferenceArrayOutput
- type WorkloadWorkloadReferenceInput
- type WorkloadWorkloadReferenceOutput
- func (WorkloadWorkloadReferenceOutput) ElementType() reflect.Type
- func (o WorkloadWorkloadReferenceOutput) ToWorkloadWorkloadReferenceOutput() WorkloadWorkloadReferenceOutput
- func (o WorkloadWorkloadReferenceOutput) ToWorkloadWorkloadReferenceOutputWithContext(ctx context.Context) WorkloadWorkloadReferenceOutput
- func (o WorkloadWorkloadReferenceOutput) Uri() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // Required. The Application identifier. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Consumer provided attributes. Attributes ApplicationAttributesPtrOutput `pulumi:"attributes"` // Output only. Create time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. User-defined description of an Application. Description pulumi.StringPtrOutput `pulumi:"description"` // Optional. User-defined name for the Application. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Part of `parent`. See documentation of `projectsId`. Location pulumi.StringOutput `pulumi:"location"` // Identifier. The resource name of an Application. Format: // "projects/{host-project-id}/locations/{location}/applications/{application-id}" Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Scope of an application. // Structure is documented below. Scope ApplicationScopeOutput `pulumi:"scope"` // Output only. Application state. // Possible values: // STATE_UNSPECIFIED // CREATING // ACTIVE // DELETING State pulumi.StringOutput `pulumi:"state"` // Output only. A universally unique identifier (in UUID4 format) for the `Application`. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. Update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Application is a functional grouping of Services and Workloads that helps achieve a desired end-to-end business functionality. Services and Workloads are owned by the Application.
## Example Usage
### Apphub Application Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apphub.NewApplication(ctx, "example", &apphub.ApplicationArgs{ Location: pulumi.String("us-east1"), ApplicationId: pulumi.String("example-application"), Scope: &apphub.ApplicationScopeArgs{ Type: pulumi.String("REGIONAL"), }, }) if err != nil { return err } return nil }) }
``` ### Apphub Application Global Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apphub.NewApplication(ctx, "example", &apphub.ApplicationArgs{ Location: pulumi.String("global"), ApplicationId: pulumi.String("example-application"), Scope: &apphub.ApplicationScopeArgs{ Type: pulumi.String("GLOBAL"), }, }) if err != nil { return err } return nil }) }
``` ### Apphub Application Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apphub.NewApplication(ctx, "example2", &apphub.ApplicationArgs{ Location: pulumi.String("us-east1"), ApplicationId: pulumi.String("example-application"), DisplayName: pulumi.String("Application Full"), Scope: &apphub.ApplicationScopeArgs{ Type: pulumi.String("REGIONAL"), }, Description: pulumi.String("Application for testing"), Attributes: &apphub.ApplicationAttributesArgs{ Environment: &apphub.ApplicationAttributesEnvironmentArgs{ Type: pulumi.String("STAGING"), }, Criticality: &apphub.ApplicationAttributesCriticalityArgs{ Type: pulumi.String("MISSION_CRITICAL"), }, BusinessOwners: apphub.ApplicationAttributesBusinessOwnerArray{ &apphub.ApplicationAttributesBusinessOwnerArgs{ DisplayName: pulumi.String("Alice"), Email: pulumi.String("alice@google.com"), }, }, DeveloperOwners: apphub.ApplicationAttributesDeveloperOwnerArray{ &apphub.ApplicationAttributesDeveloperOwnerArgs{ DisplayName: pulumi.String("Bob"), Email: pulumi.String("bob@google.com"), }, }, OperatorOwners: apphub.ApplicationAttributesOperatorOwnerArray{ &apphub.ApplicationAttributesOperatorOwnerArgs{ DisplayName: pulumi.String("Charlie"), Email: pulumi.String("charlie@google.com"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Application can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/applications/{{application_id}}`
* `{{project}}/{{location}}/{{application_id}}`
* `{{location}}/{{application_id}}`
When using the `pulumi import` command, Application can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:apphub/application:Application default projects/{{project}}/locations/{{location}}/applications/{{application_id}} ```
```sh $ pulumi import gcp:apphub/application:Application default {{project}}/{{location}}/{{application_id}} ```
```sh $ pulumi import gcp:apphub/application:Application default {{location}}/{{application_id}} ```
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // Required. The Application identifier. ApplicationId pulumi.StringInput // Consumer provided attributes. Attributes ApplicationAttributesPtrInput // Optional. User-defined description of an Application. Description pulumi.StringPtrInput // Optional. User-defined name for the Application. DisplayName pulumi.StringPtrInput // Part of `parent`. See documentation of `projectsId`. Location pulumi.StringInput Project pulumi.StringPtrInput // Scope of an application. // Structure is documented below. Scope ApplicationScopeInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationArray ¶
type ApplicationArray []ApplicationInput
func (ApplicationArray) ElementType ¶
func (ApplicationArray) ElementType() reflect.Type
func (ApplicationArray) ToApplicationArrayOutput ¶
func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArray) ToApplicationArrayOutputWithContext ¶
func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationArrayInput ¶
type ApplicationArrayInput interface { pulumi.Input ToApplicationArrayOutput() ApplicationArrayOutput ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput }
ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:
ApplicationArray{ ApplicationArgs{...} }
type ApplicationArrayOutput ¶
type ApplicationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArrayOutput) ElementType ¶
func (ApplicationArrayOutput) ElementType() reflect.Type
func (ApplicationArrayOutput) Index ¶
func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
func (ApplicationArrayOutput) ToApplicationArrayOutput ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationAttributes ¶
type ApplicationAttributes struct { // Optional. Business team that ensures user needs are met and value is delivered // Structure is documented below. BusinessOwners []ApplicationAttributesBusinessOwner `pulumi:"businessOwners"` // Criticality of the Application, Service, or Workload // Structure is documented below. Criticality *ApplicationAttributesCriticality `pulumi:"criticality"` // Optional. Developer team that owns development and coding. // Structure is documented below. DeveloperOwners []ApplicationAttributesDeveloperOwner `pulumi:"developerOwners"` // Environment of the Application, Service, or Workload // Structure is documented below. Environment *ApplicationAttributesEnvironment `pulumi:"environment"` // Optional. Operator team that ensures runtime and operations. // Structure is documented below. OperatorOwners []ApplicationAttributesOperatorOwner `pulumi:"operatorOwners"` }
type ApplicationAttributesArgs ¶
type ApplicationAttributesArgs struct { // Optional. Business team that ensures user needs are met and value is delivered // Structure is documented below. BusinessOwners ApplicationAttributesBusinessOwnerArrayInput `pulumi:"businessOwners"` // Criticality of the Application, Service, or Workload // Structure is documented below. Criticality ApplicationAttributesCriticalityPtrInput `pulumi:"criticality"` // Optional. Developer team that owns development and coding. // Structure is documented below. DeveloperOwners ApplicationAttributesDeveloperOwnerArrayInput `pulumi:"developerOwners"` // Environment of the Application, Service, or Workload // Structure is documented below. Environment ApplicationAttributesEnvironmentPtrInput `pulumi:"environment"` // Optional. Operator team that ensures runtime and operations. // Structure is documented below. OperatorOwners ApplicationAttributesOperatorOwnerArrayInput `pulumi:"operatorOwners"` }
func (ApplicationAttributesArgs) ElementType ¶
func (ApplicationAttributesArgs) ElementType() reflect.Type
func (ApplicationAttributesArgs) ToApplicationAttributesOutput ¶
func (i ApplicationAttributesArgs) ToApplicationAttributesOutput() ApplicationAttributesOutput
func (ApplicationAttributesArgs) ToApplicationAttributesOutputWithContext ¶
func (i ApplicationAttributesArgs) ToApplicationAttributesOutputWithContext(ctx context.Context) ApplicationAttributesOutput
func (ApplicationAttributesArgs) ToApplicationAttributesPtrOutput ¶
func (i ApplicationAttributesArgs) ToApplicationAttributesPtrOutput() ApplicationAttributesPtrOutput
func (ApplicationAttributesArgs) ToApplicationAttributesPtrOutputWithContext ¶
func (i ApplicationAttributesArgs) ToApplicationAttributesPtrOutputWithContext(ctx context.Context) ApplicationAttributesPtrOutput
type ApplicationAttributesBusinessOwnerArgs ¶
type ApplicationAttributesBusinessOwnerArgs struct { // Optional. Contact's name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Required. Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (ApplicationAttributesBusinessOwnerArgs) ElementType ¶
func (ApplicationAttributesBusinessOwnerArgs) ElementType() reflect.Type
func (ApplicationAttributesBusinessOwnerArgs) ToApplicationAttributesBusinessOwnerOutput ¶
func (i ApplicationAttributesBusinessOwnerArgs) ToApplicationAttributesBusinessOwnerOutput() ApplicationAttributesBusinessOwnerOutput
func (ApplicationAttributesBusinessOwnerArgs) ToApplicationAttributesBusinessOwnerOutputWithContext ¶
func (i ApplicationAttributesBusinessOwnerArgs) ToApplicationAttributesBusinessOwnerOutputWithContext(ctx context.Context) ApplicationAttributesBusinessOwnerOutput
type ApplicationAttributesBusinessOwnerArray ¶
type ApplicationAttributesBusinessOwnerArray []ApplicationAttributesBusinessOwnerInput
func (ApplicationAttributesBusinessOwnerArray) ElementType ¶
func (ApplicationAttributesBusinessOwnerArray) ElementType() reflect.Type
func (ApplicationAttributesBusinessOwnerArray) ToApplicationAttributesBusinessOwnerArrayOutput ¶
func (i ApplicationAttributesBusinessOwnerArray) ToApplicationAttributesBusinessOwnerArrayOutput() ApplicationAttributesBusinessOwnerArrayOutput
func (ApplicationAttributesBusinessOwnerArray) ToApplicationAttributesBusinessOwnerArrayOutputWithContext ¶
func (i ApplicationAttributesBusinessOwnerArray) ToApplicationAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesBusinessOwnerArrayOutput
type ApplicationAttributesBusinessOwnerArrayInput ¶
type ApplicationAttributesBusinessOwnerArrayInput interface { pulumi.Input ToApplicationAttributesBusinessOwnerArrayOutput() ApplicationAttributesBusinessOwnerArrayOutput ToApplicationAttributesBusinessOwnerArrayOutputWithContext(context.Context) ApplicationAttributesBusinessOwnerArrayOutput }
ApplicationAttributesBusinessOwnerArrayInput is an input type that accepts ApplicationAttributesBusinessOwnerArray and ApplicationAttributesBusinessOwnerArrayOutput values. You can construct a concrete instance of `ApplicationAttributesBusinessOwnerArrayInput` via:
ApplicationAttributesBusinessOwnerArray{ ApplicationAttributesBusinessOwnerArgs{...} }
type ApplicationAttributesBusinessOwnerArrayOutput ¶
type ApplicationAttributesBusinessOwnerArrayOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesBusinessOwnerArrayOutput) ElementType ¶
func (ApplicationAttributesBusinessOwnerArrayOutput) ElementType() reflect.Type
func (ApplicationAttributesBusinessOwnerArrayOutput) ToApplicationAttributesBusinessOwnerArrayOutput ¶
func (o ApplicationAttributesBusinessOwnerArrayOutput) ToApplicationAttributesBusinessOwnerArrayOutput() ApplicationAttributesBusinessOwnerArrayOutput
func (ApplicationAttributesBusinessOwnerArrayOutput) ToApplicationAttributesBusinessOwnerArrayOutputWithContext ¶
func (o ApplicationAttributesBusinessOwnerArrayOutput) ToApplicationAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesBusinessOwnerArrayOutput
type ApplicationAttributesBusinessOwnerInput ¶
type ApplicationAttributesBusinessOwnerInput interface { pulumi.Input ToApplicationAttributesBusinessOwnerOutput() ApplicationAttributesBusinessOwnerOutput ToApplicationAttributesBusinessOwnerOutputWithContext(context.Context) ApplicationAttributesBusinessOwnerOutput }
ApplicationAttributesBusinessOwnerInput is an input type that accepts ApplicationAttributesBusinessOwnerArgs and ApplicationAttributesBusinessOwnerOutput values. You can construct a concrete instance of `ApplicationAttributesBusinessOwnerInput` via:
ApplicationAttributesBusinessOwnerArgs{...}
type ApplicationAttributesBusinessOwnerOutput ¶
type ApplicationAttributesBusinessOwnerOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesBusinessOwnerOutput) DisplayName ¶
func (o ApplicationAttributesBusinessOwnerOutput) DisplayName() pulumi.StringPtrOutput
Optional. Contact's name.
func (ApplicationAttributesBusinessOwnerOutput) ElementType ¶
func (ApplicationAttributesBusinessOwnerOutput) ElementType() reflect.Type
func (ApplicationAttributesBusinessOwnerOutput) Email ¶
func (o ApplicationAttributesBusinessOwnerOutput) Email() pulumi.StringOutput
Required. Email address of the contacts.
func (ApplicationAttributesBusinessOwnerOutput) ToApplicationAttributesBusinessOwnerOutput ¶
func (o ApplicationAttributesBusinessOwnerOutput) ToApplicationAttributesBusinessOwnerOutput() ApplicationAttributesBusinessOwnerOutput
func (ApplicationAttributesBusinessOwnerOutput) ToApplicationAttributesBusinessOwnerOutputWithContext ¶
func (o ApplicationAttributesBusinessOwnerOutput) ToApplicationAttributesBusinessOwnerOutputWithContext(ctx context.Context) ApplicationAttributesBusinessOwnerOutput
type ApplicationAttributesCriticality ¶
type ApplicationAttributesCriticality struct { // Criticality type. // Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Type string `pulumi:"type"` }
type ApplicationAttributesCriticalityArgs ¶
type ApplicationAttributesCriticalityArgs struct { // Criticality type. // Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Type pulumi.StringInput `pulumi:"type"` }
func (ApplicationAttributesCriticalityArgs) ElementType ¶
func (ApplicationAttributesCriticalityArgs) ElementType() reflect.Type
func (ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityOutput ¶
func (i ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityOutput() ApplicationAttributesCriticalityOutput
func (ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityOutputWithContext ¶
func (i ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityOutput
func (ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityPtrOutput ¶
func (i ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityPtrOutput() ApplicationAttributesCriticalityPtrOutput
func (ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityPtrOutputWithContext ¶
func (i ApplicationAttributesCriticalityArgs) ToApplicationAttributesCriticalityPtrOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityPtrOutput
type ApplicationAttributesCriticalityInput ¶
type ApplicationAttributesCriticalityInput interface { pulumi.Input ToApplicationAttributesCriticalityOutput() ApplicationAttributesCriticalityOutput ToApplicationAttributesCriticalityOutputWithContext(context.Context) ApplicationAttributesCriticalityOutput }
ApplicationAttributesCriticalityInput is an input type that accepts ApplicationAttributesCriticalityArgs and ApplicationAttributesCriticalityOutput values. You can construct a concrete instance of `ApplicationAttributesCriticalityInput` via:
ApplicationAttributesCriticalityArgs{...}
type ApplicationAttributesCriticalityOutput ¶
type ApplicationAttributesCriticalityOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesCriticalityOutput) ElementType ¶
func (ApplicationAttributesCriticalityOutput) ElementType() reflect.Type
func (ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityOutput ¶
func (o ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityOutput() ApplicationAttributesCriticalityOutput
func (ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityOutputWithContext ¶
func (o ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityOutput
func (ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityPtrOutput ¶
func (o ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityPtrOutput() ApplicationAttributesCriticalityPtrOutput
func (ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityPtrOutputWithContext ¶
func (o ApplicationAttributesCriticalityOutput) ToApplicationAttributesCriticalityPtrOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityPtrOutput
func (ApplicationAttributesCriticalityOutput) Type ¶
func (o ApplicationAttributesCriticalityOutput) Type() pulumi.StringOutput
Criticality type. Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
type ApplicationAttributesCriticalityPtrInput ¶
type ApplicationAttributesCriticalityPtrInput interface { pulumi.Input ToApplicationAttributesCriticalityPtrOutput() ApplicationAttributesCriticalityPtrOutput ToApplicationAttributesCriticalityPtrOutputWithContext(context.Context) ApplicationAttributesCriticalityPtrOutput }
ApplicationAttributesCriticalityPtrInput is an input type that accepts ApplicationAttributesCriticalityArgs, ApplicationAttributesCriticalityPtr and ApplicationAttributesCriticalityPtrOutput values. You can construct a concrete instance of `ApplicationAttributesCriticalityPtrInput` via:
ApplicationAttributesCriticalityArgs{...} or: nil
func ApplicationAttributesCriticalityPtr ¶
func ApplicationAttributesCriticalityPtr(v *ApplicationAttributesCriticalityArgs) ApplicationAttributesCriticalityPtrInput
type ApplicationAttributesCriticalityPtrOutput ¶
type ApplicationAttributesCriticalityPtrOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesCriticalityPtrOutput) ElementType ¶
func (ApplicationAttributesCriticalityPtrOutput) ElementType() reflect.Type
func (ApplicationAttributesCriticalityPtrOutput) ToApplicationAttributesCriticalityPtrOutput ¶
func (o ApplicationAttributesCriticalityPtrOutput) ToApplicationAttributesCriticalityPtrOutput() ApplicationAttributesCriticalityPtrOutput
func (ApplicationAttributesCriticalityPtrOutput) ToApplicationAttributesCriticalityPtrOutputWithContext ¶
func (o ApplicationAttributesCriticalityPtrOutput) ToApplicationAttributesCriticalityPtrOutputWithContext(ctx context.Context) ApplicationAttributesCriticalityPtrOutput
func (ApplicationAttributesCriticalityPtrOutput) Type ¶
func (o ApplicationAttributesCriticalityPtrOutput) Type() pulumi.StringPtrOutput
Criticality type. Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
type ApplicationAttributesDeveloperOwnerArgs ¶
type ApplicationAttributesDeveloperOwnerArgs struct { // Optional. Contact's name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Required. Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (ApplicationAttributesDeveloperOwnerArgs) ElementType ¶
func (ApplicationAttributesDeveloperOwnerArgs) ElementType() reflect.Type
func (ApplicationAttributesDeveloperOwnerArgs) ToApplicationAttributesDeveloperOwnerOutput ¶
func (i ApplicationAttributesDeveloperOwnerArgs) ToApplicationAttributesDeveloperOwnerOutput() ApplicationAttributesDeveloperOwnerOutput
func (ApplicationAttributesDeveloperOwnerArgs) ToApplicationAttributesDeveloperOwnerOutputWithContext ¶
func (i ApplicationAttributesDeveloperOwnerArgs) ToApplicationAttributesDeveloperOwnerOutputWithContext(ctx context.Context) ApplicationAttributesDeveloperOwnerOutput
type ApplicationAttributesDeveloperOwnerArray ¶
type ApplicationAttributesDeveloperOwnerArray []ApplicationAttributesDeveloperOwnerInput
func (ApplicationAttributesDeveloperOwnerArray) ElementType ¶
func (ApplicationAttributesDeveloperOwnerArray) ElementType() reflect.Type
func (ApplicationAttributesDeveloperOwnerArray) ToApplicationAttributesDeveloperOwnerArrayOutput ¶
func (i ApplicationAttributesDeveloperOwnerArray) ToApplicationAttributesDeveloperOwnerArrayOutput() ApplicationAttributesDeveloperOwnerArrayOutput
func (ApplicationAttributesDeveloperOwnerArray) ToApplicationAttributesDeveloperOwnerArrayOutputWithContext ¶
func (i ApplicationAttributesDeveloperOwnerArray) ToApplicationAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesDeveloperOwnerArrayOutput
type ApplicationAttributesDeveloperOwnerArrayInput ¶
type ApplicationAttributesDeveloperOwnerArrayInput interface { pulumi.Input ToApplicationAttributesDeveloperOwnerArrayOutput() ApplicationAttributesDeveloperOwnerArrayOutput ToApplicationAttributesDeveloperOwnerArrayOutputWithContext(context.Context) ApplicationAttributesDeveloperOwnerArrayOutput }
ApplicationAttributesDeveloperOwnerArrayInput is an input type that accepts ApplicationAttributesDeveloperOwnerArray and ApplicationAttributesDeveloperOwnerArrayOutput values. You can construct a concrete instance of `ApplicationAttributesDeveloperOwnerArrayInput` via:
ApplicationAttributesDeveloperOwnerArray{ ApplicationAttributesDeveloperOwnerArgs{...} }
type ApplicationAttributesDeveloperOwnerArrayOutput ¶
type ApplicationAttributesDeveloperOwnerArrayOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesDeveloperOwnerArrayOutput) ElementType ¶
func (ApplicationAttributesDeveloperOwnerArrayOutput) ElementType() reflect.Type
func (ApplicationAttributesDeveloperOwnerArrayOutput) ToApplicationAttributesDeveloperOwnerArrayOutput ¶
func (o ApplicationAttributesDeveloperOwnerArrayOutput) ToApplicationAttributesDeveloperOwnerArrayOutput() ApplicationAttributesDeveloperOwnerArrayOutput
func (ApplicationAttributesDeveloperOwnerArrayOutput) ToApplicationAttributesDeveloperOwnerArrayOutputWithContext ¶
func (o ApplicationAttributesDeveloperOwnerArrayOutput) ToApplicationAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesDeveloperOwnerArrayOutput
type ApplicationAttributesDeveloperOwnerInput ¶
type ApplicationAttributesDeveloperOwnerInput interface { pulumi.Input ToApplicationAttributesDeveloperOwnerOutput() ApplicationAttributesDeveloperOwnerOutput ToApplicationAttributesDeveloperOwnerOutputWithContext(context.Context) ApplicationAttributesDeveloperOwnerOutput }
ApplicationAttributesDeveloperOwnerInput is an input type that accepts ApplicationAttributesDeveloperOwnerArgs and ApplicationAttributesDeveloperOwnerOutput values. You can construct a concrete instance of `ApplicationAttributesDeveloperOwnerInput` via:
ApplicationAttributesDeveloperOwnerArgs{...}
type ApplicationAttributesDeveloperOwnerOutput ¶
type ApplicationAttributesDeveloperOwnerOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesDeveloperOwnerOutput) DisplayName ¶
func (o ApplicationAttributesDeveloperOwnerOutput) DisplayName() pulumi.StringPtrOutput
Optional. Contact's name.
func (ApplicationAttributesDeveloperOwnerOutput) ElementType ¶
func (ApplicationAttributesDeveloperOwnerOutput) ElementType() reflect.Type
func (ApplicationAttributesDeveloperOwnerOutput) Email ¶
func (o ApplicationAttributesDeveloperOwnerOutput) Email() pulumi.StringOutput
Required. Email address of the contacts.
func (ApplicationAttributesDeveloperOwnerOutput) ToApplicationAttributesDeveloperOwnerOutput ¶
func (o ApplicationAttributesDeveloperOwnerOutput) ToApplicationAttributesDeveloperOwnerOutput() ApplicationAttributesDeveloperOwnerOutput
func (ApplicationAttributesDeveloperOwnerOutput) ToApplicationAttributesDeveloperOwnerOutputWithContext ¶
func (o ApplicationAttributesDeveloperOwnerOutput) ToApplicationAttributesDeveloperOwnerOutputWithContext(ctx context.Context) ApplicationAttributesDeveloperOwnerOutput
type ApplicationAttributesEnvironment ¶
type ApplicationAttributesEnvironment struct { // Environment type. // Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`. Type string `pulumi:"type"` }
type ApplicationAttributesEnvironmentArgs ¶
type ApplicationAttributesEnvironmentArgs struct { // Environment type. // Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`. Type pulumi.StringInput `pulumi:"type"` }
func (ApplicationAttributesEnvironmentArgs) ElementType ¶
func (ApplicationAttributesEnvironmentArgs) ElementType() reflect.Type
func (ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentOutput ¶
func (i ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentOutput() ApplicationAttributesEnvironmentOutput
func (ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentOutputWithContext ¶
func (i ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentOutput
func (ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentPtrOutput ¶
func (i ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentPtrOutput() ApplicationAttributesEnvironmentPtrOutput
func (ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentPtrOutputWithContext ¶
func (i ApplicationAttributesEnvironmentArgs) ToApplicationAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentPtrOutput
type ApplicationAttributesEnvironmentInput ¶
type ApplicationAttributesEnvironmentInput interface { pulumi.Input ToApplicationAttributesEnvironmentOutput() ApplicationAttributesEnvironmentOutput ToApplicationAttributesEnvironmentOutputWithContext(context.Context) ApplicationAttributesEnvironmentOutput }
ApplicationAttributesEnvironmentInput is an input type that accepts ApplicationAttributesEnvironmentArgs and ApplicationAttributesEnvironmentOutput values. You can construct a concrete instance of `ApplicationAttributesEnvironmentInput` via:
ApplicationAttributesEnvironmentArgs{...}
type ApplicationAttributesEnvironmentOutput ¶
type ApplicationAttributesEnvironmentOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesEnvironmentOutput) ElementType ¶
func (ApplicationAttributesEnvironmentOutput) ElementType() reflect.Type
func (ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentOutput ¶
func (o ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentOutput() ApplicationAttributesEnvironmentOutput
func (ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentOutputWithContext ¶
func (o ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentOutput
func (ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentPtrOutput ¶
func (o ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentPtrOutput() ApplicationAttributesEnvironmentPtrOutput
func (ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentPtrOutputWithContext ¶
func (o ApplicationAttributesEnvironmentOutput) ToApplicationAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentPtrOutput
func (ApplicationAttributesEnvironmentOutput) Type ¶
func (o ApplicationAttributesEnvironmentOutput) Type() pulumi.StringOutput
Environment type. Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`.
type ApplicationAttributesEnvironmentPtrInput ¶
type ApplicationAttributesEnvironmentPtrInput interface { pulumi.Input ToApplicationAttributesEnvironmentPtrOutput() ApplicationAttributesEnvironmentPtrOutput ToApplicationAttributesEnvironmentPtrOutputWithContext(context.Context) ApplicationAttributesEnvironmentPtrOutput }
ApplicationAttributesEnvironmentPtrInput is an input type that accepts ApplicationAttributesEnvironmentArgs, ApplicationAttributesEnvironmentPtr and ApplicationAttributesEnvironmentPtrOutput values. You can construct a concrete instance of `ApplicationAttributesEnvironmentPtrInput` via:
ApplicationAttributesEnvironmentArgs{...} or: nil
func ApplicationAttributesEnvironmentPtr ¶
func ApplicationAttributesEnvironmentPtr(v *ApplicationAttributesEnvironmentArgs) ApplicationAttributesEnvironmentPtrInput
type ApplicationAttributesEnvironmentPtrOutput ¶
type ApplicationAttributesEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesEnvironmentPtrOutput) ElementType ¶
func (ApplicationAttributesEnvironmentPtrOutput) ElementType() reflect.Type
func (ApplicationAttributesEnvironmentPtrOutput) ToApplicationAttributesEnvironmentPtrOutput ¶
func (o ApplicationAttributesEnvironmentPtrOutput) ToApplicationAttributesEnvironmentPtrOutput() ApplicationAttributesEnvironmentPtrOutput
func (ApplicationAttributesEnvironmentPtrOutput) ToApplicationAttributesEnvironmentPtrOutputWithContext ¶
func (o ApplicationAttributesEnvironmentPtrOutput) ToApplicationAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationAttributesEnvironmentPtrOutput
func (ApplicationAttributesEnvironmentPtrOutput) Type ¶
func (o ApplicationAttributesEnvironmentPtrOutput) Type() pulumi.StringPtrOutput
Environment type. Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`.
type ApplicationAttributesInput ¶
type ApplicationAttributesInput interface { pulumi.Input ToApplicationAttributesOutput() ApplicationAttributesOutput ToApplicationAttributesOutputWithContext(context.Context) ApplicationAttributesOutput }
ApplicationAttributesInput is an input type that accepts ApplicationAttributesArgs and ApplicationAttributesOutput values. You can construct a concrete instance of `ApplicationAttributesInput` via:
ApplicationAttributesArgs{...}
type ApplicationAttributesOperatorOwnerArgs ¶
type ApplicationAttributesOperatorOwnerArgs struct { // Optional. Contact's name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Required. Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (ApplicationAttributesOperatorOwnerArgs) ElementType ¶
func (ApplicationAttributesOperatorOwnerArgs) ElementType() reflect.Type
func (ApplicationAttributesOperatorOwnerArgs) ToApplicationAttributesOperatorOwnerOutput ¶
func (i ApplicationAttributesOperatorOwnerArgs) ToApplicationAttributesOperatorOwnerOutput() ApplicationAttributesOperatorOwnerOutput
func (ApplicationAttributesOperatorOwnerArgs) ToApplicationAttributesOperatorOwnerOutputWithContext ¶
func (i ApplicationAttributesOperatorOwnerArgs) ToApplicationAttributesOperatorOwnerOutputWithContext(ctx context.Context) ApplicationAttributesOperatorOwnerOutput
type ApplicationAttributesOperatorOwnerArray ¶
type ApplicationAttributesOperatorOwnerArray []ApplicationAttributesOperatorOwnerInput
func (ApplicationAttributesOperatorOwnerArray) ElementType ¶
func (ApplicationAttributesOperatorOwnerArray) ElementType() reflect.Type
func (ApplicationAttributesOperatorOwnerArray) ToApplicationAttributesOperatorOwnerArrayOutput ¶
func (i ApplicationAttributesOperatorOwnerArray) ToApplicationAttributesOperatorOwnerArrayOutput() ApplicationAttributesOperatorOwnerArrayOutput
func (ApplicationAttributesOperatorOwnerArray) ToApplicationAttributesOperatorOwnerArrayOutputWithContext ¶
func (i ApplicationAttributesOperatorOwnerArray) ToApplicationAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesOperatorOwnerArrayOutput
type ApplicationAttributesOperatorOwnerArrayInput ¶
type ApplicationAttributesOperatorOwnerArrayInput interface { pulumi.Input ToApplicationAttributesOperatorOwnerArrayOutput() ApplicationAttributesOperatorOwnerArrayOutput ToApplicationAttributesOperatorOwnerArrayOutputWithContext(context.Context) ApplicationAttributesOperatorOwnerArrayOutput }
ApplicationAttributesOperatorOwnerArrayInput is an input type that accepts ApplicationAttributesOperatorOwnerArray and ApplicationAttributesOperatorOwnerArrayOutput values. You can construct a concrete instance of `ApplicationAttributesOperatorOwnerArrayInput` via:
ApplicationAttributesOperatorOwnerArray{ ApplicationAttributesOperatorOwnerArgs{...} }
type ApplicationAttributesOperatorOwnerArrayOutput ¶
type ApplicationAttributesOperatorOwnerArrayOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesOperatorOwnerArrayOutput) ElementType ¶
func (ApplicationAttributesOperatorOwnerArrayOutput) ElementType() reflect.Type
func (ApplicationAttributesOperatorOwnerArrayOutput) ToApplicationAttributesOperatorOwnerArrayOutput ¶
func (o ApplicationAttributesOperatorOwnerArrayOutput) ToApplicationAttributesOperatorOwnerArrayOutput() ApplicationAttributesOperatorOwnerArrayOutput
func (ApplicationAttributesOperatorOwnerArrayOutput) ToApplicationAttributesOperatorOwnerArrayOutputWithContext ¶
func (o ApplicationAttributesOperatorOwnerArrayOutput) ToApplicationAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) ApplicationAttributesOperatorOwnerArrayOutput
type ApplicationAttributesOperatorOwnerInput ¶
type ApplicationAttributesOperatorOwnerInput interface { pulumi.Input ToApplicationAttributesOperatorOwnerOutput() ApplicationAttributesOperatorOwnerOutput ToApplicationAttributesOperatorOwnerOutputWithContext(context.Context) ApplicationAttributesOperatorOwnerOutput }
ApplicationAttributesOperatorOwnerInput is an input type that accepts ApplicationAttributesOperatorOwnerArgs and ApplicationAttributesOperatorOwnerOutput values. You can construct a concrete instance of `ApplicationAttributesOperatorOwnerInput` via:
ApplicationAttributesOperatorOwnerArgs{...}
type ApplicationAttributesOperatorOwnerOutput ¶
type ApplicationAttributesOperatorOwnerOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesOperatorOwnerOutput) DisplayName ¶
func (o ApplicationAttributesOperatorOwnerOutput) DisplayName() pulumi.StringPtrOutput
Optional. Contact's name.
func (ApplicationAttributesOperatorOwnerOutput) ElementType ¶
func (ApplicationAttributesOperatorOwnerOutput) ElementType() reflect.Type
func (ApplicationAttributesOperatorOwnerOutput) Email ¶
func (o ApplicationAttributesOperatorOwnerOutput) Email() pulumi.StringOutput
Required. Email address of the contacts.
func (ApplicationAttributesOperatorOwnerOutput) ToApplicationAttributesOperatorOwnerOutput ¶
func (o ApplicationAttributesOperatorOwnerOutput) ToApplicationAttributesOperatorOwnerOutput() ApplicationAttributesOperatorOwnerOutput
func (ApplicationAttributesOperatorOwnerOutput) ToApplicationAttributesOperatorOwnerOutputWithContext ¶
func (o ApplicationAttributesOperatorOwnerOutput) ToApplicationAttributesOperatorOwnerOutputWithContext(ctx context.Context) ApplicationAttributesOperatorOwnerOutput
type ApplicationAttributesOutput ¶
type ApplicationAttributesOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesOutput) BusinessOwners ¶
func (o ApplicationAttributesOutput) BusinessOwners() ApplicationAttributesBusinessOwnerArrayOutput
Optional. Business team that ensures user needs are met and value is delivered Structure is documented below.
func (ApplicationAttributesOutput) Criticality ¶
func (o ApplicationAttributesOutput) Criticality() ApplicationAttributesCriticalityPtrOutput
Criticality of the Application, Service, or Workload Structure is documented below.
func (ApplicationAttributesOutput) DeveloperOwners ¶
func (o ApplicationAttributesOutput) DeveloperOwners() ApplicationAttributesDeveloperOwnerArrayOutput
Optional. Developer team that owns development and coding. Structure is documented below.
func (ApplicationAttributesOutput) ElementType ¶
func (ApplicationAttributesOutput) ElementType() reflect.Type
func (ApplicationAttributesOutput) Environment ¶
func (o ApplicationAttributesOutput) Environment() ApplicationAttributesEnvironmentPtrOutput
Environment of the Application, Service, or Workload Structure is documented below.
func (ApplicationAttributesOutput) OperatorOwners ¶
func (o ApplicationAttributesOutput) OperatorOwners() ApplicationAttributesOperatorOwnerArrayOutput
Optional. Operator team that ensures runtime and operations. Structure is documented below.
func (ApplicationAttributesOutput) ToApplicationAttributesOutput ¶
func (o ApplicationAttributesOutput) ToApplicationAttributesOutput() ApplicationAttributesOutput
func (ApplicationAttributesOutput) ToApplicationAttributesOutputWithContext ¶
func (o ApplicationAttributesOutput) ToApplicationAttributesOutputWithContext(ctx context.Context) ApplicationAttributesOutput
func (ApplicationAttributesOutput) ToApplicationAttributesPtrOutput ¶
func (o ApplicationAttributesOutput) ToApplicationAttributesPtrOutput() ApplicationAttributesPtrOutput
func (ApplicationAttributesOutput) ToApplicationAttributesPtrOutputWithContext ¶
func (o ApplicationAttributesOutput) ToApplicationAttributesPtrOutputWithContext(ctx context.Context) ApplicationAttributesPtrOutput
type ApplicationAttributesPtrInput ¶
type ApplicationAttributesPtrInput interface { pulumi.Input ToApplicationAttributesPtrOutput() ApplicationAttributesPtrOutput ToApplicationAttributesPtrOutputWithContext(context.Context) ApplicationAttributesPtrOutput }
ApplicationAttributesPtrInput is an input type that accepts ApplicationAttributesArgs, ApplicationAttributesPtr and ApplicationAttributesPtrOutput values. You can construct a concrete instance of `ApplicationAttributesPtrInput` via:
ApplicationAttributesArgs{...} or: nil
func ApplicationAttributesPtr ¶
func ApplicationAttributesPtr(v *ApplicationAttributesArgs) ApplicationAttributesPtrInput
type ApplicationAttributesPtrOutput ¶
type ApplicationAttributesPtrOutput struct{ *pulumi.OutputState }
func (ApplicationAttributesPtrOutput) BusinessOwners ¶
func (o ApplicationAttributesPtrOutput) BusinessOwners() ApplicationAttributesBusinessOwnerArrayOutput
Optional. Business team that ensures user needs are met and value is delivered Structure is documented below.
func (ApplicationAttributesPtrOutput) Criticality ¶
func (o ApplicationAttributesPtrOutput) Criticality() ApplicationAttributesCriticalityPtrOutput
Criticality of the Application, Service, or Workload Structure is documented below.
func (ApplicationAttributesPtrOutput) DeveloperOwners ¶
func (o ApplicationAttributesPtrOutput) DeveloperOwners() ApplicationAttributesDeveloperOwnerArrayOutput
Optional. Developer team that owns development and coding. Structure is documented below.
func (ApplicationAttributesPtrOutput) Elem ¶
func (o ApplicationAttributesPtrOutput) Elem() ApplicationAttributesOutput
func (ApplicationAttributesPtrOutput) ElementType ¶
func (ApplicationAttributesPtrOutput) ElementType() reflect.Type
func (ApplicationAttributesPtrOutput) Environment ¶
func (o ApplicationAttributesPtrOutput) Environment() ApplicationAttributesEnvironmentPtrOutput
Environment of the Application, Service, or Workload Structure is documented below.
func (ApplicationAttributesPtrOutput) OperatorOwners ¶
func (o ApplicationAttributesPtrOutput) OperatorOwners() ApplicationAttributesOperatorOwnerArrayOutput
Optional. Operator team that ensures runtime and operations. Structure is documented below.
func (ApplicationAttributesPtrOutput) ToApplicationAttributesPtrOutput ¶
func (o ApplicationAttributesPtrOutput) ToApplicationAttributesPtrOutput() ApplicationAttributesPtrOutput
func (ApplicationAttributesPtrOutput) ToApplicationAttributesPtrOutputWithContext ¶
func (o ApplicationAttributesPtrOutput) ToApplicationAttributesPtrOutputWithContext(ctx context.Context) ApplicationAttributesPtrOutput
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationMap ¶
type ApplicationMap map[string]ApplicationInput
func (ApplicationMap) ElementType ¶
func (ApplicationMap) ElementType() reflect.Type
func (ApplicationMap) ToApplicationMapOutput ¶
func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMap) ToApplicationMapOutputWithContext ¶
func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationMapInput ¶
type ApplicationMapInput interface { pulumi.Input ToApplicationMapOutput() ApplicationMapOutput ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput }
ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:
ApplicationMap{ "key": ApplicationArgs{...} }
type ApplicationMapOutput ¶
type ApplicationMapOutput struct{ *pulumi.OutputState }
func (ApplicationMapOutput) ElementType ¶
func (ApplicationMapOutput) ElementType() reflect.Type
func (ApplicationMapOutput) MapIndex ¶
func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
func (ApplicationMapOutput) ToApplicationMapOutput ¶
func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMapOutput) ToApplicationMapOutputWithContext ¶
func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) ApplicationId ¶
func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
Required. The Application identifier.
func (ApplicationOutput) Attributes ¶
func (o ApplicationOutput) Attributes() ApplicationAttributesPtrOutput
Consumer provided attributes.
func (ApplicationOutput) CreateTime ¶
func (o ApplicationOutput) CreateTime() pulumi.StringOutput
Output only. Create time.
func (ApplicationOutput) Description ¶
func (o ApplicationOutput) Description() pulumi.StringPtrOutput
Optional. User-defined description of an Application.
func (ApplicationOutput) DisplayName ¶
func (o ApplicationOutput) DisplayName() pulumi.StringPtrOutput
Optional. User-defined name for the Application.
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) Location ¶
func (o ApplicationOutput) Location() pulumi.StringOutput
Part of `parent`. See documentation of `projectsId`.
func (ApplicationOutput) Name ¶
func (o ApplicationOutput) Name() pulumi.StringOutput
Identifier. The resource name of an Application. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}"
func (ApplicationOutput) Project ¶
func (o ApplicationOutput) Project() pulumi.StringOutput
func (ApplicationOutput) Scope ¶
func (o ApplicationOutput) Scope() ApplicationScopeOutput
Scope of an application. Structure is documented below.
func (ApplicationOutput) State ¶
func (o ApplicationOutput) State() pulumi.StringOutput
Output only. Application state. Possible values: STATE_UNSPECIFIED CREATING ACTIVE DELETING
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
func (ApplicationOutput) Uid ¶
func (o ApplicationOutput) Uid() pulumi.StringOutput
Output only. A universally unique identifier (in UUID4 format) for the `Application`.
func (ApplicationOutput) UpdateTime ¶
func (o ApplicationOutput) UpdateTime() pulumi.StringOutput
Output only. Update time.
type ApplicationScope ¶
type ApplicationScope struct { // Required. Scope Type. // Possible values: // REGIONAL // GLOBAL // Possible values are: `REGIONAL`, `GLOBAL`. // // *** Type string `pulumi:"type"` }
type ApplicationScopeArgs ¶
type ApplicationScopeArgs struct { // Required. Scope Type. // Possible values: // REGIONAL // GLOBAL // Possible values are: `REGIONAL`, `GLOBAL`. // // *** Type pulumi.StringInput `pulumi:"type"` }
func (ApplicationScopeArgs) ElementType ¶
func (ApplicationScopeArgs) ElementType() reflect.Type
func (ApplicationScopeArgs) ToApplicationScopeOutput ¶
func (i ApplicationScopeArgs) ToApplicationScopeOutput() ApplicationScopeOutput
func (ApplicationScopeArgs) ToApplicationScopeOutputWithContext ¶
func (i ApplicationScopeArgs) ToApplicationScopeOutputWithContext(ctx context.Context) ApplicationScopeOutput
func (ApplicationScopeArgs) ToApplicationScopePtrOutput ¶
func (i ApplicationScopeArgs) ToApplicationScopePtrOutput() ApplicationScopePtrOutput
func (ApplicationScopeArgs) ToApplicationScopePtrOutputWithContext ¶
func (i ApplicationScopeArgs) ToApplicationScopePtrOutputWithContext(ctx context.Context) ApplicationScopePtrOutput
type ApplicationScopeInput ¶
type ApplicationScopeInput interface { pulumi.Input ToApplicationScopeOutput() ApplicationScopeOutput ToApplicationScopeOutputWithContext(context.Context) ApplicationScopeOutput }
ApplicationScopeInput is an input type that accepts ApplicationScopeArgs and ApplicationScopeOutput values. You can construct a concrete instance of `ApplicationScopeInput` via:
ApplicationScopeArgs{...}
type ApplicationScopeOutput ¶
type ApplicationScopeOutput struct{ *pulumi.OutputState }
func (ApplicationScopeOutput) ElementType ¶
func (ApplicationScopeOutput) ElementType() reflect.Type
func (ApplicationScopeOutput) ToApplicationScopeOutput ¶
func (o ApplicationScopeOutput) ToApplicationScopeOutput() ApplicationScopeOutput
func (ApplicationScopeOutput) ToApplicationScopeOutputWithContext ¶
func (o ApplicationScopeOutput) ToApplicationScopeOutputWithContext(ctx context.Context) ApplicationScopeOutput
func (ApplicationScopeOutput) ToApplicationScopePtrOutput ¶
func (o ApplicationScopeOutput) ToApplicationScopePtrOutput() ApplicationScopePtrOutput
func (ApplicationScopeOutput) ToApplicationScopePtrOutputWithContext ¶
func (o ApplicationScopeOutput) ToApplicationScopePtrOutputWithContext(ctx context.Context) ApplicationScopePtrOutput
func (ApplicationScopeOutput) Type ¶
func (o ApplicationScopeOutput) Type() pulumi.StringOutput
Required. Scope Type. Possible values: REGIONAL GLOBAL Possible values are: `REGIONAL`, `GLOBAL`.
***
type ApplicationScopePtrInput ¶
type ApplicationScopePtrInput interface { pulumi.Input ToApplicationScopePtrOutput() ApplicationScopePtrOutput ToApplicationScopePtrOutputWithContext(context.Context) ApplicationScopePtrOutput }
ApplicationScopePtrInput is an input type that accepts ApplicationScopeArgs, ApplicationScopePtr and ApplicationScopePtrOutput values. You can construct a concrete instance of `ApplicationScopePtrInput` via:
ApplicationScopeArgs{...} or: nil
func ApplicationScopePtr ¶
func ApplicationScopePtr(v *ApplicationScopeArgs) ApplicationScopePtrInput
type ApplicationScopePtrOutput ¶
type ApplicationScopePtrOutput struct{ *pulumi.OutputState }
func (ApplicationScopePtrOutput) Elem ¶
func (o ApplicationScopePtrOutput) Elem() ApplicationScopeOutput
func (ApplicationScopePtrOutput) ElementType ¶
func (ApplicationScopePtrOutput) ElementType() reflect.Type
func (ApplicationScopePtrOutput) ToApplicationScopePtrOutput ¶
func (o ApplicationScopePtrOutput) ToApplicationScopePtrOutput() ApplicationScopePtrOutput
func (ApplicationScopePtrOutput) ToApplicationScopePtrOutputWithContext ¶
func (o ApplicationScopePtrOutput) ToApplicationScopePtrOutputWithContext(ctx context.Context) ApplicationScopePtrOutput
func (ApplicationScopePtrOutput) Type ¶
func (o ApplicationScopePtrOutput) Type() pulumi.StringPtrOutput
Required. Scope Type. Possible values: REGIONAL GLOBAL Possible values are: `REGIONAL`, `GLOBAL`.
***
type ApplicationState ¶
type ApplicationState struct { // Required. The Application identifier. ApplicationId pulumi.StringPtrInput // Consumer provided attributes. Attributes ApplicationAttributesPtrInput // Output only. Create time. CreateTime pulumi.StringPtrInput // Optional. User-defined description of an Application. Description pulumi.StringPtrInput // Optional. User-defined name for the Application. DisplayName pulumi.StringPtrInput // Part of `parent`. See documentation of `projectsId`. Location pulumi.StringPtrInput // Identifier. The resource name of an Application. Format: // "projects/{host-project-id}/locations/{location}/applications/{application-id}" Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Scope of an application. // Structure is documented below. Scope ApplicationScopePtrInput // Output only. Application state. // Possible values: // STATE_UNSPECIFIED // CREATING // ACTIVE // DELETING State pulumi.StringPtrInput // Output only. A universally unique identifier (in UUID4 format) for the `Application`. Uid pulumi.StringPtrInput // Output only. Update time. UpdateTime pulumi.StringPtrInput }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type GetApplicationAttribute ¶
type GetApplicationAttribute struct { // Optional. Business team that ensures user needs are met and value is delivered BusinessOwners []GetApplicationAttributeBusinessOwner `pulumi:"businessOwners"` // Criticality of the Application, Service, or Workload Criticalities []GetApplicationAttributeCriticality `pulumi:"criticalities"` // Optional. Developer team that owns development and coding. DeveloperOwners []GetApplicationAttributeDeveloperOwner `pulumi:"developerOwners"` // Environment of the Application, Service, or Workload Environments []GetApplicationAttributeEnvironment `pulumi:"environments"` // Optional. Operator team that ensures runtime and operations. OperatorOwners []GetApplicationAttributeOperatorOwner `pulumi:"operatorOwners"` }
type GetApplicationAttributeArgs ¶
type GetApplicationAttributeArgs struct { // Optional. Business team that ensures user needs are met and value is delivered BusinessOwners GetApplicationAttributeBusinessOwnerArrayInput `pulumi:"businessOwners"` // Criticality of the Application, Service, or Workload Criticalities GetApplicationAttributeCriticalityArrayInput `pulumi:"criticalities"` // Optional. Developer team that owns development and coding. DeveloperOwners GetApplicationAttributeDeveloperOwnerArrayInput `pulumi:"developerOwners"` // Environment of the Application, Service, or Workload Environments GetApplicationAttributeEnvironmentArrayInput `pulumi:"environments"` // Optional. Operator team that ensures runtime and operations. OperatorOwners GetApplicationAttributeOperatorOwnerArrayInput `pulumi:"operatorOwners"` }
func (GetApplicationAttributeArgs) ElementType ¶
func (GetApplicationAttributeArgs) ElementType() reflect.Type
func (GetApplicationAttributeArgs) ToGetApplicationAttributeOutput ¶
func (i GetApplicationAttributeArgs) ToGetApplicationAttributeOutput() GetApplicationAttributeOutput
func (GetApplicationAttributeArgs) ToGetApplicationAttributeOutputWithContext ¶
func (i GetApplicationAttributeArgs) ToGetApplicationAttributeOutputWithContext(ctx context.Context) GetApplicationAttributeOutput
type GetApplicationAttributeArray ¶
type GetApplicationAttributeArray []GetApplicationAttributeInput
func (GetApplicationAttributeArray) ElementType ¶
func (GetApplicationAttributeArray) ElementType() reflect.Type
func (GetApplicationAttributeArray) ToGetApplicationAttributeArrayOutput ¶
func (i GetApplicationAttributeArray) ToGetApplicationAttributeArrayOutput() GetApplicationAttributeArrayOutput
func (GetApplicationAttributeArray) ToGetApplicationAttributeArrayOutputWithContext ¶
func (i GetApplicationAttributeArray) ToGetApplicationAttributeArrayOutputWithContext(ctx context.Context) GetApplicationAttributeArrayOutput
type GetApplicationAttributeArrayInput ¶
type GetApplicationAttributeArrayInput interface { pulumi.Input ToGetApplicationAttributeArrayOutput() GetApplicationAttributeArrayOutput ToGetApplicationAttributeArrayOutputWithContext(context.Context) GetApplicationAttributeArrayOutput }
GetApplicationAttributeArrayInput is an input type that accepts GetApplicationAttributeArray and GetApplicationAttributeArrayOutput values. You can construct a concrete instance of `GetApplicationAttributeArrayInput` via:
GetApplicationAttributeArray{ GetApplicationAttributeArgs{...} }
type GetApplicationAttributeArrayOutput ¶
type GetApplicationAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeArrayOutput) ElementType ¶
func (GetApplicationAttributeArrayOutput) ElementType() reflect.Type
func (GetApplicationAttributeArrayOutput) Index ¶
func (o GetApplicationAttributeArrayOutput) Index(i pulumi.IntInput) GetApplicationAttributeOutput
func (GetApplicationAttributeArrayOutput) ToGetApplicationAttributeArrayOutput ¶
func (o GetApplicationAttributeArrayOutput) ToGetApplicationAttributeArrayOutput() GetApplicationAttributeArrayOutput
func (GetApplicationAttributeArrayOutput) ToGetApplicationAttributeArrayOutputWithContext ¶
func (o GetApplicationAttributeArrayOutput) ToGetApplicationAttributeArrayOutputWithContext(ctx context.Context) GetApplicationAttributeArrayOutput
type GetApplicationAttributeBusinessOwnerArgs ¶
type GetApplicationAttributeBusinessOwnerArgs struct { // Optional. Contact's name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Required. Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (GetApplicationAttributeBusinessOwnerArgs) ElementType ¶
func (GetApplicationAttributeBusinessOwnerArgs) ElementType() reflect.Type
func (GetApplicationAttributeBusinessOwnerArgs) ToGetApplicationAttributeBusinessOwnerOutput ¶
func (i GetApplicationAttributeBusinessOwnerArgs) ToGetApplicationAttributeBusinessOwnerOutput() GetApplicationAttributeBusinessOwnerOutput
func (GetApplicationAttributeBusinessOwnerArgs) ToGetApplicationAttributeBusinessOwnerOutputWithContext ¶
func (i GetApplicationAttributeBusinessOwnerArgs) ToGetApplicationAttributeBusinessOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeBusinessOwnerOutput
type GetApplicationAttributeBusinessOwnerArray ¶
type GetApplicationAttributeBusinessOwnerArray []GetApplicationAttributeBusinessOwnerInput
func (GetApplicationAttributeBusinessOwnerArray) ElementType ¶
func (GetApplicationAttributeBusinessOwnerArray) ElementType() reflect.Type
func (GetApplicationAttributeBusinessOwnerArray) ToGetApplicationAttributeBusinessOwnerArrayOutput ¶
func (i GetApplicationAttributeBusinessOwnerArray) ToGetApplicationAttributeBusinessOwnerArrayOutput() GetApplicationAttributeBusinessOwnerArrayOutput
func (GetApplicationAttributeBusinessOwnerArray) ToGetApplicationAttributeBusinessOwnerArrayOutputWithContext ¶
func (i GetApplicationAttributeBusinessOwnerArray) ToGetApplicationAttributeBusinessOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeBusinessOwnerArrayOutput
type GetApplicationAttributeBusinessOwnerArrayInput ¶
type GetApplicationAttributeBusinessOwnerArrayInput interface { pulumi.Input ToGetApplicationAttributeBusinessOwnerArrayOutput() GetApplicationAttributeBusinessOwnerArrayOutput ToGetApplicationAttributeBusinessOwnerArrayOutputWithContext(context.Context) GetApplicationAttributeBusinessOwnerArrayOutput }
GetApplicationAttributeBusinessOwnerArrayInput is an input type that accepts GetApplicationAttributeBusinessOwnerArray and GetApplicationAttributeBusinessOwnerArrayOutput values. You can construct a concrete instance of `GetApplicationAttributeBusinessOwnerArrayInput` via:
GetApplicationAttributeBusinessOwnerArray{ GetApplicationAttributeBusinessOwnerArgs{...} }
type GetApplicationAttributeBusinessOwnerArrayOutput ¶
type GetApplicationAttributeBusinessOwnerArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeBusinessOwnerArrayOutput) ElementType ¶
func (GetApplicationAttributeBusinessOwnerArrayOutput) ElementType() reflect.Type
func (GetApplicationAttributeBusinessOwnerArrayOutput) ToGetApplicationAttributeBusinessOwnerArrayOutput ¶
func (o GetApplicationAttributeBusinessOwnerArrayOutput) ToGetApplicationAttributeBusinessOwnerArrayOutput() GetApplicationAttributeBusinessOwnerArrayOutput
func (GetApplicationAttributeBusinessOwnerArrayOutput) ToGetApplicationAttributeBusinessOwnerArrayOutputWithContext ¶
func (o GetApplicationAttributeBusinessOwnerArrayOutput) ToGetApplicationAttributeBusinessOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeBusinessOwnerArrayOutput
type GetApplicationAttributeBusinessOwnerInput ¶
type GetApplicationAttributeBusinessOwnerInput interface { pulumi.Input ToGetApplicationAttributeBusinessOwnerOutput() GetApplicationAttributeBusinessOwnerOutput ToGetApplicationAttributeBusinessOwnerOutputWithContext(context.Context) GetApplicationAttributeBusinessOwnerOutput }
GetApplicationAttributeBusinessOwnerInput is an input type that accepts GetApplicationAttributeBusinessOwnerArgs and GetApplicationAttributeBusinessOwnerOutput values. You can construct a concrete instance of `GetApplicationAttributeBusinessOwnerInput` via:
GetApplicationAttributeBusinessOwnerArgs{...}
type GetApplicationAttributeBusinessOwnerOutput ¶
type GetApplicationAttributeBusinessOwnerOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeBusinessOwnerOutput) DisplayName ¶
func (o GetApplicationAttributeBusinessOwnerOutput) DisplayName() pulumi.StringOutput
Optional. Contact's name.
func (GetApplicationAttributeBusinessOwnerOutput) ElementType ¶
func (GetApplicationAttributeBusinessOwnerOutput) ElementType() reflect.Type
func (GetApplicationAttributeBusinessOwnerOutput) Email ¶
func (o GetApplicationAttributeBusinessOwnerOutput) Email() pulumi.StringOutput
Required. Email address of the contacts.
func (GetApplicationAttributeBusinessOwnerOutput) ToGetApplicationAttributeBusinessOwnerOutput ¶
func (o GetApplicationAttributeBusinessOwnerOutput) ToGetApplicationAttributeBusinessOwnerOutput() GetApplicationAttributeBusinessOwnerOutput
func (GetApplicationAttributeBusinessOwnerOutput) ToGetApplicationAttributeBusinessOwnerOutputWithContext ¶
func (o GetApplicationAttributeBusinessOwnerOutput) ToGetApplicationAttributeBusinessOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeBusinessOwnerOutput
type GetApplicationAttributeCriticality ¶
type GetApplicationAttributeCriticality struct { // Criticality type. Possible values: ["MISSION_CRITICAL", "HIGH", "MEDIUM", "LOW"] Type string `pulumi:"type"` }
type GetApplicationAttributeCriticalityArgs ¶
type GetApplicationAttributeCriticalityArgs struct { // Criticality type. Possible values: ["MISSION_CRITICAL", "HIGH", "MEDIUM", "LOW"] Type pulumi.StringInput `pulumi:"type"` }
func (GetApplicationAttributeCriticalityArgs) ElementType ¶
func (GetApplicationAttributeCriticalityArgs) ElementType() reflect.Type
func (GetApplicationAttributeCriticalityArgs) ToGetApplicationAttributeCriticalityOutput ¶
func (i GetApplicationAttributeCriticalityArgs) ToGetApplicationAttributeCriticalityOutput() GetApplicationAttributeCriticalityOutput
func (GetApplicationAttributeCriticalityArgs) ToGetApplicationAttributeCriticalityOutputWithContext ¶
func (i GetApplicationAttributeCriticalityArgs) ToGetApplicationAttributeCriticalityOutputWithContext(ctx context.Context) GetApplicationAttributeCriticalityOutput
type GetApplicationAttributeCriticalityArray ¶
type GetApplicationAttributeCriticalityArray []GetApplicationAttributeCriticalityInput
func (GetApplicationAttributeCriticalityArray) ElementType ¶
func (GetApplicationAttributeCriticalityArray) ElementType() reflect.Type
func (GetApplicationAttributeCriticalityArray) ToGetApplicationAttributeCriticalityArrayOutput ¶
func (i GetApplicationAttributeCriticalityArray) ToGetApplicationAttributeCriticalityArrayOutput() GetApplicationAttributeCriticalityArrayOutput
func (GetApplicationAttributeCriticalityArray) ToGetApplicationAttributeCriticalityArrayOutputWithContext ¶
func (i GetApplicationAttributeCriticalityArray) ToGetApplicationAttributeCriticalityArrayOutputWithContext(ctx context.Context) GetApplicationAttributeCriticalityArrayOutput
type GetApplicationAttributeCriticalityArrayInput ¶
type GetApplicationAttributeCriticalityArrayInput interface { pulumi.Input ToGetApplicationAttributeCriticalityArrayOutput() GetApplicationAttributeCriticalityArrayOutput ToGetApplicationAttributeCriticalityArrayOutputWithContext(context.Context) GetApplicationAttributeCriticalityArrayOutput }
GetApplicationAttributeCriticalityArrayInput is an input type that accepts GetApplicationAttributeCriticalityArray and GetApplicationAttributeCriticalityArrayOutput values. You can construct a concrete instance of `GetApplicationAttributeCriticalityArrayInput` via:
GetApplicationAttributeCriticalityArray{ GetApplicationAttributeCriticalityArgs{...} }
type GetApplicationAttributeCriticalityArrayOutput ¶
type GetApplicationAttributeCriticalityArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeCriticalityArrayOutput) ElementType ¶
func (GetApplicationAttributeCriticalityArrayOutput) ElementType() reflect.Type
func (GetApplicationAttributeCriticalityArrayOutput) ToGetApplicationAttributeCriticalityArrayOutput ¶
func (o GetApplicationAttributeCriticalityArrayOutput) ToGetApplicationAttributeCriticalityArrayOutput() GetApplicationAttributeCriticalityArrayOutput
func (GetApplicationAttributeCriticalityArrayOutput) ToGetApplicationAttributeCriticalityArrayOutputWithContext ¶
func (o GetApplicationAttributeCriticalityArrayOutput) ToGetApplicationAttributeCriticalityArrayOutputWithContext(ctx context.Context) GetApplicationAttributeCriticalityArrayOutput
type GetApplicationAttributeCriticalityInput ¶
type GetApplicationAttributeCriticalityInput interface { pulumi.Input ToGetApplicationAttributeCriticalityOutput() GetApplicationAttributeCriticalityOutput ToGetApplicationAttributeCriticalityOutputWithContext(context.Context) GetApplicationAttributeCriticalityOutput }
GetApplicationAttributeCriticalityInput is an input type that accepts GetApplicationAttributeCriticalityArgs and GetApplicationAttributeCriticalityOutput values. You can construct a concrete instance of `GetApplicationAttributeCriticalityInput` via:
GetApplicationAttributeCriticalityArgs{...}
type GetApplicationAttributeCriticalityOutput ¶
type GetApplicationAttributeCriticalityOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeCriticalityOutput) ElementType ¶
func (GetApplicationAttributeCriticalityOutput) ElementType() reflect.Type
func (GetApplicationAttributeCriticalityOutput) ToGetApplicationAttributeCriticalityOutput ¶
func (o GetApplicationAttributeCriticalityOutput) ToGetApplicationAttributeCriticalityOutput() GetApplicationAttributeCriticalityOutput
func (GetApplicationAttributeCriticalityOutput) ToGetApplicationAttributeCriticalityOutputWithContext ¶
func (o GetApplicationAttributeCriticalityOutput) ToGetApplicationAttributeCriticalityOutputWithContext(ctx context.Context) GetApplicationAttributeCriticalityOutput
func (GetApplicationAttributeCriticalityOutput) Type ¶
func (o GetApplicationAttributeCriticalityOutput) Type() pulumi.StringOutput
Criticality type. Possible values: ["MISSION_CRITICAL", "HIGH", "MEDIUM", "LOW"]
type GetApplicationAttributeDeveloperOwnerArgs ¶
type GetApplicationAttributeDeveloperOwnerArgs struct { // Optional. Contact's name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Required. Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (GetApplicationAttributeDeveloperOwnerArgs) ElementType ¶
func (GetApplicationAttributeDeveloperOwnerArgs) ElementType() reflect.Type
func (GetApplicationAttributeDeveloperOwnerArgs) ToGetApplicationAttributeDeveloperOwnerOutput ¶
func (i GetApplicationAttributeDeveloperOwnerArgs) ToGetApplicationAttributeDeveloperOwnerOutput() GetApplicationAttributeDeveloperOwnerOutput
func (GetApplicationAttributeDeveloperOwnerArgs) ToGetApplicationAttributeDeveloperOwnerOutputWithContext ¶
func (i GetApplicationAttributeDeveloperOwnerArgs) ToGetApplicationAttributeDeveloperOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeDeveloperOwnerOutput
type GetApplicationAttributeDeveloperOwnerArray ¶
type GetApplicationAttributeDeveloperOwnerArray []GetApplicationAttributeDeveloperOwnerInput
func (GetApplicationAttributeDeveloperOwnerArray) ElementType ¶
func (GetApplicationAttributeDeveloperOwnerArray) ElementType() reflect.Type
func (GetApplicationAttributeDeveloperOwnerArray) ToGetApplicationAttributeDeveloperOwnerArrayOutput ¶
func (i GetApplicationAttributeDeveloperOwnerArray) ToGetApplicationAttributeDeveloperOwnerArrayOutput() GetApplicationAttributeDeveloperOwnerArrayOutput
func (GetApplicationAttributeDeveloperOwnerArray) ToGetApplicationAttributeDeveloperOwnerArrayOutputWithContext ¶
func (i GetApplicationAttributeDeveloperOwnerArray) ToGetApplicationAttributeDeveloperOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeDeveloperOwnerArrayOutput
type GetApplicationAttributeDeveloperOwnerArrayInput ¶
type GetApplicationAttributeDeveloperOwnerArrayInput interface { pulumi.Input ToGetApplicationAttributeDeveloperOwnerArrayOutput() GetApplicationAttributeDeveloperOwnerArrayOutput ToGetApplicationAttributeDeveloperOwnerArrayOutputWithContext(context.Context) GetApplicationAttributeDeveloperOwnerArrayOutput }
GetApplicationAttributeDeveloperOwnerArrayInput is an input type that accepts GetApplicationAttributeDeveloperOwnerArray and GetApplicationAttributeDeveloperOwnerArrayOutput values. You can construct a concrete instance of `GetApplicationAttributeDeveloperOwnerArrayInput` via:
GetApplicationAttributeDeveloperOwnerArray{ GetApplicationAttributeDeveloperOwnerArgs{...} }
type GetApplicationAttributeDeveloperOwnerArrayOutput ¶
type GetApplicationAttributeDeveloperOwnerArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeDeveloperOwnerArrayOutput) ElementType ¶
func (GetApplicationAttributeDeveloperOwnerArrayOutput) ElementType() reflect.Type
func (GetApplicationAttributeDeveloperOwnerArrayOutput) ToGetApplicationAttributeDeveloperOwnerArrayOutput ¶
func (o GetApplicationAttributeDeveloperOwnerArrayOutput) ToGetApplicationAttributeDeveloperOwnerArrayOutput() GetApplicationAttributeDeveloperOwnerArrayOutput
func (GetApplicationAttributeDeveloperOwnerArrayOutput) ToGetApplicationAttributeDeveloperOwnerArrayOutputWithContext ¶
func (o GetApplicationAttributeDeveloperOwnerArrayOutput) ToGetApplicationAttributeDeveloperOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeDeveloperOwnerArrayOutput
type GetApplicationAttributeDeveloperOwnerInput ¶
type GetApplicationAttributeDeveloperOwnerInput interface { pulumi.Input ToGetApplicationAttributeDeveloperOwnerOutput() GetApplicationAttributeDeveloperOwnerOutput ToGetApplicationAttributeDeveloperOwnerOutputWithContext(context.Context) GetApplicationAttributeDeveloperOwnerOutput }
GetApplicationAttributeDeveloperOwnerInput is an input type that accepts GetApplicationAttributeDeveloperOwnerArgs and GetApplicationAttributeDeveloperOwnerOutput values. You can construct a concrete instance of `GetApplicationAttributeDeveloperOwnerInput` via:
GetApplicationAttributeDeveloperOwnerArgs{...}
type GetApplicationAttributeDeveloperOwnerOutput ¶
type GetApplicationAttributeDeveloperOwnerOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeDeveloperOwnerOutput) DisplayName ¶
func (o GetApplicationAttributeDeveloperOwnerOutput) DisplayName() pulumi.StringOutput
Optional. Contact's name.
func (GetApplicationAttributeDeveloperOwnerOutput) ElementType ¶
func (GetApplicationAttributeDeveloperOwnerOutput) ElementType() reflect.Type
func (GetApplicationAttributeDeveloperOwnerOutput) Email ¶
func (o GetApplicationAttributeDeveloperOwnerOutput) Email() pulumi.StringOutput
Required. Email address of the contacts.
func (GetApplicationAttributeDeveloperOwnerOutput) ToGetApplicationAttributeDeveloperOwnerOutput ¶
func (o GetApplicationAttributeDeveloperOwnerOutput) ToGetApplicationAttributeDeveloperOwnerOutput() GetApplicationAttributeDeveloperOwnerOutput
func (GetApplicationAttributeDeveloperOwnerOutput) ToGetApplicationAttributeDeveloperOwnerOutputWithContext ¶
func (o GetApplicationAttributeDeveloperOwnerOutput) ToGetApplicationAttributeDeveloperOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeDeveloperOwnerOutput
type GetApplicationAttributeEnvironment ¶
type GetApplicationAttributeEnvironment struct { // Environment type. Possible values: ["PRODUCTION", "STAGING", "TEST", "DEVELOPMENT"] Type string `pulumi:"type"` }
type GetApplicationAttributeEnvironmentArgs ¶
type GetApplicationAttributeEnvironmentArgs struct { // Environment type. Possible values: ["PRODUCTION", "STAGING", "TEST", "DEVELOPMENT"] Type pulumi.StringInput `pulumi:"type"` }
func (GetApplicationAttributeEnvironmentArgs) ElementType ¶
func (GetApplicationAttributeEnvironmentArgs) ElementType() reflect.Type
func (GetApplicationAttributeEnvironmentArgs) ToGetApplicationAttributeEnvironmentOutput ¶
func (i GetApplicationAttributeEnvironmentArgs) ToGetApplicationAttributeEnvironmentOutput() GetApplicationAttributeEnvironmentOutput
func (GetApplicationAttributeEnvironmentArgs) ToGetApplicationAttributeEnvironmentOutputWithContext ¶
func (i GetApplicationAttributeEnvironmentArgs) ToGetApplicationAttributeEnvironmentOutputWithContext(ctx context.Context) GetApplicationAttributeEnvironmentOutput
type GetApplicationAttributeEnvironmentArray ¶
type GetApplicationAttributeEnvironmentArray []GetApplicationAttributeEnvironmentInput
func (GetApplicationAttributeEnvironmentArray) ElementType ¶
func (GetApplicationAttributeEnvironmentArray) ElementType() reflect.Type
func (GetApplicationAttributeEnvironmentArray) ToGetApplicationAttributeEnvironmentArrayOutput ¶
func (i GetApplicationAttributeEnvironmentArray) ToGetApplicationAttributeEnvironmentArrayOutput() GetApplicationAttributeEnvironmentArrayOutput
func (GetApplicationAttributeEnvironmentArray) ToGetApplicationAttributeEnvironmentArrayOutputWithContext ¶
func (i GetApplicationAttributeEnvironmentArray) ToGetApplicationAttributeEnvironmentArrayOutputWithContext(ctx context.Context) GetApplicationAttributeEnvironmentArrayOutput
type GetApplicationAttributeEnvironmentArrayInput ¶
type GetApplicationAttributeEnvironmentArrayInput interface { pulumi.Input ToGetApplicationAttributeEnvironmentArrayOutput() GetApplicationAttributeEnvironmentArrayOutput ToGetApplicationAttributeEnvironmentArrayOutputWithContext(context.Context) GetApplicationAttributeEnvironmentArrayOutput }
GetApplicationAttributeEnvironmentArrayInput is an input type that accepts GetApplicationAttributeEnvironmentArray and GetApplicationAttributeEnvironmentArrayOutput values. You can construct a concrete instance of `GetApplicationAttributeEnvironmentArrayInput` via:
GetApplicationAttributeEnvironmentArray{ GetApplicationAttributeEnvironmentArgs{...} }
type GetApplicationAttributeEnvironmentArrayOutput ¶
type GetApplicationAttributeEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeEnvironmentArrayOutput) ElementType ¶
func (GetApplicationAttributeEnvironmentArrayOutput) ElementType() reflect.Type
func (GetApplicationAttributeEnvironmentArrayOutput) ToGetApplicationAttributeEnvironmentArrayOutput ¶
func (o GetApplicationAttributeEnvironmentArrayOutput) ToGetApplicationAttributeEnvironmentArrayOutput() GetApplicationAttributeEnvironmentArrayOutput
func (GetApplicationAttributeEnvironmentArrayOutput) ToGetApplicationAttributeEnvironmentArrayOutputWithContext ¶
func (o GetApplicationAttributeEnvironmentArrayOutput) ToGetApplicationAttributeEnvironmentArrayOutputWithContext(ctx context.Context) GetApplicationAttributeEnvironmentArrayOutput
type GetApplicationAttributeEnvironmentInput ¶
type GetApplicationAttributeEnvironmentInput interface { pulumi.Input ToGetApplicationAttributeEnvironmentOutput() GetApplicationAttributeEnvironmentOutput ToGetApplicationAttributeEnvironmentOutputWithContext(context.Context) GetApplicationAttributeEnvironmentOutput }
GetApplicationAttributeEnvironmentInput is an input type that accepts GetApplicationAttributeEnvironmentArgs and GetApplicationAttributeEnvironmentOutput values. You can construct a concrete instance of `GetApplicationAttributeEnvironmentInput` via:
GetApplicationAttributeEnvironmentArgs{...}
type GetApplicationAttributeEnvironmentOutput ¶
type GetApplicationAttributeEnvironmentOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeEnvironmentOutput) ElementType ¶
func (GetApplicationAttributeEnvironmentOutput) ElementType() reflect.Type
func (GetApplicationAttributeEnvironmentOutput) ToGetApplicationAttributeEnvironmentOutput ¶
func (o GetApplicationAttributeEnvironmentOutput) ToGetApplicationAttributeEnvironmentOutput() GetApplicationAttributeEnvironmentOutput
func (GetApplicationAttributeEnvironmentOutput) ToGetApplicationAttributeEnvironmentOutputWithContext ¶
func (o GetApplicationAttributeEnvironmentOutput) ToGetApplicationAttributeEnvironmentOutputWithContext(ctx context.Context) GetApplicationAttributeEnvironmentOutput
func (GetApplicationAttributeEnvironmentOutput) Type ¶
func (o GetApplicationAttributeEnvironmentOutput) Type() pulumi.StringOutput
Environment type. Possible values: ["PRODUCTION", "STAGING", "TEST", "DEVELOPMENT"]
type GetApplicationAttributeInput ¶
type GetApplicationAttributeInput interface { pulumi.Input ToGetApplicationAttributeOutput() GetApplicationAttributeOutput ToGetApplicationAttributeOutputWithContext(context.Context) GetApplicationAttributeOutput }
GetApplicationAttributeInput is an input type that accepts GetApplicationAttributeArgs and GetApplicationAttributeOutput values. You can construct a concrete instance of `GetApplicationAttributeInput` via:
GetApplicationAttributeArgs{...}
type GetApplicationAttributeOperatorOwnerArgs ¶
type GetApplicationAttributeOperatorOwnerArgs struct { // Optional. Contact's name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Required. Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (GetApplicationAttributeOperatorOwnerArgs) ElementType ¶
func (GetApplicationAttributeOperatorOwnerArgs) ElementType() reflect.Type
func (GetApplicationAttributeOperatorOwnerArgs) ToGetApplicationAttributeOperatorOwnerOutput ¶
func (i GetApplicationAttributeOperatorOwnerArgs) ToGetApplicationAttributeOperatorOwnerOutput() GetApplicationAttributeOperatorOwnerOutput
func (GetApplicationAttributeOperatorOwnerArgs) ToGetApplicationAttributeOperatorOwnerOutputWithContext ¶
func (i GetApplicationAttributeOperatorOwnerArgs) ToGetApplicationAttributeOperatorOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeOperatorOwnerOutput
type GetApplicationAttributeOperatorOwnerArray ¶
type GetApplicationAttributeOperatorOwnerArray []GetApplicationAttributeOperatorOwnerInput
func (GetApplicationAttributeOperatorOwnerArray) ElementType ¶
func (GetApplicationAttributeOperatorOwnerArray) ElementType() reflect.Type
func (GetApplicationAttributeOperatorOwnerArray) ToGetApplicationAttributeOperatorOwnerArrayOutput ¶
func (i GetApplicationAttributeOperatorOwnerArray) ToGetApplicationAttributeOperatorOwnerArrayOutput() GetApplicationAttributeOperatorOwnerArrayOutput
func (GetApplicationAttributeOperatorOwnerArray) ToGetApplicationAttributeOperatorOwnerArrayOutputWithContext ¶
func (i GetApplicationAttributeOperatorOwnerArray) ToGetApplicationAttributeOperatorOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeOperatorOwnerArrayOutput
type GetApplicationAttributeOperatorOwnerArrayInput ¶
type GetApplicationAttributeOperatorOwnerArrayInput interface { pulumi.Input ToGetApplicationAttributeOperatorOwnerArrayOutput() GetApplicationAttributeOperatorOwnerArrayOutput ToGetApplicationAttributeOperatorOwnerArrayOutputWithContext(context.Context) GetApplicationAttributeOperatorOwnerArrayOutput }
GetApplicationAttributeOperatorOwnerArrayInput is an input type that accepts GetApplicationAttributeOperatorOwnerArray and GetApplicationAttributeOperatorOwnerArrayOutput values. You can construct a concrete instance of `GetApplicationAttributeOperatorOwnerArrayInput` via:
GetApplicationAttributeOperatorOwnerArray{ GetApplicationAttributeOperatorOwnerArgs{...} }
type GetApplicationAttributeOperatorOwnerArrayOutput ¶
type GetApplicationAttributeOperatorOwnerArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeOperatorOwnerArrayOutput) ElementType ¶
func (GetApplicationAttributeOperatorOwnerArrayOutput) ElementType() reflect.Type
func (GetApplicationAttributeOperatorOwnerArrayOutput) ToGetApplicationAttributeOperatorOwnerArrayOutput ¶
func (o GetApplicationAttributeOperatorOwnerArrayOutput) ToGetApplicationAttributeOperatorOwnerArrayOutput() GetApplicationAttributeOperatorOwnerArrayOutput
func (GetApplicationAttributeOperatorOwnerArrayOutput) ToGetApplicationAttributeOperatorOwnerArrayOutputWithContext ¶
func (o GetApplicationAttributeOperatorOwnerArrayOutput) ToGetApplicationAttributeOperatorOwnerArrayOutputWithContext(ctx context.Context) GetApplicationAttributeOperatorOwnerArrayOutput
type GetApplicationAttributeOperatorOwnerInput ¶
type GetApplicationAttributeOperatorOwnerInput interface { pulumi.Input ToGetApplicationAttributeOperatorOwnerOutput() GetApplicationAttributeOperatorOwnerOutput ToGetApplicationAttributeOperatorOwnerOutputWithContext(context.Context) GetApplicationAttributeOperatorOwnerOutput }
GetApplicationAttributeOperatorOwnerInput is an input type that accepts GetApplicationAttributeOperatorOwnerArgs and GetApplicationAttributeOperatorOwnerOutput values. You can construct a concrete instance of `GetApplicationAttributeOperatorOwnerInput` via:
GetApplicationAttributeOperatorOwnerArgs{...}
type GetApplicationAttributeOperatorOwnerOutput ¶
type GetApplicationAttributeOperatorOwnerOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeOperatorOwnerOutput) DisplayName ¶
func (o GetApplicationAttributeOperatorOwnerOutput) DisplayName() pulumi.StringOutput
Optional. Contact's name.
func (GetApplicationAttributeOperatorOwnerOutput) ElementType ¶
func (GetApplicationAttributeOperatorOwnerOutput) ElementType() reflect.Type
func (GetApplicationAttributeOperatorOwnerOutput) Email ¶
func (o GetApplicationAttributeOperatorOwnerOutput) Email() pulumi.StringOutput
Required. Email address of the contacts.
func (GetApplicationAttributeOperatorOwnerOutput) ToGetApplicationAttributeOperatorOwnerOutput ¶
func (o GetApplicationAttributeOperatorOwnerOutput) ToGetApplicationAttributeOperatorOwnerOutput() GetApplicationAttributeOperatorOwnerOutput
func (GetApplicationAttributeOperatorOwnerOutput) ToGetApplicationAttributeOperatorOwnerOutputWithContext ¶
func (o GetApplicationAttributeOperatorOwnerOutput) ToGetApplicationAttributeOperatorOwnerOutputWithContext(ctx context.Context) GetApplicationAttributeOperatorOwnerOutput
type GetApplicationAttributeOutput ¶
type GetApplicationAttributeOutput struct{ *pulumi.OutputState }
func (GetApplicationAttributeOutput) BusinessOwners ¶
func (o GetApplicationAttributeOutput) BusinessOwners() GetApplicationAttributeBusinessOwnerArrayOutput
Optional. Business team that ensures user needs are met and value is delivered
func (GetApplicationAttributeOutput) Criticalities ¶
func (o GetApplicationAttributeOutput) Criticalities() GetApplicationAttributeCriticalityArrayOutput
Criticality of the Application, Service, or Workload
func (GetApplicationAttributeOutput) DeveloperOwners ¶
func (o GetApplicationAttributeOutput) DeveloperOwners() GetApplicationAttributeDeveloperOwnerArrayOutput
Optional. Developer team that owns development and coding.
func (GetApplicationAttributeOutput) ElementType ¶
func (GetApplicationAttributeOutput) ElementType() reflect.Type
func (GetApplicationAttributeOutput) Environments ¶
func (o GetApplicationAttributeOutput) Environments() GetApplicationAttributeEnvironmentArrayOutput
Environment of the Application, Service, or Workload
func (GetApplicationAttributeOutput) OperatorOwners ¶
func (o GetApplicationAttributeOutput) OperatorOwners() GetApplicationAttributeOperatorOwnerArrayOutput
Optional. Operator team that ensures runtime and operations.
func (GetApplicationAttributeOutput) ToGetApplicationAttributeOutput ¶
func (o GetApplicationAttributeOutput) ToGetApplicationAttributeOutput() GetApplicationAttributeOutput
func (GetApplicationAttributeOutput) ToGetApplicationAttributeOutputWithContext ¶
func (o GetApplicationAttributeOutput) ToGetApplicationAttributeOutputWithContext(ctx context.Context) GetApplicationAttributeOutput
type GetApplicationScope ¶
type GetApplicationScope struct { // Required. Scope Type. // Possible values: // REGIONAL // GLOBAL Possible values: ["REGIONAL", "GLOBAL"] Type string `pulumi:"type"` }
type GetApplicationScopeArgs ¶
type GetApplicationScopeArgs struct { // Required. Scope Type. // Possible values: // REGIONAL // GLOBAL Possible values: ["REGIONAL", "GLOBAL"] Type pulumi.StringInput `pulumi:"type"` }
func (GetApplicationScopeArgs) ElementType ¶
func (GetApplicationScopeArgs) ElementType() reflect.Type
func (GetApplicationScopeArgs) ToGetApplicationScopeOutput ¶
func (i GetApplicationScopeArgs) ToGetApplicationScopeOutput() GetApplicationScopeOutput
func (GetApplicationScopeArgs) ToGetApplicationScopeOutputWithContext ¶
func (i GetApplicationScopeArgs) ToGetApplicationScopeOutputWithContext(ctx context.Context) GetApplicationScopeOutput
type GetApplicationScopeArray ¶
type GetApplicationScopeArray []GetApplicationScopeInput
func (GetApplicationScopeArray) ElementType ¶
func (GetApplicationScopeArray) ElementType() reflect.Type
func (GetApplicationScopeArray) ToGetApplicationScopeArrayOutput ¶
func (i GetApplicationScopeArray) ToGetApplicationScopeArrayOutput() GetApplicationScopeArrayOutput
func (GetApplicationScopeArray) ToGetApplicationScopeArrayOutputWithContext ¶
func (i GetApplicationScopeArray) ToGetApplicationScopeArrayOutputWithContext(ctx context.Context) GetApplicationScopeArrayOutput
type GetApplicationScopeArrayInput ¶
type GetApplicationScopeArrayInput interface { pulumi.Input ToGetApplicationScopeArrayOutput() GetApplicationScopeArrayOutput ToGetApplicationScopeArrayOutputWithContext(context.Context) GetApplicationScopeArrayOutput }
GetApplicationScopeArrayInput is an input type that accepts GetApplicationScopeArray and GetApplicationScopeArrayOutput values. You can construct a concrete instance of `GetApplicationScopeArrayInput` via:
GetApplicationScopeArray{ GetApplicationScopeArgs{...} }
type GetApplicationScopeArrayOutput ¶
type GetApplicationScopeArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScopeArrayOutput) ElementType ¶
func (GetApplicationScopeArrayOutput) ElementType() reflect.Type
func (GetApplicationScopeArrayOutput) Index ¶
func (o GetApplicationScopeArrayOutput) Index(i pulumi.IntInput) GetApplicationScopeOutput
func (GetApplicationScopeArrayOutput) ToGetApplicationScopeArrayOutput ¶
func (o GetApplicationScopeArrayOutput) ToGetApplicationScopeArrayOutput() GetApplicationScopeArrayOutput
func (GetApplicationScopeArrayOutput) ToGetApplicationScopeArrayOutputWithContext ¶
func (o GetApplicationScopeArrayOutput) ToGetApplicationScopeArrayOutputWithContext(ctx context.Context) GetApplicationScopeArrayOutput
type GetApplicationScopeInput ¶
type GetApplicationScopeInput interface { pulumi.Input ToGetApplicationScopeOutput() GetApplicationScopeOutput ToGetApplicationScopeOutputWithContext(context.Context) GetApplicationScopeOutput }
GetApplicationScopeInput is an input type that accepts GetApplicationScopeArgs and GetApplicationScopeOutput values. You can construct a concrete instance of `GetApplicationScopeInput` via:
GetApplicationScopeArgs{...}
type GetApplicationScopeOutput ¶
type GetApplicationScopeOutput struct{ *pulumi.OutputState }
func (GetApplicationScopeOutput) ElementType ¶
func (GetApplicationScopeOutput) ElementType() reflect.Type
func (GetApplicationScopeOutput) ToGetApplicationScopeOutput ¶
func (o GetApplicationScopeOutput) ToGetApplicationScopeOutput() GetApplicationScopeOutput
func (GetApplicationScopeOutput) ToGetApplicationScopeOutputWithContext ¶
func (o GetApplicationScopeOutput) ToGetApplicationScopeOutputWithContext(ctx context.Context) GetApplicationScopeOutput
func (GetApplicationScopeOutput) Type ¶
func (o GetApplicationScopeOutput) Type() pulumi.StringOutput
Required. Scope Type.
Possible values:
REGIONAL GLOBAL Possible values: ["REGIONAL", "GLOBAL"]
type GetDiscoveredServiceArgs ¶
type GetDiscoveredServiceArgs struct { // The location of the discovered service. Location string `pulumi:"location"` // The host project of the discovered service. Project *string `pulumi:"project"` // The uri of the service. ServiceUri string `pulumi:"serviceUri"` }
A collection of arguments for invoking getDiscoveredService.
type GetDiscoveredServiceOutputArgs ¶
type GetDiscoveredServiceOutputArgs struct { // The location of the discovered service. Location pulumi.StringInput `pulumi:"location"` // The host project of the discovered service. Project pulumi.StringPtrInput `pulumi:"project"` // The uri of the service. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` }
A collection of arguments for invoking getDiscoveredService.
func (GetDiscoveredServiceOutputArgs) ElementType ¶
func (GetDiscoveredServiceOutputArgs) ElementType() reflect.Type
type GetDiscoveredServiceResult ¶
type GetDiscoveredServiceResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The location that the underlying resource resides in. Location string `pulumi:"location"` // Resource name of a Service. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}". Name string `pulumi:"name"` Project *string `pulumi:"project"` // Properties of an underlying compute resource that can comprise a Service. Structure is documented below ServiceProperties []GetDiscoveredServiceServiceProperty `pulumi:"serviceProperties"` // Reference to an underlying networking resource that can comprise a Service. Structure is documented below ServiceReferences []GetDiscoveredServiceServiceReference `pulumi:"serviceReferences"` ServiceUri string `pulumi:"serviceUri"` }
A collection of values returned by getDiscoveredService.
func GetDiscoveredService ¶
func GetDiscoveredService(ctx *pulumi.Context, args *GetDiscoveredServiceArgs, opts ...pulumi.InvokeOption) (*GetDiscoveredServiceResult, error)
Get information about a discovered service from its uri.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apphub.GetDiscoveredService(ctx, &apphub.GetDiscoveredServiceArgs{ Location: "my-location", ServiceUri: "my-service-uri", }, nil) if err != nil { return err } return nil }) }
```
type GetDiscoveredServiceResultOutput ¶
type GetDiscoveredServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDiscoveredService.
func GetDiscoveredServiceOutput ¶
func GetDiscoveredServiceOutput(ctx *pulumi.Context, args GetDiscoveredServiceOutputArgs, opts ...pulumi.InvokeOption) GetDiscoveredServiceResultOutput
func (GetDiscoveredServiceResultOutput) ElementType ¶
func (GetDiscoveredServiceResultOutput) ElementType() reflect.Type
func (GetDiscoveredServiceResultOutput) Id ¶
func (o GetDiscoveredServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDiscoveredServiceResultOutput) Location ¶
func (o GetDiscoveredServiceResultOutput) Location() pulumi.StringOutput
The location that the underlying resource resides in.
func (GetDiscoveredServiceResultOutput) Name ¶
func (o GetDiscoveredServiceResultOutput) Name() pulumi.StringOutput
Resource name of a Service. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}".
func (GetDiscoveredServiceResultOutput) Project ¶
func (o GetDiscoveredServiceResultOutput) Project() pulumi.StringPtrOutput
func (GetDiscoveredServiceResultOutput) ServiceProperties ¶
func (o GetDiscoveredServiceResultOutput) ServiceProperties() GetDiscoveredServiceServicePropertyArrayOutput
Properties of an underlying compute resource that can comprise a Service. Structure is documented below
func (GetDiscoveredServiceResultOutput) ServiceReferences ¶
func (o GetDiscoveredServiceResultOutput) ServiceReferences() GetDiscoveredServiceServiceReferenceArrayOutput
Reference to an underlying networking resource that can comprise a Service. Structure is documented below
func (GetDiscoveredServiceResultOutput) ServiceUri ¶
func (o GetDiscoveredServiceResultOutput) ServiceUri() pulumi.StringOutput
func (GetDiscoveredServiceResultOutput) ToGetDiscoveredServiceResultOutput ¶
func (o GetDiscoveredServiceResultOutput) ToGetDiscoveredServiceResultOutput() GetDiscoveredServiceResultOutput
func (GetDiscoveredServiceResultOutput) ToGetDiscoveredServiceResultOutputWithContext ¶
func (o GetDiscoveredServiceResultOutput) ToGetDiscoveredServiceResultOutputWithContext(ctx context.Context) GetDiscoveredServiceResultOutput
type GetDiscoveredServiceServiceProperty ¶
type GetDiscoveredServiceServiceProperty struct { // The service project identifier that the underlying cloud resource resides in. GcpProject string `pulumi:"gcpProject"` // The location of the discovered service. Location string `pulumi:"location"` // The location that the underlying resource resides in if it is zonal. Zone string `pulumi:"zone"` }
type GetDiscoveredServiceServicePropertyArgs ¶
type GetDiscoveredServiceServicePropertyArgs struct { // The service project identifier that the underlying cloud resource resides in. GcpProject pulumi.StringInput `pulumi:"gcpProject"` // The location of the discovered service. Location pulumi.StringInput `pulumi:"location"` // The location that the underlying resource resides in if it is zonal. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetDiscoveredServiceServicePropertyArgs) ElementType ¶
func (GetDiscoveredServiceServicePropertyArgs) ElementType() reflect.Type
func (GetDiscoveredServiceServicePropertyArgs) ToGetDiscoveredServiceServicePropertyOutput ¶
func (i GetDiscoveredServiceServicePropertyArgs) ToGetDiscoveredServiceServicePropertyOutput() GetDiscoveredServiceServicePropertyOutput
func (GetDiscoveredServiceServicePropertyArgs) ToGetDiscoveredServiceServicePropertyOutputWithContext ¶
func (i GetDiscoveredServiceServicePropertyArgs) ToGetDiscoveredServiceServicePropertyOutputWithContext(ctx context.Context) GetDiscoveredServiceServicePropertyOutput
type GetDiscoveredServiceServicePropertyArray ¶
type GetDiscoveredServiceServicePropertyArray []GetDiscoveredServiceServicePropertyInput
func (GetDiscoveredServiceServicePropertyArray) ElementType ¶
func (GetDiscoveredServiceServicePropertyArray) ElementType() reflect.Type
func (GetDiscoveredServiceServicePropertyArray) ToGetDiscoveredServiceServicePropertyArrayOutput ¶
func (i GetDiscoveredServiceServicePropertyArray) ToGetDiscoveredServiceServicePropertyArrayOutput() GetDiscoveredServiceServicePropertyArrayOutput
func (GetDiscoveredServiceServicePropertyArray) ToGetDiscoveredServiceServicePropertyArrayOutputWithContext ¶
func (i GetDiscoveredServiceServicePropertyArray) ToGetDiscoveredServiceServicePropertyArrayOutputWithContext(ctx context.Context) GetDiscoveredServiceServicePropertyArrayOutput
type GetDiscoveredServiceServicePropertyArrayInput ¶
type GetDiscoveredServiceServicePropertyArrayInput interface { pulumi.Input ToGetDiscoveredServiceServicePropertyArrayOutput() GetDiscoveredServiceServicePropertyArrayOutput ToGetDiscoveredServiceServicePropertyArrayOutputWithContext(context.Context) GetDiscoveredServiceServicePropertyArrayOutput }
GetDiscoveredServiceServicePropertyArrayInput is an input type that accepts GetDiscoveredServiceServicePropertyArray and GetDiscoveredServiceServicePropertyArrayOutput values. You can construct a concrete instance of `GetDiscoveredServiceServicePropertyArrayInput` via:
GetDiscoveredServiceServicePropertyArray{ GetDiscoveredServiceServicePropertyArgs{...} }
type GetDiscoveredServiceServicePropertyArrayOutput ¶
type GetDiscoveredServiceServicePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetDiscoveredServiceServicePropertyArrayOutput) ElementType ¶
func (GetDiscoveredServiceServicePropertyArrayOutput) ElementType() reflect.Type
func (GetDiscoveredServiceServicePropertyArrayOutput) ToGetDiscoveredServiceServicePropertyArrayOutput ¶
func (o GetDiscoveredServiceServicePropertyArrayOutput) ToGetDiscoveredServiceServicePropertyArrayOutput() GetDiscoveredServiceServicePropertyArrayOutput
func (GetDiscoveredServiceServicePropertyArrayOutput) ToGetDiscoveredServiceServicePropertyArrayOutputWithContext ¶
func (o GetDiscoveredServiceServicePropertyArrayOutput) ToGetDiscoveredServiceServicePropertyArrayOutputWithContext(ctx context.Context) GetDiscoveredServiceServicePropertyArrayOutput
type GetDiscoveredServiceServicePropertyInput ¶
type GetDiscoveredServiceServicePropertyInput interface { pulumi.Input ToGetDiscoveredServiceServicePropertyOutput() GetDiscoveredServiceServicePropertyOutput ToGetDiscoveredServiceServicePropertyOutputWithContext(context.Context) GetDiscoveredServiceServicePropertyOutput }
GetDiscoveredServiceServicePropertyInput is an input type that accepts GetDiscoveredServiceServicePropertyArgs and GetDiscoveredServiceServicePropertyOutput values. You can construct a concrete instance of `GetDiscoveredServiceServicePropertyInput` via:
GetDiscoveredServiceServicePropertyArgs{...}
type GetDiscoveredServiceServicePropertyOutput ¶
type GetDiscoveredServiceServicePropertyOutput struct{ *pulumi.OutputState }
func (GetDiscoveredServiceServicePropertyOutput) ElementType ¶
func (GetDiscoveredServiceServicePropertyOutput) ElementType() reflect.Type
func (GetDiscoveredServiceServicePropertyOutput) GcpProject ¶
func (o GetDiscoveredServiceServicePropertyOutput) GcpProject() pulumi.StringOutput
The service project identifier that the underlying cloud resource resides in.
func (GetDiscoveredServiceServicePropertyOutput) Location ¶
func (o GetDiscoveredServiceServicePropertyOutput) Location() pulumi.StringOutput
The location of the discovered service.
func (GetDiscoveredServiceServicePropertyOutput) ToGetDiscoveredServiceServicePropertyOutput ¶
func (o GetDiscoveredServiceServicePropertyOutput) ToGetDiscoveredServiceServicePropertyOutput() GetDiscoveredServiceServicePropertyOutput
func (GetDiscoveredServiceServicePropertyOutput) ToGetDiscoveredServiceServicePropertyOutputWithContext ¶
func (o GetDiscoveredServiceServicePropertyOutput) ToGetDiscoveredServiceServicePropertyOutputWithContext(ctx context.Context) GetDiscoveredServiceServicePropertyOutput
func (GetDiscoveredServiceServicePropertyOutput) Zone ¶
func (o GetDiscoveredServiceServicePropertyOutput) Zone() pulumi.StringOutput
The location that the underlying resource resides in if it is zonal.
type GetDiscoveredServiceServiceReferenceArgs ¶
type GetDiscoveredServiceServiceReferenceArgs struct { // Additional path under the resource URI. Path pulumi.StringInput `pulumi:"path"` // The underlying resource URI. Uri pulumi.StringInput `pulumi:"uri"` }
func (GetDiscoveredServiceServiceReferenceArgs) ElementType ¶
func (GetDiscoveredServiceServiceReferenceArgs) ElementType() reflect.Type
func (GetDiscoveredServiceServiceReferenceArgs) ToGetDiscoveredServiceServiceReferenceOutput ¶
func (i GetDiscoveredServiceServiceReferenceArgs) ToGetDiscoveredServiceServiceReferenceOutput() GetDiscoveredServiceServiceReferenceOutput
func (GetDiscoveredServiceServiceReferenceArgs) ToGetDiscoveredServiceServiceReferenceOutputWithContext ¶
func (i GetDiscoveredServiceServiceReferenceArgs) ToGetDiscoveredServiceServiceReferenceOutputWithContext(ctx context.Context) GetDiscoveredServiceServiceReferenceOutput
type GetDiscoveredServiceServiceReferenceArray ¶
type GetDiscoveredServiceServiceReferenceArray []GetDiscoveredServiceServiceReferenceInput
func (GetDiscoveredServiceServiceReferenceArray) ElementType ¶
func (GetDiscoveredServiceServiceReferenceArray) ElementType() reflect.Type
func (GetDiscoveredServiceServiceReferenceArray) ToGetDiscoveredServiceServiceReferenceArrayOutput ¶
func (i GetDiscoveredServiceServiceReferenceArray) ToGetDiscoveredServiceServiceReferenceArrayOutput() GetDiscoveredServiceServiceReferenceArrayOutput
func (GetDiscoveredServiceServiceReferenceArray) ToGetDiscoveredServiceServiceReferenceArrayOutputWithContext ¶
func (i GetDiscoveredServiceServiceReferenceArray) ToGetDiscoveredServiceServiceReferenceArrayOutputWithContext(ctx context.Context) GetDiscoveredServiceServiceReferenceArrayOutput
type GetDiscoveredServiceServiceReferenceArrayInput ¶
type GetDiscoveredServiceServiceReferenceArrayInput interface { pulumi.Input ToGetDiscoveredServiceServiceReferenceArrayOutput() GetDiscoveredServiceServiceReferenceArrayOutput ToGetDiscoveredServiceServiceReferenceArrayOutputWithContext(context.Context) GetDiscoveredServiceServiceReferenceArrayOutput }
GetDiscoveredServiceServiceReferenceArrayInput is an input type that accepts GetDiscoveredServiceServiceReferenceArray and GetDiscoveredServiceServiceReferenceArrayOutput values. You can construct a concrete instance of `GetDiscoveredServiceServiceReferenceArrayInput` via:
GetDiscoveredServiceServiceReferenceArray{ GetDiscoveredServiceServiceReferenceArgs{...} }
type GetDiscoveredServiceServiceReferenceArrayOutput ¶
type GetDiscoveredServiceServiceReferenceArrayOutput struct{ *pulumi.OutputState }
func (GetDiscoveredServiceServiceReferenceArrayOutput) ElementType ¶
func (GetDiscoveredServiceServiceReferenceArrayOutput) ElementType() reflect.Type
func (GetDiscoveredServiceServiceReferenceArrayOutput) ToGetDiscoveredServiceServiceReferenceArrayOutput ¶
func (o GetDiscoveredServiceServiceReferenceArrayOutput) ToGetDiscoveredServiceServiceReferenceArrayOutput() GetDiscoveredServiceServiceReferenceArrayOutput
func (GetDiscoveredServiceServiceReferenceArrayOutput) ToGetDiscoveredServiceServiceReferenceArrayOutputWithContext ¶
func (o GetDiscoveredServiceServiceReferenceArrayOutput) ToGetDiscoveredServiceServiceReferenceArrayOutputWithContext(ctx context.Context) GetDiscoveredServiceServiceReferenceArrayOutput
type GetDiscoveredServiceServiceReferenceInput ¶
type GetDiscoveredServiceServiceReferenceInput interface { pulumi.Input ToGetDiscoveredServiceServiceReferenceOutput() GetDiscoveredServiceServiceReferenceOutput ToGetDiscoveredServiceServiceReferenceOutputWithContext(context.Context) GetDiscoveredServiceServiceReferenceOutput }
GetDiscoveredServiceServiceReferenceInput is an input type that accepts GetDiscoveredServiceServiceReferenceArgs and GetDiscoveredServiceServiceReferenceOutput values. You can construct a concrete instance of `GetDiscoveredServiceServiceReferenceInput` via:
GetDiscoveredServiceServiceReferenceArgs{...}
type GetDiscoveredServiceServiceReferenceOutput ¶
type GetDiscoveredServiceServiceReferenceOutput struct{ *pulumi.OutputState }
func (GetDiscoveredServiceServiceReferenceOutput) ElementType ¶
func (GetDiscoveredServiceServiceReferenceOutput) ElementType() reflect.Type
func (GetDiscoveredServiceServiceReferenceOutput) Path ¶
func (o GetDiscoveredServiceServiceReferenceOutput) Path() pulumi.StringOutput
Additional path under the resource URI.
func (GetDiscoveredServiceServiceReferenceOutput) ToGetDiscoveredServiceServiceReferenceOutput ¶
func (o GetDiscoveredServiceServiceReferenceOutput) ToGetDiscoveredServiceServiceReferenceOutput() GetDiscoveredServiceServiceReferenceOutput
func (GetDiscoveredServiceServiceReferenceOutput) ToGetDiscoveredServiceServiceReferenceOutputWithContext ¶
func (o GetDiscoveredServiceServiceReferenceOutput) ToGetDiscoveredServiceServiceReferenceOutputWithContext(ctx context.Context) GetDiscoveredServiceServiceReferenceOutput
func (GetDiscoveredServiceServiceReferenceOutput) Uri ¶
func (o GetDiscoveredServiceServiceReferenceOutput) Uri() pulumi.StringOutput
The underlying resource URI.
type GetDiscoveredWorkloadArgs ¶
type GetDiscoveredWorkloadArgs struct { // The location of the discovered workload. Location string `pulumi:"location"` // The host project of the discovered workload. Project *string `pulumi:"project"` // The uri of the workload (instance group managed by the Instance Group Manager). Example: "//compute.googleapis.com/projects/1/regions/us-east1/instanceGroups/id1" WorkloadUri string `pulumi:"workloadUri"` }
A collection of arguments for invoking getDiscoveredWorkload.
type GetDiscoveredWorkloadOutputArgs ¶
type GetDiscoveredWorkloadOutputArgs struct { // The location of the discovered workload. Location pulumi.StringInput `pulumi:"location"` // The host project of the discovered workload. Project pulumi.StringPtrInput `pulumi:"project"` // The uri of the workload (instance group managed by the Instance Group Manager). Example: "//compute.googleapis.com/projects/1/regions/us-east1/instanceGroups/id1" WorkloadUri pulumi.StringInput `pulumi:"workloadUri"` }
A collection of arguments for invoking getDiscoveredWorkload.
func (GetDiscoveredWorkloadOutputArgs) ElementType ¶
func (GetDiscoveredWorkloadOutputArgs) ElementType() reflect.Type
type GetDiscoveredWorkloadResult ¶
type GetDiscoveredWorkloadResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The location that the underlying resource resides in. Location string `pulumi:"location"` // Resource name of a Workload. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}". Name string `pulumi:"name"` Project *string `pulumi:"project"` // Properties of an underlying compute resource that can comprise a Workload. Structure is documented below WorkloadProperties []GetDiscoveredWorkloadWorkloadProperty `pulumi:"workloadProperties"` // Reference to an underlying networking resource that can comprise a Workload. Structure is documented below WorkloadReferences []GetDiscoveredWorkloadWorkloadReference `pulumi:"workloadReferences"` WorkloadUri string `pulumi:"workloadUri"` }
A collection of values returned by getDiscoveredWorkload.
func GetDiscoveredWorkload ¶
func GetDiscoveredWorkload(ctx *pulumi.Context, args *GetDiscoveredWorkloadArgs, opts ...pulumi.InvokeOption) (*GetDiscoveredWorkloadResult, error)
Get information about a discovered workload from its uri.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apphub.GetDiscoveredWorkload(ctx, &apphub.GetDiscoveredWorkloadArgs{ Location: "us-central1", WorkloadUri: "my-workload-uri", }, nil) if err != nil { return err } return nil }) }
```
type GetDiscoveredWorkloadResultOutput ¶
type GetDiscoveredWorkloadResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDiscoveredWorkload.
func GetDiscoveredWorkloadOutput ¶
func GetDiscoveredWorkloadOutput(ctx *pulumi.Context, args GetDiscoveredWorkloadOutputArgs, opts ...pulumi.InvokeOption) GetDiscoveredWorkloadResultOutput
func (GetDiscoveredWorkloadResultOutput) ElementType ¶
func (GetDiscoveredWorkloadResultOutput) ElementType() reflect.Type
func (GetDiscoveredWorkloadResultOutput) Id ¶
func (o GetDiscoveredWorkloadResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDiscoveredWorkloadResultOutput) Location ¶
func (o GetDiscoveredWorkloadResultOutput) Location() pulumi.StringOutput
The location that the underlying resource resides in.
func (GetDiscoveredWorkloadResultOutput) Name ¶
func (o GetDiscoveredWorkloadResultOutput) Name() pulumi.StringOutput
Resource name of a Workload. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}".
func (GetDiscoveredWorkloadResultOutput) Project ¶
func (o GetDiscoveredWorkloadResultOutput) Project() pulumi.StringPtrOutput
func (GetDiscoveredWorkloadResultOutput) ToGetDiscoveredWorkloadResultOutput ¶
func (o GetDiscoveredWorkloadResultOutput) ToGetDiscoveredWorkloadResultOutput() GetDiscoveredWorkloadResultOutput
func (GetDiscoveredWorkloadResultOutput) ToGetDiscoveredWorkloadResultOutputWithContext ¶
func (o GetDiscoveredWorkloadResultOutput) ToGetDiscoveredWorkloadResultOutputWithContext(ctx context.Context) GetDiscoveredWorkloadResultOutput
func (GetDiscoveredWorkloadResultOutput) WorkloadProperties ¶
func (o GetDiscoveredWorkloadResultOutput) WorkloadProperties() GetDiscoveredWorkloadWorkloadPropertyArrayOutput
Properties of an underlying compute resource that can comprise a Workload. Structure is documented below
func (GetDiscoveredWorkloadResultOutput) WorkloadReferences ¶
func (o GetDiscoveredWorkloadResultOutput) WorkloadReferences() GetDiscoveredWorkloadWorkloadReferenceArrayOutput
Reference to an underlying networking resource that can comprise a Workload. Structure is documented below
func (GetDiscoveredWorkloadResultOutput) WorkloadUri ¶
func (o GetDiscoveredWorkloadResultOutput) WorkloadUri() pulumi.StringOutput
type GetDiscoveredWorkloadWorkloadProperty ¶
type GetDiscoveredWorkloadWorkloadProperty struct { // The service project identifier that the underlying cloud resource resides in. GcpProject string `pulumi:"gcpProject"` // The location of the discovered workload. Location string `pulumi:"location"` // The location that the underlying resource resides in if it is zonal. Zone string `pulumi:"zone"` }
type GetDiscoveredWorkloadWorkloadPropertyArgs ¶
type GetDiscoveredWorkloadWorkloadPropertyArgs struct { // The service project identifier that the underlying cloud resource resides in. GcpProject pulumi.StringInput `pulumi:"gcpProject"` // The location of the discovered workload. Location pulumi.StringInput `pulumi:"location"` // The location that the underlying resource resides in if it is zonal. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetDiscoveredWorkloadWorkloadPropertyArgs) ElementType ¶
func (GetDiscoveredWorkloadWorkloadPropertyArgs) ElementType() reflect.Type
func (GetDiscoveredWorkloadWorkloadPropertyArgs) ToGetDiscoveredWorkloadWorkloadPropertyOutput ¶
func (i GetDiscoveredWorkloadWorkloadPropertyArgs) ToGetDiscoveredWorkloadWorkloadPropertyOutput() GetDiscoveredWorkloadWorkloadPropertyOutput
func (GetDiscoveredWorkloadWorkloadPropertyArgs) ToGetDiscoveredWorkloadWorkloadPropertyOutputWithContext ¶
func (i GetDiscoveredWorkloadWorkloadPropertyArgs) ToGetDiscoveredWorkloadWorkloadPropertyOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadPropertyOutput
type GetDiscoveredWorkloadWorkloadPropertyArray ¶
type GetDiscoveredWorkloadWorkloadPropertyArray []GetDiscoveredWorkloadWorkloadPropertyInput
func (GetDiscoveredWorkloadWorkloadPropertyArray) ElementType ¶
func (GetDiscoveredWorkloadWorkloadPropertyArray) ElementType() reflect.Type
func (GetDiscoveredWorkloadWorkloadPropertyArray) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutput ¶
func (i GetDiscoveredWorkloadWorkloadPropertyArray) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutput() GetDiscoveredWorkloadWorkloadPropertyArrayOutput
func (GetDiscoveredWorkloadWorkloadPropertyArray) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutputWithContext ¶
func (i GetDiscoveredWorkloadWorkloadPropertyArray) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadPropertyArrayOutput
type GetDiscoveredWorkloadWorkloadPropertyArrayInput ¶
type GetDiscoveredWorkloadWorkloadPropertyArrayInput interface { pulumi.Input ToGetDiscoveredWorkloadWorkloadPropertyArrayOutput() GetDiscoveredWorkloadWorkloadPropertyArrayOutput ToGetDiscoveredWorkloadWorkloadPropertyArrayOutputWithContext(context.Context) GetDiscoveredWorkloadWorkloadPropertyArrayOutput }
GetDiscoveredWorkloadWorkloadPropertyArrayInput is an input type that accepts GetDiscoveredWorkloadWorkloadPropertyArray and GetDiscoveredWorkloadWorkloadPropertyArrayOutput values. You can construct a concrete instance of `GetDiscoveredWorkloadWorkloadPropertyArrayInput` via:
GetDiscoveredWorkloadWorkloadPropertyArray{ GetDiscoveredWorkloadWorkloadPropertyArgs{...} }
type GetDiscoveredWorkloadWorkloadPropertyArrayOutput ¶
type GetDiscoveredWorkloadWorkloadPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetDiscoveredWorkloadWorkloadPropertyArrayOutput) ElementType ¶
func (GetDiscoveredWorkloadWorkloadPropertyArrayOutput) ElementType() reflect.Type
func (GetDiscoveredWorkloadWorkloadPropertyArrayOutput) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutput ¶
func (o GetDiscoveredWorkloadWorkloadPropertyArrayOutput) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutput() GetDiscoveredWorkloadWorkloadPropertyArrayOutput
func (GetDiscoveredWorkloadWorkloadPropertyArrayOutput) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutputWithContext ¶
func (o GetDiscoveredWorkloadWorkloadPropertyArrayOutput) ToGetDiscoveredWorkloadWorkloadPropertyArrayOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadPropertyArrayOutput
type GetDiscoveredWorkloadWorkloadPropertyInput ¶
type GetDiscoveredWorkloadWorkloadPropertyInput interface { pulumi.Input ToGetDiscoveredWorkloadWorkloadPropertyOutput() GetDiscoveredWorkloadWorkloadPropertyOutput ToGetDiscoveredWorkloadWorkloadPropertyOutputWithContext(context.Context) GetDiscoveredWorkloadWorkloadPropertyOutput }
GetDiscoveredWorkloadWorkloadPropertyInput is an input type that accepts GetDiscoveredWorkloadWorkloadPropertyArgs and GetDiscoveredWorkloadWorkloadPropertyOutput values. You can construct a concrete instance of `GetDiscoveredWorkloadWorkloadPropertyInput` via:
GetDiscoveredWorkloadWorkloadPropertyArgs{...}
type GetDiscoveredWorkloadWorkloadPropertyOutput ¶
type GetDiscoveredWorkloadWorkloadPropertyOutput struct{ *pulumi.OutputState }
func (GetDiscoveredWorkloadWorkloadPropertyOutput) ElementType ¶
func (GetDiscoveredWorkloadWorkloadPropertyOutput) ElementType() reflect.Type
func (GetDiscoveredWorkloadWorkloadPropertyOutput) GcpProject ¶
func (o GetDiscoveredWorkloadWorkloadPropertyOutput) GcpProject() pulumi.StringOutput
The service project identifier that the underlying cloud resource resides in.
func (GetDiscoveredWorkloadWorkloadPropertyOutput) Location ¶
func (o GetDiscoveredWorkloadWorkloadPropertyOutput) Location() pulumi.StringOutput
The location of the discovered workload.
func (GetDiscoveredWorkloadWorkloadPropertyOutput) ToGetDiscoveredWorkloadWorkloadPropertyOutput ¶
func (o GetDiscoveredWorkloadWorkloadPropertyOutput) ToGetDiscoveredWorkloadWorkloadPropertyOutput() GetDiscoveredWorkloadWorkloadPropertyOutput
func (GetDiscoveredWorkloadWorkloadPropertyOutput) ToGetDiscoveredWorkloadWorkloadPropertyOutputWithContext ¶
func (o GetDiscoveredWorkloadWorkloadPropertyOutput) ToGetDiscoveredWorkloadWorkloadPropertyOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadPropertyOutput
func (GetDiscoveredWorkloadWorkloadPropertyOutput) Zone ¶
func (o GetDiscoveredWorkloadWorkloadPropertyOutput) Zone() pulumi.StringOutput
The location that the underlying resource resides in if it is zonal.
type GetDiscoveredWorkloadWorkloadReference ¶
type GetDiscoveredWorkloadWorkloadReference struct { // The underlying resource URI. Uri string `pulumi:"uri"` }
type GetDiscoveredWorkloadWorkloadReferenceArgs ¶
type GetDiscoveredWorkloadWorkloadReferenceArgs struct { // The underlying resource URI. Uri pulumi.StringInput `pulumi:"uri"` }
func (GetDiscoveredWorkloadWorkloadReferenceArgs) ElementType ¶
func (GetDiscoveredWorkloadWorkloadReferenceArgs) ElementType() reflect.Type
func (GetDiscoveredWorkloadWorkloadReferenceArgs) ToGetDiscoveredWorkloadWorkloadReferenceOutput ¶
func (i GetDiscoveredWorkloadWorkloadReferenceArgs) ToGetDiscoveredWorkloadWorkloadReferenceOutput() GetDiscoveredWorkloadWorkloadReferenceOutput
func (GetDiscoveredWorkloadWorkloadReferenceArgs) ToGetDiscoveredWorkloadWorkloadReferenceOutputWithContext ¶
func (i GetDiscoveredWorkloadWorkloadReferenceArgs) ToGetDiscoveredWorkloadWorkloadReferenceOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadReferenceOutput
type GetDiscoveredWorkloadWorkloadReferenceArray ¶
type GetDiscoveredWorkloadWorkloadReferenceArray []GetDiscoveredWorkloadWorkloadReferenceInput
func (GetDiscoveredWorkloadWorkloadReferenceArray) ElementType ¶
func (GetDiscoveredWorkloadWorkloadReferenceArray) ElementType() reflect.Type
func (GetDiscoveredWorkloadWorkloadReferenceArray) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutput ¶
func (i GetDiscoveredWorkloadWorkloadReferenceArray) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutput() GetDiscoveredWorkloadWorkloadReferenceArrayOutput
func (GetDiscoveredWorkloadWorkloadReferenceArray) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutputWithContext ¶
func (i GetDiscoveredWorkloadWorkloadReferenceArray) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadReferenceArrayOutput
type GetDiscoveredWorkloadWorkloadReferenceArrayInput ¶
type GetDiscoveredWorkloadWorkloadReferenceArrayInput interface { pulumi.Input ToGetDiscoveredWorkloadWorkloadReferenceArrayOutput() GetDiscoveredWorkloadWorkloadReferenceArrayOutput ToGetDiscoveredWorkloadWorkloadReferenceArrayOutputWithContext(context.Context) GetDiscoveredWorkloadWorkloadReferenceArrayOutput }
GetDiscoveredWorkloadWorkloadReferenceArrayInput is an input type that accepts GetDiscoveredWorkloadWorkloadReferenceArray and GetDiscoveredWorkloadWorkloadReferenceArrayOutput values. You can construct a concrete instance of `GetDiscoveredWorkloadWorkloadReferenceArrayInput` via:
GetDiscoveredWorkloadWorkloadReferenceArray{ GetDiscoveredWorkloadWorkloadReferenceArgs{...} }
type GetDiscoveredWorkloadWorkloadReferenceArrayOutput ¶
type GetDiscoveredWorkloadWorkloadReferenceArrayOutput struct{ *pulumi.OutputState }
func (GetDiscoveredWorkloadWorkloadReferenceArrayOutput) ElementType ¶
func (GetDiscoveredWorkloadWorkloadReferenceArrayOutput) ElementType() reflect.Type
func (GetDiscoveredWorkloadWorkloadReferenceArrayOutput) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutput ¶
func (o GetDiscoveredWorkloadWorkloadReferenceArrayOutput) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutput() GetDiscoveredWorkloadWorkloadReferenceArrayOutput
func (GetDiscoveredWorkloadWorkloadReferenceArrayOutput) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutputWithContext ¶
func (o GetDiscoveredWorkloadWorkloadReferenceArrayOutput) ToGetDiscoveredWorkloadWorkloadReferenceArrayOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadReferenceArrayOutput
type GetDiscoveredWorkloadWorkloadReferenceInput ¶
type GetDiscoveredWorkloadWorkloadReferenceInput interface { pulumi.Input ToGetDiscoveredWorkloadWorkloadReferenceOutput() GetDiscoveredWorkloadWorkloadReferenceOutput ToGetDiscoveredWorkloadWorkloadReferenceOutputWithContext(context.Context) GetDiscoveredWorkloadWorkloadReferenceOutput }
GetDiscoveredWorkloadWorkloadReferenceInput is an input type that accepts GetDiscoveredWorkloadWorkloadReferenceArgs and GetDiscoveredWorkloadWorkloadReferenceOutput values. You can construct a concrete instance of `GetDiscoveredWorkloadWorkloadReferenceInput` via:
GetDiscoveredWorkloadWorkloadReferenceArgs{...}
type GetDiscoveredWorkloadWorkloadReferenceOutput ¶
type GetDiscoveredWorkloadWorkloadReferenceOutput struct{ *pulumi.OutputState }
func (GetDiscoveredWorkloadWorkloadReferenceOutput) ElementType ¶
func (GetDiscoveredWorkloadWorkloadReferenceOutput) ElementType() reflect.Type
func (GetDiscoveredWorkloadWorkloadReferenceOutput) ToGetDiscoveredWorkloadWorkloadReferenceOutput ¶
func (o GetDiscoveredWorkloadWorkloadReferenceOutput) ToGetDiscoveredWorkloadWorkloadReferenceOutput() GetDiscoveredWorkloadWorkloadReferenceOutput
func (GetDiscoveredWorkloadWorkloadReferenceOutput) ToGetDiscoveredWorkloadWorkloadReferenceOutputWithContext ¶
func (o GetDiscoveredWorkloadWorkloadReferenceOutput) ToGetDiscoveredWorkloadWorkloadReferenceOutputWithContext(ctx context.Context) GetDiscoveredWorkloadWorkloadReferenceOutput
func (GetDiscoveredWorkloadWorkloadReferenceOutput) Uri ¶
func (o GetDiscoveredWorkloadWorkloadReferenceOutput) Uri() pulumi.StringOutput
The underlying resource URI.
type LookupApplicationArgs ¶
type LookupApplicationArgs struct { ApplicationId string `pulumi:"applicationId"` Location string `pulumi:"location"` Project string `pulumi:"project"` }
A collection of arguments for invoking getApplication.
type LookupApplicationOutputArgs ¶
type LookupApplicationOutputArgs struct { ApplicationId pulumi.StringInput `pulumi:"applicationId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringInput `pulumi:"project"` }
A collection of arguments for invoking getApplication.
func (LookupApplicationOutputArgs) ElementType ¶
func (LookupApplicationOutputArgs) ElementType() reflect.Type
type LookupApplicationResult ¶
type LookupApplicationResult struct { ApplicationId string `pulumi:"applicationId"` Attributes []GetApplicationAttribute `pulumi:"attributes"` CreateTime string `pulumi:"createTime"` Description string `pulumi:"description"` DisplayName string `pulumi:"displayName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` Project string `pulumi:"project"` Scopes []GetApplicationScope `pulumi:"scopes"` State string `pulumi:"state"` Uid string `pulumi:"uid"` UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getApplication.
func LookupApplication ¶
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
Application is a functional grouping of Services and Workloads that helps achieve a desired end-to-end business functionality. Services and Workloads are owned by the Application.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apphub.LookupApplication(ctx, &apphub.LookupApplicationArgs{ Project: "project-id", ApplicationId: "application", Location: "location", }, nil) if err != nil { return err } return nil }) }
```
type LookupApplicationResultOutput ¶
type LookupApplicationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApplication.
func LookupApplicationOutput ¶
func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) ApplicationId ¶
func (o LookupApplicationResultOutput) ApplicationId() pulumi.StringOutput
func (LookupApplicationResultOutput) Attributes ¶
func (o LookupApplicationResultOutput) Attributes() GetApplicationAttributeArrayOutput
func (LookupApplicationResultOutput) CreateTime ¶
func (o LookupApplicationResultOutput) CreateTime() pulumi.StringOutput
func (LookupApplicationResultOutput) Description ¶
func (o LookupApplicationResultOutput) Description() pulumi.StringOutput
func (LookupApplicationResultOutput) DisplayName ¶
func (o LookupApplicationResultOutput) DisplayName() pulumi.StringOutput
func (LookupApplicationResultOutput) ElementType ¶
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) Id ¶
func (o LookupApplicationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupApplicationResultOutput) Location ¶
func (o LookupApplicationResultOutput) Location() pulumi.StringOutput
func (LookupApplicationResultOutput) Name ¶
func (o LookupApplicationResultOutput) Name() pulumi.StringOutput
func (LookupApplicationResultOutput) Project ¶
func (o LookupApplicationResultOutput) Project() pulumi.StringOutput
func (LookupApplicationResultOutput) Scopes ¶
func (o LookupApplicationResultOutput) Scopes() GetApplicationScopeArrayOutput
func (LookupApplicationResultOutput) State ¶
func (o LookupApplicationResultOutput) State() pulumi.StringOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutput ¶
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext ¶
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
func (LookupApplicationResultOutput) Uid ¶
func (o LookupApplicationResultOutput) Uid() pulumi.StringOutput
func (LookupApplicationResultOutput) UpdateTime ¶
func (o LookupApplicationResultOutput) UpdateTime() pulumi.StringOutput
type Service ¶
type Service struct { pulumi.CustomResourceState // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Consumer provided attributes. // Structure is documented below. Attributes ServiceAttributesPtrOutput `pulumi:"attributes"` // Output only. Create time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // User-defined description of a Service. Description pulumi.StringPtrOutput `pulumi:"description"` // Immutable. The resource name of the original discovered service. DiscoveredService pulumi.StringOutput `pulumi:"discoveredService"` // User-defined name for the Service. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location pulumi.StringOutput `pulumi:"location"` // Identifier. The resource name of a Service. Format: // "projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}" Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The Service identifier. // // *** ServiceId pulumi.StringOutput `pulumi:"serviceId"` // Properties of an underlying cloud resource that can comprise a Service. // Structure is documented below. ServiceProperties ServiceServicePropertyArrayOutput `pulumi:"serviceProperties"` // Reference to an underlying networking resource that can comprise a Service. // Structure is documented below. ServiceReferences ServiceServiceReferenceArrayOutput `pulumi:"serviceReferences"` // Output only. Service state. Possible values: STATE_UNSPECIFIED CREATING ACTIVE DELETING DETACHED State pulumi.StringOutput `pulumi:"state"` // Output only. A universally unique identifier (UUID) for the `Service` in the UUID4 // format. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. Update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Service is a network/api interface that exposes some functionality to clients for consumption over the network. Service typically has one or more Workloads behind it. It registers identified service to the Application.
## Example Usage
### Apphub Service Basic
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi-time/sdk/go/time" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { application, err := apphub.NewApplication(ctx, "application", &apphub.ApplicationArgs{ Location: pulumi.String("us-central1"), ApplicationId: pulumi.String("example-application-1"), Scope: &apphub.ApplicationScopeArgs{ Type: pulumi.String("REGIONAL"), }, }) if err != nil { return err } serviceProject, err := organizations.NewProject(ctx, "service_project", &organizations.ProjectArgs{ ProjectId: pulumi.String("project-1"), Name: pulumi.String("Service Project"), OrgId: pulumi.String("123456789"), BillingAccount: pulumi.String("000000-0000000-0000000-000000"), DeletionPolicy: pulumi.String("DELETE"), }) if err != nil { return err } // Enable Compute API computeServiceProject, err := projects.NewService(ctx, "compute_service_project", &projects.ServiceArgs{ Project: serviceProject.ProjectId, Service: pulumi.String("compute.googleapis.com"), }) if err != nil { return err } wait120s, err := time.NewSleep(ctx, "wait_120s", &time.SleepArgs{ CreateDuration: "120s", }, pulumi.DependsOn([]pulumi.Resource{ computeServiceProject, })) if err != nil { return err } _, err = apphub.NewServiceProjectAttachment(ctx, "service_project_attachment", &apphub.ServiceProjectAttachmentArgs{ ServiceProjectAttachmentId: serviceProject.ProjectId, }, pulumi.DependsOn([]pulumi.Resource{ wait120s, })) if err != nil { return err } // VPC network ilbNetwork, err := compute.NewNetwork(ctx, "ilb_network", &compute.NetworkArgs{ Name: pulumi.String("l7-ilb-network"), Project: serviceProject.ProjectId, AutoCreateSubnetworks: pulumi.Bool(false), }, pulumi.DependsOn([]pulumi.Resource{ wait120s, })) if err != nil { return err } // backend subnet ilbSubnet, err := compute.NewSubnetwork(ctx, "ilb_subnet", &compute.SubnetworkArgs{ Name: pulumi.String("l7-ilb-subnet"), Project: serviceProject.ProjectId, IpCidrRange: pulumi.String("10.0.1.0/24"), Region: pulumi.String("us-central1"), Network: ilbNetwork.ID(), }) if err != nil { return err } // health check _, err = compute.NewHealthCheck(ctx, "default", &compute.HealthCheckArgs{ Name: pulumi.String("l7-ilb-hc"), Project: serviceProject.ProjectId, CheckIntervalSec: pulumi.Int(1), TimeoutSec: pulumi.Int(1), TcpHealthCheck: &compute.HealthCheckTcpHealthCheckArgs{ Port: pulumi.Int(80), }, }, pulumi.DependsOn([]pulumi.Resource{ wait120s, })) if err != nil { return err } // backend service backend, err := compute.NewRegionBackendService(ctx, "backend", &compute.RegionBackendServiceArgs{ Name: pulumi.String("l7-ilb-backend-subnet"), Project: serviceProject.ProjectId, Region: pulumi.String("us-central1"), HealthChecks: _default.ID(), }) if err != nil { return err } // forwarding rule forwardingRule, err := compute.NewForwardingRule(ctx, "forwarding_rule", &compute.ForwardingRuleArgs{ Name: pulumi.String("l7-ilb-forwarding-rule"), Project: serviceProject.ProjectId, Region: pulumi.String("us-central1"), IpVersion: pulumi.String("IPV4"), LoadBalancingScheme: pulumi.String("INTERNAL"), AllPorts: pulumi.Bool(true), BackendService: backend.ID(), Network: ilbNetwork.ID(), Subnetwork: ilbSubnet.ID(), }) if err != nil { return err } // discovered service block catalog_service := apphub.GetDiscoveredServiceOutput(ctx, apphub.GetDiscoveredServiceOutputArgs{ Location: pulumi.String("us-central1"), ServiceUri: forwardingRule.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("//compute.googleapis.com/%v", id), nil }).(pulumi.StringOutput), }, nil) _, err = time.NewSleep(ctx, "wait_120s_for_resource_ingestion", &time.SleepArgs{ CreateDuration: "120s", }, pulumi.DependsOn([]pulumi.Resource{ forwardingRule, })) if err != nil { return err } _, err = apphub.NewService(ctx, "example", &apphub.ServiceArgs{ Location: pulumi.String("us-central1"), ApplicationId: application.ApplicationId, ServiceId: forwardingRule.Name, DiscoveredService: pulumi.String(catalog_service.ApplyT(func(catalog_service apphub.GetDiscoveredServiceResult) (*string, error) { return &catalog_service.Name, nil }).(pulumi.StringPtrOutput)), }) if err != nil { return err } return nil }) }
``` ### Apphub Service Full
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi-time/sdk/go/time" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { application, err := apphub.NewApplication(ctx, "application", &apphub.ApplicationArgs{ Location: pulumi.String("us-central1"), ApplicationId: pulumi.String("example-application-1"), Scope: &apphub.ApplicationScopeArgs{ Type: pulumi.String("REGIONAL"), }, }) if err != nil { return err } serviceProject, err := organizations.NewProject(ctx, "service_project", &organizations.ProjectArgs{ ProjectId: pulumi.String("project-1"), Name: pulumi.String("Service Project"), OrgId: pulumi.String("123456789"), BillingAccount: pulumi.String("000000-0000000-0000000-000000"), DeletionPolicy: pulumi.String("DELETE"), }) if err != nil { return err } // Enable Compute API computeServiceProject, err := projects.NewService(ctx, "compute_service_project", &projects.ServiceArgs{ Project: serviceProject.ProjectId, Service: pulumi.String("compute.googleapis.com"), }) if err != nil { return err } wait120s, err := time.NewSleep(ctx, "wait_120s", &time.SleepArgs{ CreateDuration: "120s", }, pulumi.DependsOn([]pulumi.Resource{ computeServiceProject, })) if err != nil { return err } _, err = apphub.NewServiceProjectAttachment(ctx, "service_project_attachment", &apphub.ServiceProjectAttachmentArgs{ ServiceProjectAttachmentId: serviceProject.ProjectId, }, pulumi.DependsOn([]pulumi.Resource{ wait120s, })) if err != nil { return err } // VPC network ilbNetwork, err := compute.NewNetwork(ctx, "ilb_network", &compute.NetworkArgs{ Name: pulumi.String("l7-ilb-network"), Project: serviceProject.ProjectId, AutoCreateSubnetworks: pulumi.Bool(false), }, pulumi.DependsOn([]pulumi.Resource{ wait120s, })) if err != nil { return err } // backend subnet ilbSubnet, err := compute.NewSubnetwork(ctx, "ilb_subnet", &compute.SubnetworkArgs{ Name: pulumi.String("l7-ilb-subnet"), Project: serviceProject.ProjectId, IpCidrRange: pulumi.String("10.0.1.0/24"), Region: pulumi.String("us-central1"), Network: ilbNetwork.ID(), }) if err != nil { return err } // health check _, err = compute.NewHealthCheck(ctx, "default", &compute.HealthCheckArgs{ Name: pulumi.String("l7-ilb-hc"), Project: serviceProject.ProjectId, CheckIntervalSec: pulumi.Int(1), TimeoutSec: pulumi.Int(1), TcpHealthCheck: &compute.HealthCheckTcpHealthCheckArgs{ Port: pulumi.Int(80), }, }, pulumi.DependsOn([]pulumi.Resource{ wait120s, })) if err != nil { return err } // backend service backend, err := compute.NewRegionBackendService(ctx, "backend", &compute.RegionBackendServiceArgs{ Name: pulumi.String("l7-ilb-backend-subnet"), Project: serviceProject.ProjectId, Region: pulumi.String("us-central1"), HealthChecks: _default.ID(), }) if err != nil { return err } // forwarding rule forwardingRule, err := compute.NewForwardingRule(ctx, "forwarding_rule", &compute.ForwardingRuleArgs{ Name: pulumi.String("l7-ilb-forwarding-rule"), Project: serviceProject.ProjectId, Region: pulumi.String("us-central1"), IpVersion: pulumi.String("IPV4"), LoadBalancingScheme: pulumi.String("INTERNAL"), AllPorts: pulumi.Bool(true), BackendService: backend.ID(), Network: ilbNetwork.ID(), Subnetwork: ilbSubnet.ID(), }) if err != nil { return err } // discovered service block catalog_service := apphub.GetDiscoveredServiceOutput(ctx, apphub.GetDiscoveredServiceOutputArgs{ Location: pulumi.String("us-central1"), ServiceUri: forwardingRule.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("//compute.googleapis.com/%v", id), nil }).(pulumi.StringOutput), }, nil) _, err = time.NewSleep(ctx, "wait_120s_for_resource_ingestion", &time.SleepArgs{ CreateDuration: "120s", }, pulumi.DependsOn([]pulumi.Resource{ forwardingRule, })) if err != nil { return err } _, err = apphub.NewService(ctx, "example", &apphub.ServiceArgs{ Location: pulumi.String("us-central1"), ApplicationId: application.ApplicationId, ServiceId: forwardingRule.Name, DiscoveredService: pulumi.String(catalog_service.ApplyT(func(catalog_service apphub.GetDiscoveredServiceResult) (*string, error) { return &catalog_service.Name, nil }).(pulumi.StringPtrOutput)), DisplayName: pulumi.String("Example Service Full"), Description: pulumi.String("Register service for testing"), Attributes: &apphub.ServiceAttributesArgs{ Environment: &apphub.ServiceAttributesEnvironmentArgs{ Type: pulumi.String("STAGING"), }, Criticality: &apphub.ServiceAttributesCriticalityArgs{ Type: pulumi.String("MISSION_CRITICAL"), }, BusinessOwners: apphub.ServiceAttributesBusinessOwnerArray{ &apphub.ServiceAttributesBusinessOwnerArgs{ DisplayName: pulumi.String("Alice"), Email: pulumi.String("alice@google.com"), }, }, DeveloperOwners: apphub.ServiceAttributesDeveloperOwnerArray{ &apphub.ServiceAttributesDeveloperOwnerArgs{ DisplayName: pulumi.String("Bob"), Email: pulumi.String("bob@google.com"), }, }, OperatorOwners: apphub.ServiceAttributesOperatorOwnerArray{ &apphub.ServiceAttributesOperatorOwnerArgs{ DisplayName: pulumi.String("Charlie"), Email: pulumi.String("charlie@google.com"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Service can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/applications/{{application_id}}/services/{{service_id}}`
* `{{project}}/{{location}}/{{application_id}}/{{service_id}}`
* `{{location}}/{{application_id}}/{{service_id}}`
When using the `pulumi import` command, Service can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:apphub/service:Service default projects/{{project}}/locations/{{location}}/applications/{{application_id}}/services/{{service_id}} ```
```sh $ pulumi import gcp:apphub/service:Service default {{project}}/{{location}}/{{application_id}}/{{service_id}} ```
```sh $ pulumi import gcp:apphub/service:Service default {{location}}/{{application_id}}/{{service_id}} ```
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service 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 NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} ApplicationId pulumi.StringInput // Consumer provided attributes. // Structure is documented below. Attributes ServiceAttributesPtrInput // User-defined description of a Service. Description pulumi.StringPtrInput // Immutable. The resource name of the original discovered service. DiscoveredService pulumi.StringInput // User-defined name for the Service. DisplayName pulumi.StringPtrInput // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The Service identifier. // // *** ServiceId pulumi.StringInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceArray ¶
type ServiceArray []ServiceInput
func (ServiceArray) ElementType ¶
func (ServiceArray) ElementType() reflect.Type
func (ServiceArray) ToServiceArrayOutput ¶
func (i ServiceArray) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArray) ToServiceArrayOutputWithContext ¶
func (i ServiceArray) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceArrayInput ¶
type ServiceArrayInput interface { pulumi.Input ToServiceArrayOutput() ServiceArrayOutput ToServiceArrayOutputWithContext(context.Context) ServiceArrayOutput }
ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values. You can construct a concrete instance of `ServiceArrayInput` via:
ServiceArray{ ServiceArgs{...} }
type ServiceArrayOutput ¶
type ServiceArrayOutput struct{ *pulumi.OutputState }
func (ServiceArrayOutput) ElementType ¶
func (ServiceArrayOutput) ElementType() reflect.Type
func (ServiceArrayOutput) Index ¶
func (o ServiceArrayOutput) Index(i pulumi.IntInput) ServiceOutput
func (ServiceArrayOutput) ToServiceArrayOutput ¶
func (o ServiceArrayOutput) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArrayOutput) ToServiceArrayOutputWithContext ¶
func (o ServiceArrayOutput) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceAttributes ¶
type ServiceAttributes struct { // Business team that ensures user needs are met and value is delivered // Structure is documented below. BusinessOwners []ServiceAttributesBusinessOwner `pulumi:"businessOwners"` // Criticality of the Application, Service, or Workload // Structure is documented below. Criticality *ServiceAttributesCriticality `pulumi:"criticality"` // Developer team that owns development and coding. // Structure is documented below. DeveloperOwners []ServiceAttributesDeveloperOwner `pulumi:"developerOwners"` // Environment of the Application, Service, or Workload // Structure is documented below. Environment *ServiceAttributesEnvironment `pulumi:"environment"` // Operator team that ensures runtime and operations. // Structure is documented below. OperatorOwners []ServiceAttributesOperatorOwner `pulumi:"operatorOwners"` }
type ServiceAttributesArgs ¶
type ServiceAttributesArgs struct { // Business team that ensures user needs are met and value is delivered // Structure is documented below. BusinessOwners ServiceAttributesBusinessOwnerArrayInput `pulumi:"businessOwners"` // Criticality of the Application, Service, or Workload // Structure is documented below. Criticality ServiceAttributesCriticalityPtrInput `pulumi:"criticality"` // Developer team that owns development and coding. // Structure is documented below. DeveloperOwners ServiceAttributesDeveloperOwnerArrayInput `pulumi:"developerOwners"` // Environment of the Application, Service, or Workload // Structure is documented below. Environment ServiceAttributesEnvironmentPtrInput `pulumi:"environment"` // Operator team that ensures runtime and operations. // Structure is documented below. OperatorOwners ServiceAttributesOperatorOwnerArrayInput `pulumi:"operatorOwners"` }
func (ServiceAttributesArgs) ElementType ¶
func (ServiceAttributesArgs) ElementType() reflect.Type
func (ServiceAttributesArgs) ToServiceAttributesOutput ¶
func (i ServiceAttributesArgs) ToServiceAttributesOutput() ServiceAttributesOutput
func (ServiceAttributesArgs) ToServiceAttributesOutputWithContext ¶
func (i ServiceAttributesArgs) ToServiceAttributesOutputWithContext(ctx context.Context) ServiceAttributesOutput
func (ServiceAttributesArgs) ToServiceAttributesPtrOutput ¶
func (i ServiceAttributesArgs) ToServiceAttributesPtrOutput() ServiceAttributesPtrOutput
func (ServiceAttributesArgs) ToServiceAttributesPtrOutputWithContext ¶
func (i ServiceAttributesArgs) ToServiceAttributesPtrOutputWithContext(ctx context.Context) ServiceAttributesPtrOutput
type ServiceAttributesBusinessOwnerArgs ¶
type ServiceAttributesBusinessOwnerArgs struct { // Contact's name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Required. Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (ServiceAttributesBusinessOwnerArgs) ElementType ¶
func (ServiceAttributesBusinessOwnerArgs) ElementType() reflect.Type
func (ServiceAttributesBusinessOwnerArgs) ToServiceAttributesBusinessOwnerOutput ¶
func (i ServiceAttributesBusinessOwnerArgs) ToServiceAttributesBusinessOwnerOutput() ServiceAttributesBusinessOwnerOutput
func (ServiceAttributesBusinessOwnerArgs) ToServiceAttributesBusinessOwnerOutputWithContext ¶
func (i ServiceAttributesBusinessOwnerArgs) ToServiceAttributesBusinessOwnerOutputWithContext(ctx context.Context) ServiceAttributesBusinessOwnerOutput
type ServiceAttributesBusinessOwnerArray ¶
type ServiceAttributesBusinessOwnerArray []ServiceAttributesBusinessOwnerInput
func (ServiceAttributesBusinessOwnerArray) ElementType ¶
func (ServiceAttributesBusinessOwnerArray) ElementType() reflect.Type
func (ServiceAttributesBusinessOwnerArray) ToServiceAttributesBusinessOwnerArrayOutput ¶
func (i ServiceAttributesBusinessOwnerArray) ToServiceAttributesBusinessOwnerArrayOutput() ServiceAttributesBusinessOwnerArrayOutput
func (ServiceAttributesBusinessOwnerArray) ToServiceAttributesBusinessOwnerArrayOutputWithContext ¶
func (i ServiceAttributesBusinessOwnerArray) ToServiceAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesBusinessOwnerArrayOutput
type ServiceAttributesBusinessOwnerArrayInput ¶
type ServiceAttributesBusinessOwnerArrayInput interface { pulumi.Input ToServiceAttributesBusinessOwnerArrayOutput() ServiceAttributesBusinessOwnerArrayOutput ToServiceAttributesBusinessOwnerArrayOutputWithContext(context.Context) ServiceAttributesBusinessOwnerArrayOutput }
ServiceAttributesBusinessOwnerArrayInput is an input type that accepts ServiceAttributesBusinessOwnerArray and ServiceAttributesBusinessOwnerArrayOutput values. You can construct a concrete instance of `ServiceAttributesBusinessOwnerArrayInput` via:
ServiceAttributesBusinessOwnerArray{ ServiceAttributesBusinessOwnerArgs{...} }
type ServiceAttributesBusinessOwnerArrayOutput ¶
type ServiceAttributesBusinessOwnerArrayOutput struct{ *pulumi.OutputState }
func (ServiceAttributesBusinessOwnerArrayOutput) ElementType ¶
func (ServiceAttributesBusinessOwnerArrayOutput) ElementType() reflect.Type
func (ServiceAttributesBusinessOwnerArrayOutput) ToServiceAttributesBusinessOwnerArrayOutput ¶
func (o ServiceAttributesBusinessOwnerArrayOutput) ToServiceAttributesBusinessOwnerArrayOutput() ServiceAttributesBusinessOwnerArrayOutput
func (ServiceAttributesBusinessOwnerArrayOutput) ToServiceAttributesBusinessOwnerArrayOutputWithContext ¶
func (o ServiceAttributesBusinessOwnerArrayOutput) ToServiceAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesBusinessOwnerArrayOutput
type ServiceAttributesBusinessOwnerInput ¶
type ServiceAttributesBusinessOwnerInput interface { pulumi.Input ToServiceAttributesBusinessOwnerOutput() ServiceAttributesBusinessOwnerOutput ToServiceAttributesBusinessOwnerOutputWithContext(context.Context) ServiceAttributesBusinessOwnerOutput }
ServiceAttributesBusinessOwnerInput is an input type that accepts ServiceAttributesBusinessOwnerArgs and ServiceAttributesBusinessOwnerOutput values. You can construct a concrete instance of `ServiceAttributesBusinessOwnerInput` via:
ServiceAttributesBusinessOwnerArgs{...}
type ServiceAttributesBusinessOwnerOutput ¶
type ServiceAttributesBusinessOwnerOutput struct{ *pulumi.OutputState }
func (ServiceAttributesBusinessOwnerOutput) DisplayName ¶
func (o ServiceAttributesBusinessOwnerOutput) DisplayName() pulumi.StringPtrOutput
Contact's name.
func (ServiceAttributesBusinessOwnerOutput) ElementType ¶
func (ServiceAttributesBusinessOwnerOutput) ElementType() reflect.Type
func (ServiceAttributesBusinessOwnerOutput) Email ¶
func (o ServiceAttributesBusinessOwnerOutput) Email() pulumi.StringOutput
Required. Email address of the contacts.
func (ServiceAttributesBusinessOwnerOutput) ToServiceAttributesBusinessOwnerOutput ¶
func (o ServiceAttributesBusinessOwnerOutput) ToServiceAttributesBusinessOwnerOutput() ServiceAttributesBusinessOwnerOutput
func (ServiceAttributesBusinessOwnerOutput) ToServiceAttributesBusinessOwnerOutputWithContext ¶
func (o ServiceAttributesBusinessOwnerOutput) ToServiceAttributesBusinessOwnerOutputWithContext(ctx context.Context) ServiceAttributesBusinessOwnerOutput
type ServiceAttributesCriticality ¶
type ServiceAttributesCriticality struct { // Criticality type. // Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Type string `pulumi:"type"` }
type ServiceAttributesCriticalityArgs ¶
type ServiceAttributesCriticalityArgs struct { // Criticality type. // Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Type pulumi.StringInput `pulumi:"type"` }
func (ServiceAttributesCriticalityArgs) ElementType ¶
func (ServiceAttributesCriticalityArgs) ElementType() reflect.Type
func (ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityOutput ¶
func (i ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityOutput() ServiceAttributesCriticalityOutput
func (ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityOutputWithContext ¶
func (i ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityOutputWithContext(ctx context.Context) ServiceAttributesCriticalityOutput
func (ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityPtrOutput ¶
func (i ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityPtrOutput() ServiceAttributesCriticalityPtrOutput
func (ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityPtrOutputWithContext ¶
func (i ServiceAttributesCriticalityArgs) ToServiceAttributesCriticalityPtrOutputWithContext(ctx context.Context) ServiceAttributesCriticalityPtrOutput
type ServiceAttributesCriticalityInput ¶
type ServiceAttributesCriticalityInput interface { pulumi.Input ToServiceAttributesCriticalityOutput() ServiceAttributesCriticalityOutput ToServiceAttributesCriticalityOutputWithContext(context.Context) ServiceAttributesCriticalityOutput }
ServiceAttributesCriticalityInput is an input type that accepts ServiceAttributesCriticalityArgs and ServiceAttributesCriticalityOutput values. You can construct a concrete instance of `ServiceAttributesCriticalityInput` via:
ServiceAttributesCriticalityArgs{...}
type ServiceAttributesCriticalityOutput ¶
type ServiceAttributesCriticalityOutput struct{ *pulumi.OutputState }
func (ServiceAttributesCriticalityOutput) ElementType ¶
func (ServiceAttributesCriticalityOutput) ElementType() reflect.Type
func (ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityOutput ¶
func (o ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityOutput() ServiceAttributesCriticalityOutput
func (ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityOutputWithContext ¶
func (o ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityOutputWithContext(ctx context.Context) ServiceAttributesCriticalityOutput
func (ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityPtrOutput ¶
func (o ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityPtrOutput() ServiceAttributesCriticalityPtrOutput
func (ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityPtrOutputWithContext ¶
func (o ServiceAttributesCriticalityOutput) ToServiceAttributesCriticalityPtrOutputWithContext(ctx context.Context) ServiceAttributesCriticalityPtrOutput
func (ServiceAttributesCriticalityOutput) Type ¶
func (o ServiceAttributesCriticalityOutput) Type() pulumi.StringOutput
Criticality type. Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
type ServiceAttributesCriticalityPtrInput ¶
type ServiceAttributesCriticalityPtrInput interface { pulumi.Input ToServiceAttributesCriticalityPtrOutput() ServiceAttributesCriticalityPtrOutput ToServiceAttributesCriticalityPtrOutputWithContext(context.Context) ServiceAttributesCriticalityPtrOutput }
ServiceAttributesCriticalityPtrInput is an input type that accepts ServiceAttributesCriticalityArgs, ServiceAttributesCriticalityPtr and ServiceAttributesCriticalityPtrOutput values. You can construct a concrete instance of `ServiceAttributesCriticalityPtrInput` via:
ServiceAttributesCriticalityArgs{...} or: nil
func ServiceAttributesCriticalityPtr ¶
func ServiceAttributesCriticalityPtr(v *ServiceAttributesCriticalityArgs) ServiceAttributesCriticalityPtrInput
type ServiceAttributesCriticalityPtrOutput ¶
type ServiceAttributesCriticalityPtrOutput struct{ *pulumi.OutputState }
func (ServiceAttributesCriticalityPtrOutput) ElementType ¶
func (ServiceAttributesCriticalityPtrOutput) ElementType() reflect.Type
func (ServiceAttributesCriticalityPtrOutput) ToServiceAttributesCriticalityPtrOutput ¶
func (o ServiceAttributesCriticalityPtrOutput) ToServiceAttributesCriticalityPtrOutput() ServiceAttributesCriticalityPtrOutput
func (ServiceAttributesCriticalityPtrOutput) ToServiceAttributesCriticalityPtrOutputWithContext ¶
func (o ServiceAttributesCriticalityPtrOutput) ToServiceAttributesCriticalityPtrOutputWithContext(ctx context.Context) ServiceAttributesCriticalityPtrOutput
func (ServiceAttributesCriticalityPtrOutput) Type ¶
func (o ServiceAttributesCriticalityPtrOutput) Type() pulumi.StringPtrOutput
Criticality type. Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
type ServiceAttributesDeveloperOwnerArgs ¶
type ServiceAttributesDeveloperOwnerArgs struct { // Contact's name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Required. Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (ServiceAttributesDeveloperOwnerArgs) ElementType ¶
func (ServiceAttributesDeveloperOwnerArgs) ElementType() reflect.Type
func (ServiceAttributesDeveloperOwnerArgs) ToServiceAttributesDeveloperOwnerOutput ¶
func (i ServiceAttributesDeveloperOwnerArgs) ToServiceAttributesDeveloperOwnerOutput() ServiceAttributesDeveloperOwnerOutput
func (ServiceAttributesDeveloperOwnerArgs) ToServiceAttributesDeveloperOwnerOutputWithContext ¶
func (i ServiceAttributesDeveloperOwnerArgs) ToServiceAttributesDeveloperOwnerOutputWithContext(ctx context.Context) ServiceAttributesDeveloperOwnerOutput
type ServiceAttributesDeveloperOwnerArray ¶
type ServiceAttributesDeveloperOwnerArray []ServiceAttributesDeveloperOwnerInput
func (ServiceAttributesDeveloperOwnerArray) ElementType ¶
func (ServiceAttributesDeveloperOwnerArray) ElementType() reflect.Type
func (ServiceAttributesDeveloperOwnerArray) ToServiceAttributesDeveloperOwnerArrayOutput ¶
func (i ServiceAttributesDeveloperOwnerArray) ToServiceAttributesDeveloperOwnerArrayOutput() ServiceAttributesDeveloperOwnerArrayOutput
func (ServiceAttributesDeveloperOwnerArray) ToServiceAttributesDeveloperOwnerArrayOutputWithContext ¶
func (i ServiceAttributesDeveloperOwnerArray) ToServiceAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesDeveloperOwnerArrayOutput
type ServiceAttributesDeveloperOwnerArrayInput ¶
type ServiceAttributesDeveloperOwnerArrayInput interface { pulumi.Input ToServiceAttributesDeveloperOwnerArrayOutput() ServiceAttributesDeveloperOwnerArrayOutput ToServiceAttributesDeveloperOwnerArrayOutputWithContext(context.Context) ServiceAttributesDeveloperOwnerArrayOutput }
ServiceAttributesDeveloperOwnerArrayInput is an input type that accepts ServiceAttributesDeveloperOwnerArray and ServiceAttributesDeveloperOwnerArrayOutput values. You can construct a concrete instance of `ServiceAttributesDeveloperOwnerArrayInput` via:
ServiceAttributesDeveloperOwnerArray{ ServiceAttributesDeveloperOwnerArgs{...} }
type ServiceAttributesDeveloperOwnerArrayOutput ¶
type ServiceAttributesDeveloperOwnerArrayOutput struct{ *pulumi.OutputState }
func (ServiceAttributesDeveloperOwnerArrayOutput) ElementType ¶
func (ServiceAttributesDeveloperOwnerArrayOutput) ElementType() reflect.Type
func (ServiceAttributesDeveloperOwnerArrayOutput) ToServiceAttributesDeveloperOwnerArrayOutput ¶
func (o ServiceAttributesDeveloperOwnerArrayOutput) ToServiceAttributesDeveloperOwnerArrayOutput() ServiceAttributesDeveloperOwnerArrayOutput
func (ServiceAttributesDeveloperOwnerArrayOutput) ToServiceAttributesDeveloperOwnerArrayOutputWithContext ¶
func (o ServiceAttributesDeveloperOwnerArrayOutput) ToServiceAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesDeveloperOwnerArrayOutput
type ServiceAttributesDeveloperOwnerInput ¶
type ServiceAttributesDeveloperOwnerInput interface { pulumi.Input ToServiceAttributesDeveloperOwnerOutput() ServiceAttributesDeveloperOwnerOutput ToServiceAttributesDeveloperOwnerOutputWithContext(context.Context) ServiceAttributesDeveloperOwnerOutput }
ServiceAttributesDeveloperOwnerInput is an input type that accepts ServiceAttributesDeveloperOwnerArgs and ServiceAttributesDeveloperOwnerOutput values. You can construct a concrete instance of `ServiceAttributesDeveloperOwnerInput` via:
ServiceAttributesDeveloperOwnerArgs{...}
type ServiceAttributesDeveloperOwnerOutput ¶
type ServiceAttributesDeveloperOwnerOutput struct{ *pulumi.OutputState }
func (ServiceAttributesDeveloperOwnerOutput) DisplayName ¶
func (o ServiceAttributesDeveloperOwnerOutput) DisplayName() pulumi.StringPtrOutput
Contact's name.
func (ServiceAttributesDeveloperOwnerOutput) ElementType ¶
func (ServiceAttributesDeveloperOwnerOutput) ElementType() reflect.Type
func (ServiceAttributesDeveloperOwnerOutput) Email ¶
func (o ServiceAttributesDeveloperOwnerOutput) Email() pulumi.StringOutput
Required. Email address of the contacts.
func (ServiceAttributesDeveloperOwnerOutput) ToServiceAttributesDeveloperOwnerOutput ¶
func (o ServiceAttributesDeveloperOwnerOutput) ToServiceAttributesDeveloperOwnerOutput() ServiceAttributesDeveloperOwnerOutput
func (ServiceAttributesDeveloperOwnerOutput) ToServiceAttributesDeveloperOwnerOutputWithContext ¶
func (o ServiceAttributesDeveloperOwnerOutput) ToServiceAttributesDeveloperOwnerOutputWithContext(ctx context.Context) ServiceAttributesDeveloperOwnerOutput
type ServiceAttributesEnvironment ¶
type ServiceAttributesEnvironment struct { // Environment type. // Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`. Type string `pulumi:"type"` }
type ServiceAttributesEnvironmentArgs ¶
type ServiceAttributesEnvironmentArgs struct { // Environment type. // Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`. Type pulumi.StringInput `pulumi:"type"` }
func (ServiceAttributesEnvironmentArgs) ElementType ¶
func (ServiceAttributesEnvironmentArgs) ElementType() reflect.Type
func (ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentOutput ¶
func (i ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentOutput() ServiceAttributesEnvironmentOutput
func (ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentOutputWithContext ¶
func (i ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentOutput
func (ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentPtrOutput ¶
func (i ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentPtrOutput() ServiceAttributesEnvironmentPtrOutput
func (ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentPtrOutputWithContext ¶
func (i ServiceAttributesEnvironmentArgs) ToServiceAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentPtrOutput
type ServiceAttributesEnvironmentInput ¶
type ServiceAttributesEnvironmentInput interface { pulumi.Input ToServiceAttributesEnvironmentOutput() ServiceAttributesEnvironmentOutput ToServiceAttributesEnvironmentOutputWithContext(context.Context) ServiceAttributesEnvironmentOutput }
ServiceAttributesEnvironmentInput is an input type that accepts ServiceAttributesEnvironmentArgs and ServiceAttributesEnvironmentOutput values. You can construct a concrete instance of `ServiceAttributesEnvironmentInput` via:
ServiceAttributesEnvironmentArgs{...}
type ServiceAttributesEnvironmentOutput ¶
type ServiceAttributesEnvironmentOutput struct{ *pulumi.OutputState }
func (ServiceAttributesEnvironmentOutput) ElementType ¶
func (ServiceAttributesEnvironmentOutput) ElementType() reflect.Type
func (ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentOutput ¶
func (o ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentOutput() ServiceAttributesEnvironmentOutput
func (ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentOutputWithContext ¶
func (o ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentOutput
func (ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentPtrOutput ¶
func (o ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentPtrOutput() ServiceAttributesEnvironmentPtrOutput
func (ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentPtrOutputWithContext ¶
func (o ServiceAttributesEnvironmentOutput) ToServiceAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentPtrOutput
func (ServiceAttributesEnvironmentOutput) Type ¶
func (o ServiceAttributesEnvironmentOutput) Type() pulumi.StringOutput
Environment type. Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`.
type ServiceAttributesEnvironmentPtrInput ¶
type ServiceAttributesEnvironmentPtrInput interface { pulumi.Input ToServiceAttributesEnvironmentPtrOutput() ServiceAttributesEnvironmentPtrOutput ToServiceAttributesEnvironmentPtrOutputWithContext(context.Context) ServiceAttributesEnvironmentPtrOutput }
ServiceAttributesEnvironmentPtrInput is an input type that accepts ServiceAttributesEnvironmentArgs, ServiceAttributesEnvironmentPtr and ServiceAttributesEnvironmentPtrOutput values. You can construct a concrete instance of `ServiceAttributesEnvironmentPtrInput` via:
ServiceAttributesEnvironmentArgs{...} or: nil
func ServiceAttributesEnvironmentPtr ¶
func ServiceAttributesEnvironmentPtr(v *ServiceAttributesEnvironmentArgs) ServiceAttributesEnvironmentPtrInput
type ServiceAttributesEnvironmentPtrOutput ¶
type ServiceAttributesEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (ServiceAttributesEnvironmentPtrOutput) ElementType ¶
func (ServiceAttributesEnvironmentPtrOutput) ElementType() reflect.Type
func (ServiceAttributesEnvironmentPtrOutput) ToServiceAttributesEnvironmentPtrOutput ¶
func (o ServiceAttributesEnvironmentPtrOutput) ToServiceAttributesEnvironmentPtrOutput() ServiceAttributesEnvironmentPtrOutput
func (ServiceAttributesEnvironmentPtrOutput) ToServiceAttributesEnvironmentPtrOutputWithContext ¶
func (o ServiceAttributesEnvironmentPtrOutput) ToServiceAttributesEnvironmentPtrOutputWithContext(ctx context.Context) ServiceAttributesEnvironmentPtrOutput
func (ServiceAttributesEnvironmentPtrOutput) Type ¶
func (o ServiceAttributesEnvironmentPtrOutput) Type() pulumi.StringPtrOutput
Environment type. Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`.
type ServiceAttributesInput ¶
type ServiceAttributesInput interface { pulumi.Input ToServiceAttributesOutput() ServiceAttributesOutput ToServiceAttributesOutputWithContext(context.Context) ServiceAttributesOutput }
ServiceAttributesInput is an input type that accepts ServiceAttributesArgs and ServiceAttributesOutput values. You can construct a concrete instance of `ServiceAttributesInput` via:
ServiceAttributesArgs{...}
type ServiceAttributesOperatorOwnerArgs ¶
type ServiceAttributesOperatorOwnerArgs struct { // Contact's name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Required. Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (ServiceAttributesOperatorOwnerArgs) ElementType ¶
func (ServiceAttributesOperatorOwnerArgs) ElementType() reflect.Type
func (ServiceAttributesOperatorOwnerArgs) ToServiceAttributesOperatorOwnerOutput ¶
func (i ServiceAttributesOperatorOwnerArgs) ToServiceAttributesOperatorOwnerOutput() ServiceAttributesOperatorOwnerOutput
func (ServiceAttributesOperatorOwnerArgs) ToServiceAttributesOperatorOwnerOutputWithContext ¶
func (i ServiceAttributesOperatorOwnerArgs) ToServiceAttributesOperatorOwnerOutputWithContext(ctx context.Context) ServiceAttributesOperatorOwnerOutput
type ServiceAttributesOperatorOwnerArray ¶
type ServiceAttributesOperatorOwnerArray []ServiceAttributesOperatorOwnerInput
func (ServiceAttributesOperatorOwnerArray) ElementType ¶
func (ServiceAttributesOperatorOwnerArray) ElementType() reflect.Type
func (ServiceAttributesOperatorOwnerArray) ToServiceAttributesOperatorOwnerArrayOutput ¶
func (i ServiceAttributesOperatorOwnerArray) ToServiceAttributesOperatorOwnerArrayOutput() ServiceAttributesOperatorOwnerArrayOutput
func (ServiceAttributesOperatorOwnerArray) ToServiceAttributesOperatorOwnerArrayOutputWithContext ¶
func (i ServiceAttributesOperatorOwnerArray) ToServiceAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesOperatorOwnerArrayOutput
type ServiceAttributesOperatorOwnerArrayInput ¶
type ServiceAttributesOperatorOwnerArrayInput interface { pulumi.Input ToServiceAttributesOperatorOwnerArrayOutput() ServiceAttributesOperatorOwnerArrayOutput ToServiceAttributesOperatorOwnerArrayOutputWithContext(context.Context) ServiceAttributesOperatorOwnerArrayOutput }
ServiceAttributesOperatorOwnerArrayInput is an input type that accepts ServiceAttributesOperatorOwnerArray and ServiceAttributesOperatorOwnerArrayOutput values. You can construct a concrete instance of `ServiceAttributesOperatorOwnerArrayInput` via:
ServiceAttributesOperatorOwnerArray{ ServiceAttributesOperatorOwnerArgs{...} }
type ServiceAttributesOperatorOwnerArrayOutput ¶
type ServiceAttributesOperatorOwnerArrayOutput struct{ *pulumi.OutputState }
func (ServiceAttributesOperatorOwnerArrayOutput) ElementType ¶
func (ServiceAttributesOperatorOwnerArrayOutput) ElementType() reflect.Type
func (ServiceAttributesOperatorOwnerArrayOutput) ToServiceAttributesOperatorOwnerArrayOutput ¶
func (o ServiceAttributesOperatorOwnerArrayOutput) ToServiceAttributesOperatorOwnerArrayOutput() ServiceAttributesOperatorOwnerArrayOutput
func (ServiceAttributesOperatorOwnerArrayOutput) ToServiceAttributesOperatorOwnerArrayOutputWithContext ¶
func (o ServiceAttributesOperatorOwnerArrayOutput) ToServiceAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) ServiceAttributesOperatorOwnerArrayOutput
type ServiceAttributesOperatorOwnerInput ¶
type ServiceAttributesOperatorOwnerInput interface { pulumi.Input ToServiceAttributesOperatorOwnerOutput() ServiceAttributesOperatorOwnerOutput ToServiceAttributesOperatorOwnerOutputWithContext(context.Context) ServiceAttributesOperatorOwnerOutput }
ServiceAttributesOperatorOwnerInput is an input type that accepts ServiceAttributesOperatorOwnerArgs and ServiceAttributesOperatorOwnerOutput values. You can construct a concrete instance of `ServiceAttributesOperatorOwnerInput` via:
ServiceAttributesOperatorOwnerArgs{...}
type ServiceAttributesOperatorOwnerOutput ¶
type ServiceAttributesOperatorOwnerOutput struct{ *pulumi.OutputState }
func (ServiceAttributesOperatorOwnerOutput) DisplayName ¶
func (o ServiceAttributesOperatorOwnerOutput) DisplayName() pulumi.StringPtrOutput
Contact's name.
func (ServiceAttributesOperatorOwnerOutput) ElementType ¶
func (ServiceAttributesOperatorOwnerOutput) ElementType() reflect.Type
func (ServiceAttributesOperatorOwnerOutput) Email ¶
func (o ServiceAttributesOperatorOwnerOutput) Email() pulumi.StringOutput
Required. Email address of the contacts.
func (ServiceAttributesOperatorOwnerOutput) ToServiceAttributesOperatorOwnerOutput ¶
func (o ServiceAttributesOperatorOwnerOutput) ToServiceAttributesOperatorOwnerOutput() ServiceAttributesOperatorOwnerOutput
func (ServiceAttributesOperatorOwnerOutput) ToServiceAttributesOperatorOwnerOutputWithContext ¶
func (o ServiceAttributesOperatorOwnerOutput) ToServiceAttributesOperatorOwnerOutputWithContext(ctx context.Context) ServiceAttributesOperatorOwnerOutput
type ServiceAttributesOutput ¶
type ServiceAttributesOutput struct{ *pulumi.OutputState }
func (ServiceAttributesOutput) BusinessOwners ¶
func (o ServiceAttributesOutput) BusinessOwners() ServiceAttributesBusinessOwnerArrayOutput
Business team that ensures user needs are met and value is delivered Structure is documented below.
func (ServiceAttributesOutput) Criticality ¶
func (o ServiceAttributesOutput) Criticality() ServiceAttributesCriticalityPtrOutput
Criticality of the Application, Service, or Workload Structure is documented below.
func (ServiceAttributesOutput) DeveloperOwners ¶
func (o ServiceAttributesOutput) DeveloperOwners() ServiceAttributesDeveloperOwnerArrayOutput
Developer team that owns development and coding. Structure is documented below.
func (ServiceAttributesOutput) ElementType ¶
func (ServiceAttributesOutput) ElementType() reflect.Type
func (ServiceAttributesOutput) Environment ¶
func (o ServiceAttributesOutput) Environment() ServiceAttributesEnvironmentPtrOutput
Environment of the Application, Service, or Workload Structure is documented below.
func (ServiceAttributesOutput) OperatorOwners ¶
func (o ServiceAttributesOutput) OperatorOwners() ServiceAttributesOperatorOwnerArrayOutput
Operator team that ensures runtime and operations. Structure is documented below.
func (ServiceAttributesOutput) ToServiceAttributesOutput ¶
func (o ServiceAttributesOutput) ToServiceAttributesOutput() ServiceAttributesOutput
func (ServiceAttributesOutput) ToServiceAttributesOutputWithContext ¶
func (o ServiceAttributesOutput) ToServiceAttributesOutputWithContext(ctx context.Context) ServiceAttributesOutput
func (ServiceAttributesOutput) ToServiceAttributesPtrOutput ¶
func (o ServiceAttributesOutput) ToServiceAttributesPtrOutput() ServiceAttributesPtrOutput
func (ServiceAttributesOutput) ToServiceAttributesPtrOutputWithContext ¶
func (o ServiceAttributesOutput) ToServiceAttributesPtrOutputWithContext(ctx context.Context) ServiceAttributesPtrOutput
type ServiceAttributesPtrInput ¶
type ServiceAttributesPtrInput interface { pulumi.Input ToServiceAttributesPtrOutput() ServiceAttributesPtrOutput ToServiceAttributesPtrOutputWithContext(context.Context) ServiceAttributesPtrOutput }
ServiceAttributesPtrInput is an input type that accepts ServiceAttributesArgs, ServiceAttributesPtr and ServiceAttributesPtrOutput values. You can construct a concrete instance of `ServiceAttributesPtrInput` via:
ServiceAttributesArgs{...} or: nil
func ServiceAttributesPtr ¶
func ServiceAttributesPtr(v *ServiceAttributesArgs) ServiceAttributesPtrInput
type ServiceAttributesPtrOutput ¶
type ServiceAttributesPtrOutput struct{ *pulumi.OutputState }
func (ServiceAttributesPtrOutput) BusinessOwners ¶
func (o ServiceAttributesPtrOutput) BusinessOwners() ServiceAttributesBusinessOwnerArrayOutput
Business team that ensures user needs are met and value is delivered Structure is documented below.
func (ServiceAttributesPtrOutput) Criticality ¶
func (o ServiceAttributesPtrOutput) Criticality() ServiceAttributesCriticalityPtrOutput
Criticality of the Application, Service, or Workload Structure is documented below.
func (ServiceAttributesPtrOutput) DeveloperOwners ¶
func (o ServiceAttributesPtrOutput) DeveloperOwners() ServiceAttributesDeveloperOwnerArrayOutput
Developer team that owns development and coding. Structure is documented below.
func (ServiceAttributesPtrOutput) Elem ¶
func (o ServiceAttributesPtrOutput) Elem() ServiceAttributesOutput
func (ServiceAttributesPtrOutput) ElementType ¶
func (ServiceAttributesPtrOutput) ElementType() reflect.Type
func (ServiceAttributesPtrOutput) Environment ¶
func (o ServiceAttributesPtrOutput) Environment() ServiceAttributesEnvironmentPtrOutput
Environment of the Application, Service, or Workload Structure is documented below.
func (ServiceAttributesPtrOutput) OperatorOwners ¶
func (o ServiceAttributesPtrOutput) OperatorOwners() ServiceAttributesOperatorOwnerArrayOutput
Operator team that ensures runtime and operations. Structure is documented below.
func (ServiceAttributesPtrOutput) ToServiceAttributesPtrOutput ¶
func (o ServiceAttributesPtrOutput) ToServiceAttributesPtrOutput() ServiceAttributesPtrOutput
func (ServiceAttributesPtrOutput) ToServiceAttributesPtrOutputWithContext ¶
func (o ServiceAttributesPtrOutput) ToServiceAttributesPtrOutputWithContext(ctx context.Context) ServiceAttributesPtrOutput
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceMap ¶
type ServiceMap map[string]ServiceInput
func (ServiceMap) ElementType ¶
func (ServiceMap) ElementType() reflect.Type
func (ServiceMap) ToServiceMapOutput ¶
func (i ServiceMap) ToServiceMapOutput() ServiceMapOutput
func (ServiceMap) ToServiceMapOutputWithContext ¶
func (i ServiceMap) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceMapInput ¶
type ServiceMapInput interface { pulumi.Input ToServiceMapOutput() ServiceMapOutput ToServiceMapOutputWithContext(context.Context) ServiceMapOutput }
ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values. You can construct a concrete instance of `ServiceMapInput` via:
ServiceMap{ "key": ServiceArgs{...} }
type ServiceMapOutput ¶
type ServiceMapOutput struct{ *pulumi.OutputState }
func (ServiceMapOutput) ElementType ¶
func (ServiceMapOutput) ElementType() reflect.Type
func (ServiceMapOutput) MapIndex ¶
func (o ServiceMapOutput) MapIndex(k pulumi.StringInput) ServiceOutput
func (ServiceMapOutput) ToServiceMapOutput ¶
func (o ServiceMapOutput) ToServiceMapOutput() ServiceMapOutput
func (ServiceMapOutput) ToServiceMapOutputWithContext ¶
func (o ServiceMapOutput) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) ApplicationId ¶
func (o ServiceOutput) ApplicationId() pulumi.StringOutput
Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID}
func (ServiceOutput) Attributes ¶
func (o ServiceOutput) Attributes() ServiceAttributesPtrOutput
Consumer provided attributes. Structure is documented below.
func (ServiceOutput) CreateTime ¶
func (o ServiceOutput) CreateTime() pulumi.StringOutput
Output only. Create time.
func (ServiceOutput) Description ¶
func (o ServiceOutput) Description() pulumi.StringPtrOutput
User-defined description of a Service.
func (ServiceOutput) DiscoveredService ¶
func (o ServiceOutput) DiscoveredService() pulumi.StringOutput
Immutable. The resource name of the original discovered service.
func (ServiceOutput) DisplayName ¶
func (o ServiceOutput) DisplayName() pulumi.StringPtrOutput
User-defined name for the Service.
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) Location ¶
func (o ServiceOutput) Location() pulumi.StringOutput
Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID}
func (ServiceOutput) Name ¶
func (o ServiceOutput) Name() pulumi.StringOutput
Identifier. The resource name of a Service. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"
func (ServiceOutput) Project ¶
func (o ServiceOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ServiceOutput) ServiceId ¶
func (o ServiceOutput) ServiceId() pulumi.StringOutput
The Service identifier.
***
func (ServiceOutput) ServiceProperties ¶
func (o ServiceOutput) ServiceProperties() ServiceServicePropertyArrayOutput
Properties of an underlying cloud resource that can comprise a Service. Structure is documented below.
func (ServiceOutput) ServiceReferences ¶
func (o ServiceOutput) ServiceReferences() ServiceServiceReferenceArrayOutput
Reference to an underlying networking resource that can comprise a Service. Structure is documented below.
func (ServiceOutput) State ¶
func (o ServiceOutput) State() pulumi.StringOutput
Output only. Service state. Possible values: STATE_UNSPECIFIED CREATING ACTIVE DELETING DETACHED
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
func (ServiceOutput) Uid ¶
func (o ServiceOutput) Uid() pulumi.StringOutput
Output only. A universally unique identifier (UUID) for the `Service` in the UUID4 format.
func (ServiceOutput) UpdateTime ¶
func (o ServiceOutput) UpdateTime() pulumi.StringOutput
Output only. Update time.
type ServiceProjectAttachment ¶
type ServiceProjectAttachment struct { pulumi.CustomResourceState // Output only. Create time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // "Identifier. The resource name of a ServiceProjectAttachment. Format:\"projects/{host-project-id}/locations/global/serviceProjectAttachments/{service-project-id}.\"" Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // "Immutable. Service project name in the format: \"projects/abc\" // or \"projects/123\". As input, project name with either project id or number // are accepted. As output, this field will contain project number." ServiceProject pulumi.StringPtrOutput `pulumi:"serviceProject"` // Required. The service project attachment identifier must contain the projectId of the service project specified in the service_project_attachment.service_project field. Hint: "projects/{project_id}" // // *** ServiceProjectAttachmentId pulumi.StringOutput `pulumi:"serviceProjectAttachmentId"` // ServiceProjectAttachment state. State pulumi.StringOutput `pulumi:"state"` // Output only. A globally unique identifier (in UUID4 format) for the `ServiceProjectAttachment`. Uid pulumi.StringOutput `pulumi:"uid"` }
Represents a Service project attachment to the Host Project.
## Example Usage
### Service Project Attachment Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-time/sdk/go/time" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { serviceProject, err := organizations.NewProject(ctx, "service_project", &organizations.ProjectArgs{ ProjectId: pulumi.String("project-1"), Name: pulumi.String("Service Project"), OrgId: pulumi.String("123456789"), DeletionPolicy: pulumi.String("DELETE"), }) if err != nil { return err } wait120s, err := time.NewSleep(ctx, "wait_120s", &time.SleepArgs{ CreateDuration: "120s", }, pulumi.DependsOn([]pulumi.Resource{ serviceProject, })) if err != nil { return err } _, err = apphub.NewServiceProjectAttachment(ctx, "example", &apphub.ServiceProjectAttachmentArgs{ ServiceProjectAttachmentId: serviceProject.ProjectId, }, pulumi.DependsOn([]pulumi.Resource{ wait120s, })) if err != nil { return err } return nil }) }
``` ### Service Project Attachment Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/apphub" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-time/sdk/go/time" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { serviceProjectFull, err := organizations.NewProject(ctx, "service_project_full", &organizations.ProjectArgs{ ProjectId: pulumi.String("project-1"), Name: pulumi.String("Service Project Full"), OrgId: pulumi.String("123456789"), DeletionPolicy: pulumi.String("DELETE"), }) if err != nil { return err } wait120s, err := time.NewSleep(ctx, "wait_120s", &time.SleepArgs{ CreateDuration: "120s", }, pulumi.DependsOn([]pulumi.Resource{ serviceProjectFull, })) if err != nil { return err } _, err = apphub.NewServiceProjectAttachment(ctx, "example2", &apphub.ServiceProjectAttachmentArgs{ ServiceProjectAttachmentId: serviceProjectFull.ProjectId, ServiceProject: serviceProjectFull.ProjectId, }, pulumi.DependsOn([]pulumi.Resource{ wait120s, })) if err != nil { return err } return nil }) }
```
## Import
ServiceProjectAttachment can be imported using any of these accepted formats:
* `projects/{{project}}/locations/global/serviceProjectAttachments/{{service_project_attachment_id}}`
* `{{project}}/{{service_project_attachment_id}}`
* `{{service_project_attachment_id}}`
When using the `pulumi import` command, ServiceProjectAttachment can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:apphub/serviceProjectAttachment:ServiceProjectAttachment default projects/{{project}}/locations/global/serviceProjectAttachments/{{service_project_attachment_id}} ```
```sh $ pulumi import gcp:apphub/serviceProjectAttachment:ServiceProjectAttachment default {{project}}/{{service_project_attachment_id}} ```
```sh $ pulumi import gcp:apphub/serviceProjectAttachment:ServiceProjectAttachment default {{service_project_attachment_id}} ```
func GetServiceProjectAttachment ¶
func GetServiceProjectAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceProjectAttachmentState, opts ...pulumi.ResourceOption) (*ServiceProjectAttachment, error)
GetServiceProjectAttachment gets an existing ServiceProjectAttachment 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 NewServiceProjectAttachment ¶
func NewServiceProjectAttachment(ctx *pulumi.Context, name string, args *ServiceProjectAttachmentArgs, opts ...pulumi.ResourceOption) (*ServiceProjectAttachment, error)
NewServiceProjectAttachment registers a new resource with the given unique name, arguments, and options.
func (*ServiceProjectAttachment) ElementType ¶
func (*ServiceProjectAttachment) ElementType() reflect.Type
func (*ServiceProjectAttachment) ToServiceProjectAttachmentOutput ¶
func (i *ServiceProjectAttachment) ToServiceProjectAttachmentOutput() ServiceProjectAttachmentOutput
func (*ServiceProjectAttachment) ToServiceProjectAttachmentOutputWithContext ¶
func (i *ServiceProjectAttachment) ToServiceProjectAttachmentOutputWithContext(ctx context.Context) ServiceProjectAttachmentOutput
type ServiceProjectAttachmentArgs ¶
type ServiceProjectAttachmentArgs struct { // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // "Immutable. Service project name in the format: \"projects/abc\" // or \"projects/123\". As input, project name with either project id or number // are accepted. As output, this field will contain project number." ServiceProject pulumi.StringPtrInput // Required. The service project attachment identifier must contain the projectId of the service project specified in the service_project_attachment.service_project field. Hint: "projects/{project_id}" // // *** ServiceProjectAttachmentId pulumi.StringInput }
The set of arguments for constructing a ServiceProjectAttachment resource.
func (ServiceProjectAttachmentArgs) ElementType ¶
func (ServiceProjectAttachmentArgs) ElementType() reflect.Type
type ServiceProjectAttachmentArray ¶
type ServiceProjectAttachmentArray []ServiceProjectAttachmentInput
func (ServiceProjectAttachmentArray) ElementType ¶
func (ServiceProjectAttachmentArray) ElementType() reflect.Type
func (ServiceProjectAttachmentArray) ToServiceProjectAttachmentArrayOutput ¶
func (i ServiceProjectAttachmentArray) ToServiceProjectAttachmentArrayOutput() ServiceProjectAttachmentArrayOutput
func (ServiceProjectAttachmentArray) ToServiceProjectAttachmentArrayOutputWithContext ¶
func (i ServiceProjectAttachmentArray) ToServiceProjectAttachmentArrayOutputWithContext(ctx context.Context) ServiceProjectAttachmentArrayOutput
type ServiceProjectAttachmentArrayInput ¶
type ServiceProjectAttachmentArrayInput interface { pulumi.Input ToServiceProjectAttachmentArrayOutput() ServiceProjectAttachmentArrayOutput ToServiceProjectAttachmentArrayOutputWithContext(context.Context) ServiceProjectAttachmentArrayOutput }
ServiceProjectAttachmentArrayInput is an input type that accepts ServiceProjectAttachmentArray and ServiceProjectAttachmentArrayOutput values. You can construct a concrete instance of `ServiceProjectAttachmentArrayInput` via:
ServiceProjectAttachmentArray{ ServiceProjectAttachmentArgs{...} }
type ServiceProjectAttachmentArrayOutput ¶
type ServiceProjectAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ServiceProjectAttachmentArrayOutput) ElementType ¶
func (ServiceProjectAttachmentArrayOutput) ElementType() reflect.Type
func (ServiceProjectAttachmentArrayOutput) Index ¶
func (o ServiceProjectAttachmentArrayOutput) Index(i pulumi.IntInput) ServiceProjectAttachmentOutput
func (ServiceProjectAttachmentArrayOutput) ToServiceProjectAttachmentArrayOutput ¶
func (o ServiceProjectAttachmentArrayOutput) ToServiceProjectAttachmentArrayOutput() ServiceProjectAttachmentArrayOutput
func (ServiceProjectAttachmentArrayOutput) ToServiceProjectAttachmentArrayOutputWithContext ¶
func (o ServiceProjectAttachmentArrayOutput) ToServiceProjectAttachmentArrayOutputWithContext(ctx context.Context) ServiceProjectAttachmentArrayOutput
type ServiceProjectAttachmentInput ¶
type ServiceProjectAttachmentInput interface { pulumi.Input ToServiceProjectAttachmentOutput() ServiceProjectAttachmentOutput ToServiceProjectAttachmentOutputWithContext(ctx context.Context) ServiceProjectAttachmentOutput }
type ServiceProjectAttachmentMap ¶
type ServiceProjectAttachmentMap map[string]ServiceProjectAttachmentInput
func (ServiceProjectAttachmentMap) ElementType ¶
func (ServiceProjectAttachmentMap) ElementType() reflect.Type
func (ServiceProjectAttachmentMap) ToServiceProjectAttachmentMapOutput ¶
func (i ServiceProjectAttachmentMap) ToServiceProjectAttachmentMapOutput() ServiceProjectAttachmentMapOutput
func (ServiceProjectAttachmentMap) ToServiceProjectAttachmentMapOutputWithContext ¶
func (i ServiceProjectAttachmentMap) ToServiceProjectAttachmentMapOutputWithContext(ctx context.Context) ServiceProjectAttachmentMapOutput
type ServiceProjectAttachmentMapInput ¶
type ServiceProjectAttachmentMapInput interface { pulumi.Input ToServiceProjectAttachmentMapOutput() ServiceProjectAttachmentMapOutput ToServiceProjectAttachmentMapOutputWithContext(context.Context) ServiceProjectAttachmentMapOutput }
ServiceProjectAttachmentMapInput is an input type that accepts ServiceProjectAttachmentMap and ServiceProjectAttachmentMapOutput values. You can construct a concrete instance of `ServiceProjectAttachmentMapInput` via:
ServiceProjectAttachmentMap{ "key": ServiceProjectAttachmentArgs{...} }
type ServiceProjectAttachmentMapOutput ¶
type ServiceProjectAttachmentMapOutput struct{ *pulumi.OutputState }
func (ServiceProjectAttachmentMapOutput) ElementType ¶
func (ServiceProjectAttachmentMapOutput) ElementType() reflect.Type
func (ServiceProjectAttachmentMapOutput) MapIndex ¶
func (o ServiceProjectAttachmentMapOutput) MapIndex(k pulumi.StringInput) ServiceProjectAttachmentOutput
func (ServiceProjectAttachmentMapOutput) ToServiceProjectAttachmentMapOutput ¶
func (o ServiceProjectAttachmentMapOutput) ToServiceProjectAttachmentMapOutput() ServiceProjectAttachmentMapOutput
func (ServiceProjectAttachmentMapOutput) ToServiceProjectAttachmentMapOutputWithContext ¶
func (o ServiceProjectAttachmentMapOutput) ToServiceProjectAttachmentMapOutputWithContext(ctx context.Context) ServiceProjectAttachmentMapOutput
type ServiceProjectAttachmentOutput ¶
type ServiceProjectAttachmentOutput struct{ *pulumi.OutputState }
func (ServiceProjectAttachmentOutput) CreateTime ¶
func (o ServiceProjectAttachmentOutput) CreateTime() pulumi.StringOutput
Output only. Create time.
func (ServiceProjectAttachmentOutput) ElementType ¶
func (ServiceProjectAttachmentOutput) ElementType() reflect.Type
func (ServiceProjectAttachmentOutput) Name ¶
func (o ServiceProjectAttachmentOutput) Name() pulumi.StringOutput
"Identifier. The resource name of a ServiceProjectAttachment. Format:\"projects/{host-project-id}/locations/global/serviceProjectAttachments/{service-project-id}.\""
func (ServiceProjectAttachmentOutput) Project ¶
func (o ServiceProjectAttachmentOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ServiceProjectAttachmentOutput) ServiceProject ¶
func (o ServiceProjectAttachmentOutput) ServiceProject() pulumi.StringPtrOutput
"Immutable. Service project name in the format: \"projects/abc\" or \"projects/123\". As input, project name with either project id or number are accepted. As output, this field will contain project number."
func (ServiceProjectAttachmentOutput) ServiceProjectAttachmentId ¶
func (o ServiceProjectAttachmentOutput) ServiceProjectAttachmentId() pulumi.StringOutput
Required. The service project attachment identifier must contain the projectId of the service project specified in the service_project_attachment.service_project field. Hint: "projects/{project_id}"
***
func (ServiceProjectAttachmentOutput) State ¶
func (o ServiceProjectAttachmentOutput) State() pulumi.StringOutput
ServiceProjectAttachment state.
func (ServiceProjectAttachmentOutput) ToServiceProjectAttachmentOutput ¶
func (o ServiceProjectAttachmentOutput) ToServiceProjectAttachmentOutput() ServiceProjectAttachmentOutput
func (ServiceProjectAttachmentOutput) ToServiceProjectAttachmentOutputWithContext ¶
func (o ServiceProjectAttachmentOutput) ToServiceProjectAttachmentOutputWithContext(ctx context.Context) ServiceProjectAttachmentOutput
func (ServiceProjectAttachmentOutput) Uid ¶
func (o ServiceProjectAttachmentOutput) Uid() pulumi.StringOutput
Output only. A globally unique identifier (in UUID4 format) for the `ServiceProjectAttachment`.
type ServiceProjectAttachmentState ¶
type ServiceProjectAttachmentState struct { // Output only. Create time. CreateTime pulumi.StringPtrInput // "Identifier. The resource name of a ServiceProjectAttachment. Format:\"projects/{host-project-id}/locations/global/serviceProjectAttachments/{service-project-id}.\"" Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // "Immutable. Service project name in the format: \"projects/abc\" // or \"projects/123\". As input, project name with either project id or number // are accepted. As output, this field will contain project number." ServiceProject pulumi.StringPtrInput // Required. The service project attachment identifier must contain the projectId of the service project specified in the service_project_attachment.service_project field. Hint: "projects/{project_id}" // // *** ServiceProjectAttachmentId pulumi.StringPtrInput // ServiceProjectAttachment state. State pulumi.StringPtrInput // Output only. A globally unique identifier (in UUID4 format) for the `ServiceProjectAttachment`. Uid pulumi.StringPtrInput }
func (ServiceProjectAttachmentState) ElementType ¶
func (ServiceProjectAttachmentState) ElementType() reflect.Type
type ServiceServiceProperty ¶
type ServiceServiceProperty struct { // (Output) // Output only. The service project identifier that the underlying cloud resource resides in. GcpProject *string `pulumi:"gcpProject"` // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location *string `pulumi:"location"` // (Output) // Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). Zone *string `pulumi:"zone"` }
type ServiceServicePropertyArgs ¶
type ServiceServicePropertyArgs struct { // (Output) // Output only. The service project identifier that the underlying cloud resource resides in. GcpProject pulumi.StringPtrInput `pulumi:"gcpProject"` // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location pulumi.StringPtrInput `pulumi:"location"` // (Output) // Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). Zone pulumi.StringPtrInput `pulumi:"zone"` }
func (ServiceServicePropertyArgs) ElementType ¶
func (ServiceServicePropertyArgs) ElementType() reflect.Type
func (ServiceServicePropertyArgs) ToServiceServicePropertyOutput ¶
func (i ServiceServicePropertyArgs) ToServiceServicePropertyOutput() ServiceServicePropertyOutput
func (ServiceServicePropertyArgs) ToServiceServicePropertyOutputWithContext ¶
func (i ServiceServicePropertyArgs) ToServiceServicePropertyOutputWithContext(ctx context.Context) ServiceServicePropertyOutput
type ServiceServicePropertyArray ¶
type ServiceServicePropertyArray []ServiceServicePropertyInput
func (ServiceServicePropertyArray) ElementType ¶
func (ServiceServicePropertyArray) ElementType() reflect.Type
func (ServiceServicePropertyArray) ToServiceServicePropertyArrayOutput ¶
func (i ServiceServicePropertyArray) ToServiceServicePropertyArrayOutput() ServiceServicePropertyArrayOutput
func (ServiceServicePropertyArray) ToServiceServicePropertyArrayOutputWithContext ¶
func (i ServiceServicePropertyArray) ToServiceServicePropertyArrayOutputWithContext(ctx context.Context) ServiceServicePropertyArrayOutput
type ServiceServicePropertyArrayInput ¶
type ServiceServicePropertyArrayInput interface { pulumi.Input ToServiceServicePropertyArrayOutput() ServiceServicePropertyArrayOutput ToServiceServicePropertyArrayOutputWithContext(context.Context) ServiceServicePropertyArrayOutput }
ServiceServicePropertyArrayInput is an input type that accepts ServiceServicePropertyArray and ServiceServicePropertyArrayOutput values. You can construct a concrete instance of `ServiceServicePropertyArrayInput` via:
ServiceServicePropertyArray{ ServiceServicePropertyArgs{...} }
type ServiceServicePropertyArrayOutput ¶
type ServiceServicePropertyArrayOutput struct{ *pulumi.OutputState }
func (ServiceServicePropertyArrayOutput) ElementType ¶
func (ServiceServicePropertyArrayOutput) ElementType() reflect.Type
func (ServiceServicePropertyArrayOutput) Index ¶
func (o ServiceServicePropertyArrayOutput) Index(i pulumi.IntInput) ServiceServicePropertyOutput
func (ServiceServicePropertyArrayOutput) ToServiceServicePropertyArrayOutput ¶
func (o ServiceServicePropertyArrayOutput) ToServiceServicePropertyArrayOutput() ServiceServicePropertyArrayOutput
func (ServiceServicePropertyArrayOutput) ToServiceServicePropertyArrayOutputWithContext ¶
func (o ServiceServicePropertyArrayOutput) ToServiceServicePropertyArrayOutputWithContext(ctx context.Context) ServiceServicePropertyArrayOutput
type ServiceServicePropertyInput ¶
type ServiceServicePropertyInput interface { pulumi.Input ToServiceServicePropertyOutput() ServiceServicePropertyOutput ToServiceServicePropertyOutputWithContext(context.Context) ServiceServicePropertyOutput }
ServiceServicePropertyInput is an input type that accepts ServiceServicePropertyArgs and ServiceServicePropertyOutput values. You can construct a concrete instance of `ServiceServicePropertyInput` via:
ServiceServicePropertyArgs{...}
type ServiceServicePropertyOutput ¶
type ServiceServicePropertyOutput struct{ *pulumi.OutputState }
func (ServiceServicePropertyOutput) ElementType ¶
func (ServiceServicePropertyOutput) ElementType() reflect.Type
func (ServiceServicePropertyOutput) GcpProject ¶
func (o ServiceServicePropertyOutput) GcpProject() pulumi.StringPtrOutput
(Output) Output only. The service project identifier that the underlying cloud resource resides in.
func (ServiceServicePropertyOutput) Location ¶
func (o ServiceServicePropertyOutput) Location() pulumi.StringPtrOutput
Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID}
func (ServiceServicePropertyOutput) ToServiceServicePropertyOutput ¶
func (o ServiceServicePropertyOutput) ToServiceServicePropertyOutput() ServiceServicePropertyOutput
func (ServiceServicePropertyOutput) ToServiceServicePropertyOutputWithContext ¶
func (o ServiceServicePropertyOutput) ToServiceServicePropertyOutputWithContext(ctx context.Context) ServiceServicePropertyOutput
func (ServiceServicePropertyOutput) Zone ¶
func (o ServiceServicePropertyOutput) Zone() pulumi.StringPtrOutput
(Output) Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a).
type ServiceServiceReference ¶
type ServiceServiceReference struct { // (Output) // Output only. The underlying resource URI (For example, URI of Forwarding Rule, URL Map, // and Backend Service). Uri *string `pulumi:"uri"` }
type ServiceServiceReferenceArgs ¶
type ServiceServiceReferenceArgs struct { // (Output) // Output only. The underlying resource URI (For example, URI of Forwarding Rule, URL Map, // and Backend Service). Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (ServiceServiceReferenceArgs) ElementType ¶
func (ServiceServiceReferenceArgs) ElementType() reflect.Type
func (ServiceServiceReferenceArgs) ToServiceServiceReferenceOutput ¶
func (i ServiceServiceReferenceArgs) ToServiceServiceReferenceOutput() ServiceServiceReferenceOutput
func (ServiceServiceReferenceArgs) ToServiceServiceReferenceOutputWithContext ¶
func (i ServiceServiceReferenceArgs) ToServiceServiceReferenceOutputWithContext(ctx context.Context) ServiceServiceReferenceOutput
type ServiceServiceReferenceArray ¶
type ServiceServiceReferenceArray []ServiceServiceReferenceInput
func (ServiceServiceReferenceArray) ElementType ¶
func (ServiceServiceReferenceArray) ElementType() reflect.Type
func (ServiceServiceReferenceArray) ToServiceServiceReferenceArrayOutput ¶
func (i ServiceServiceReferenceArray) ToServiceServiceReferenceArrayOutput() ServiceServiceReferenceArrayOutput
func (ServiceServiceReferenceArray) ToServiceServiceReferenceArrayOutputWithContext ¶
func (i ServiceServiceReferenceArray) ToServiceServiceReferenceArrayOutputWithContext(ctx context.Context) ServiceServiceReferenceArrayOutput
type ServiceServiceReferenceArrayInput ¶
type ServiceServiceReferenceArrayInput interface { pulumi.Input ToServiceServiceReferenceArrayOutput() ServiceServiceReferenceArrayOutput ToServiceServiceReferenceArrayOutputWithContext(context.Context) ServiceServiceReferenceArrayOutput }
ServiceServiceReferenceArrayInput is an input type that accepts ServiceServiceReferenceArray and ServiceServiceReferenceArrayOutput values. You can construct a concrete instance of `ServiceServiceReferenceArrayInput` via:
ServiceServiceReferenceArray{ ServiceServiceReferenceArgs{...} }
type ServiceServiceReferenceArrayOutput ¶
type ServiceServiceReferenceArrayOutput struct{ *pulumi.OutputState }
func (ServiceServiceReferenceArrayOutput) ElementType ¶
func (ServiceServiceReferenceArrayOutput) ElementType() reflect.Type
func (ServiceServiceReferenceArrayOutput) Index ¶
func (o ServiceServiceReferenceArrayOutput) Index(i pulumi.IntInput) ServiceServiceReferenceOutput
func (ServiceServiceReferenceArrayOutput) ToServiceServiceReferenceArrayOutput ¶
func (o ServiceServiceReferenceArrayOutput) ToServiceServiceReferenceArrayOutput() ServiceServiceReferenceArrayOutput
func (ServiceServiceReferenceArrayOutput) ToServiceServiceReferenceArrayOutputWithContext ¶
func (o ServiceServiceReferenceArrayOutput) ToServiceServiceReferenceArrayOutputWithContext(ctx context.Context) ServiceServiceReferenceArrayOutput
type ServiceServiceReferenceInput ¶
type ServiceServiceReferenceInput interface { pulumi.Input ToServiceServiceReferenceOutput() ServiceServiceReferenceOutput ToServiceServiceReferenceOutputWithContext(context.Context) ServiceServiceReferenceOutput }
ServiceServiceReferenceInput is an input type that accepts ServiceServiceReferenceArgs and ServiceServiceReferenceOutput values. You can construct a concrete instance of `ServiceServiceReferenceInput` via:
ServiceServiceReferenceArgs{...}
type ServiceServiceReferenceOutput ¶
type ServiceServiceReferenceOutput struct{ *pulumi.OutputState }
func (ServiceServiceReferenceOutput) ElementType ¶
func (ServiceServiceReferenceOutput) ElementType() reflect.Type
func (ServiceServiceReferenceOutput) ToServiceServiceReferenceOutput ¶
func (o ServiceServiceReferenceOutput) ToServiceServiceReferenceOutput() ServiceServiceReferenceOutput
func (ServiceServiceReferenceOutput) ToServiceServiceReferenceOutputWithContext ¶
func (o ServiceServiceReferenceOutput) ToServiceServiceReferenceOutputWithContext(ctx context.Context) ServiceServiceReferenceOutput
func (ServiceServiceReferenceOutput) Uri ¶
func (o ServiceServiceReferenceOutput) Uri() pulumi.StringPtrOutput
(Output) Output only. The underlying resource URI (For example, URI of Forwarding Rule, URL Map, and Backend Service).
type ServiceState ¶
type ServiceState struct { // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} ApplicationId pulumi.StringPtrInput // Consumer provided attributes. // Structure is documented below. Attributes ServiceAttributesPtrInput // Output only. Create time. CreateTime pulumi.StringPtrInput // User-defined description of a Service. Description pulumi.StringPtrInput // Immutable. The resource name of the original discovered service. DiscoveredService pulumi.StringPtrInput // User-defined name for the Service. DisplayName pulumi.StringPtrInput // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location pulumi.StringPtrInput // Identifier. The resource name of a Service. Format: // "projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}" Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The Service identifier. // // *** ServiceId pulumi.StringPtrInput // Properties of an underlying cloud resource that can comprise a Service. // Structure is documented below. ServiceProperties ServiceServicePropertyArrayInput // Reference to an underlying networking resource that can comprise a Service. // Structure is documented below. ServiceReferences ServiceServiceReferenceArrayInput // Output only. Service state. Possible values: STATE_UNSPECIFIED CREATING ACTIVE DELETING DETACHED State pulumi.StringPtrInput // Output only. A universally unique identifier (UUID) for the `Service` in the UUID4 // format. Uid pulumi.StringPtrInput // Output only. Update time. UpdateTime pulumi.StringPtrInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type Workload ¶
type Workload struct { pulumi.CustomResourceState // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Consumer provided attributes. // Structure is documented below. Attributes WorkloadAttributesPtrOutput `pulumi:"attributes"` // Output only. Create time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // User-defined description of a Workload. Description pulumi.StringPtrOutput `pulumi:"description"` // Immutable. The resource name of the original discovered workload. DiscoveredWorkload pulumi.StringOutput `pulumi:"discoveredWorkload"` // User-defined name for the Workload. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location pulumi.StringOutput `pulumi:"location"` // Identifier. The resource name of the Workload. Format:"projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}" Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Output only. Workload state. Possible values: STATE_UNSPECIFIED CREATING ACTIVE DELETING DETACHED State pulumi.StringOutput `pulumi:"state"` // Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. Update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The Workload identifier. // // *** WorkloadId pulumi.StringOutput `pulumi:"workloadId"` // Properties of an underlying compute resource represented by the Workload. // Structure is documented below. WorkloadProperties WorkloadWorkloadPropertyArrayOutput `pulumi:"workloadProperties"` // Reference of an underlying compute resource represented by the Workload. // Structure is documented below. WorkloadReferences WorkloadWorkloadReferenceArrayOutput `pulumi:"workloadReferences"` }
Workload represents a binary deployment (such as Managed Instance Groups (MIGs), GKE deployments, etc.) that performs the smallest logical subset of business functionality. It registers identified workload to the Application.
## Example Usage
## Import
Workload can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/applications/{{application_id}}/workloads/{{workload_id}}`
* `{{project}}/{{location}}/{{application_id}}/{{workload_id}}`
* `{{location}}/{{application_id}}/{{workload_id}}`
When using the `pulumi import` command, Workload can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:apphub/workload:Workload default projects/{{project}}/locations/{{location}}/applications/{{application_id}}/workloads/{{workload_id}} ```
```sh $ pulumi import gcp:apphub/workload:Workload default {{project}}/{{location}}/{{application_id}}/{{workload_id}} ```
```sh $ pulumi import gcp:apphub/workload:Workload default {{location}}/{{application_id}}/{{workload_id}} ```
func GetWorkload ¶
func GetWorkload(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadState, opts ...pulumi.ResourceOption) (*Workload, error)
GetWorkload gets an existing Workload 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 NewWorkload ¶
func NewWorkload(ctx *pulumi.Context, name string, args *WorkloadArgs, opts ...pulumi.ResourceOption) (*Workload, error)
NewWorkload registers a new resource with the given unique name, arguments, and options.
func (*Workload) ElementType ¶
func (*Workload) ToWorkloadOutput ¶
func (i *Workload) ToWorkloadOutput() WorkloadOutput
func (*Workload) ToWorkloadOutputWithContext ¶
func (i *Workload) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
type WorkloadArgs ¶
type WorkloadArgs struct { // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} ApplicationId pulumi.StringInput // Consumer provided attributes. // Structure is documented below. Attributes WorkloadAttributesPtrInput // User-defined description of a Workload. Description pulumi.StringPtrInput // Immutable. The resource name of the original discovered workload. DiscoveredWorkload pulumi.StringInput // User-defined name for the Workload. DisplayName pulumi.StringPtrInput // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The Workload identifier. // // *** WorkloadId pulumi.StringInput }
The set of arguments for constructing a Workload resource.
func (WorkloadArgs) ElementType ¶
func (WorkloadArgs) ElementType() reflect.Type
type WorkloadArray ¶
type WorkloadArray []WorkloadInput
func (WorkloadArray) ElementType ¶
func (WorkloadArray) ElementType() reflect.Type
func (WorkloadArray) ToWorkloadArrayOutput ¶
func (i WorkloadArray) ToWorkloadArrayOutput() WorkloadArrayOutput
func (WorkloadArray) ToWorkloadArrayOutputWithContext ¶
func (i WorkloadArray) ToWorkloadArrayOutputWithContext(ctx context.Context) WorkloadArrayOutput
type WorkloadArrayInput ¶
type WorkloadArrayInput interface { pulumi.Input ToWorkloadArrayOutput() WorkloadArrayOutput ToWorkloadArrayOutputWithContext(context.Context) WorkloadArrayOutput }
WorkloadArrayInput is an input type that accepts WorkloadArray and WorkloadArrayOutput values. You can construct a concrete instance of `WorkloadArrayInput` via:
WorkloadArray{ WorkloadArgs{...} }
type WorkloadArrayOutput ¶
type WorkloadArrayOutput struct{ *pulumi.OutputState }
func (WorkloadArrayOutput) ElementType ¶
func (WorkloadArrayOutput) ElementType() reflect.Type
func (WorkloadArrayOutput) Index ¶
func (o WorkloadArrayOutput) Index(i pulumi.IntInput) WorkloadOutput
func (WorkloadArrayOutput) ToWorkloadArrayOutput ¶
func (o WorkloadArrayOutput) ToWorkloadArrayOutput() WorkloadArrayOutput
func (WorkloadArrayOutput) ToWorkloadArrayOutputWithContext ¶
func (o WorkloadArrayOutput) ToWorkloadArrayOutputWithContext(ctx context.Context) WorkloadArrayOutput
type WorkloadAttributes ¶
type WorkloadAttributes struct { // Business team that ensures user needs are met and value is delivered // Structure is documented below. BusinessOwners []WorkloadAttributesBusinessOwner `pulumi:"businessOwners"` // Criticality of the Application, Service, or Workload // Structure is documented below. Criticality *WorkloadAttributesCriticality `pulumi:"criticality"` // Developer team that owns development and coding. // Structure is documented below. DeveloperOwners []WorkloadAttributesDeveloperOwner `pulumi:"developerOwners"` // Environment of the Application, Service, or Workload // Structure is documented below. Environment *WorkloadAttributesEnvironment `pulumi:"environment"` // Operator team that ensures runtime and operations. // Structure is documented below. OperatorOwners []WorkloadAttributesOperatorOwner `pulumi:"operatorOwners"` }
type WorkloadAttributesArgs ¶
type WorkloadAttributesArgs struct { // Business team that ensures user needs are met and value is delivered // Structure is documented below. BusinessOwners WorkloadAttributesBusinessOwnerArrayInput `pulumi:"businessOwners"` // Criticality of the Application, Service, or Workload // Structure is documented below. Criticality WorkloadAttributesCriticalityPtrInput `pulumi:"criticality"` // Developer team that owns development and coding. // Structure is documented below. DeveloperOwners WorkloadAttributesDeveloperOwnerArrayInput `pulumi:"developerOwners"` // Environment of the Application, Service, or Workload // Structure is documented below. Environment WorkloadAttributesEnvironmentPtrInput `pulumi:"environment"` // Operator team that ensures runtime and operations. // Structure is documented below. OperatorOwners WorkloadAttributesOperatorOwnerArrayInput `pulumi:"operatorOwners"` }
func (WorkloadAttributesArgs) ElementType ¶
func (WorkloadAttributesArgs) ElementType() reflect.Type
func (WorkloadAttributesArgs) ToWorkloadAttributesOutput ¶
func (i WorkloadAttributesArgs) ToWorkloadAttributesOutput() WorkloadAttributesOutput
func (WorkloadAttributesArgs) ToWorkloadAttributesOutputWithContext ¶
func (i WorkloadAttributesArgs) ToWorkloadAttributesOutputWithContext(ctx context.Context) WorkloadAttributesOutput
func (WorkloadAttributesArgs) ToWorkloadAttributesPtrOutput ¶
func (i WorkloadAttributesArgs) ToWorkloadAttributesPtrOutput() WorkloadAttributesPtrOutput
func (WorkloadAttributesArgs) ToWorkloadAttributesPtrOutputWithContext ¶
func (i WorkloadAttributesArgs) ToWorkloadAttributesPtrOutputWithContext(ctx context.Context) WorkloadAttributesPtrOutput
type WorkloadAttributesBusinessOwnerArgs ¶
type WorkloadAttributesBusinessOwnerArgs struct { // Contact's name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (WorkloadAttributesBusinessOwnerArgs) ElementType ¶
func (WorkloadAttributesBusinessOwnerArgs) ElementType() reflect.Type
func (WorkloadAttributesBusinessOwnerArgs) ToWorkloadAttributesBusinessOwnerOutput ¶
func (i WorkloadAttributesBusinessOwnerArgs) ToWorkloadAttributesBusinessOwnerOutput() WorkloadAttributesBusinessOwnerOutput
func (WorkloadAttributesBusinessOwnerArgs) ToWorkloadAttributesBusinessOwnerOutputWithContext ¶
func (i WorkloadAttributesBusinessOwnerArgs) ToWorkloadAttributesBusinessOwnerOutputWithContext(ctx context.Context) WorkloadAttributesBusinessOwnerOutput
type WorkloadAttributesBusinessOwnerArray ¶
type WorkloadAttributesBusinessOwnerArray []WorkloadAttributesBusinessOwnerInput
func (WorkloadAttributesBusinessOwnerArray) ElementType ¶
func (WorkloadAttributesBusinessOwnerArray) ElementType() reflect.Type
func (WorkloadAttributesBusinessOwnerArray) ToWorkloadAttributesBusinessOwnerArrayOutput ¶
func (i WorkloadAttributesBusinessOwnerArray) ToWorkloadAttributesBusinessOwnerArrayOutput() WorkloadAttributesBusinessOwnerArrayOutput
func (WorkloadAttributesBusinessOwnerArray) ToWorkloadAttributesBusinessOwnerArrayOutputWithContext ¶
func (i WorkloadAttributesBusinessOwnerArray) ToWorkloadAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesBusinessOwnerArrayOutput
type WorkloadAttributesBusinessOwnerArrayInput ¶
type WorkloadAttributesBusinessOwnerArrayInput interface { pulumi.Input ToWorkloadAttributesBusinessOwnerArrayOutput() WorkloadAttributesBusinessOwnerArrayOutput ToWorkloadAttributesBusinessOwnerArrayOutputWithContext(context.Context) WorkloadAttributesBusinessOwnerArrayOutput }
WorkloadAttributesBusinessOwnerArrayInput is an input type that accepts WorkloadAttributesBusinessOwnerArray and WorkloadAttributesBusinessOwnerArrayOutput values. You can construct a concrete instance of `WorkloadAttributesBusinessOwnerArrayInput` via:
WorkloadAttributesBusinessOwnerArray{ WorkloadAttributesBusinessOwnerArgs{...} }
type WorkloadAttributesBusinessOwnerArrayOutput ¶
type WorkloadAttributesBusinessOwnerArrayOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesBusinessOwnerArrayOutput) ElementType ¶
func (WorkloadAttributesBusinessOwnerArrayOutput) ElementType() reflect.Type
func (WorkloadAttributesBusinessOwnerArrayOutput) ToWorkloadAttributesBusinessOwnerArrayOutput ¶
func (o WorkloadAttributesBusinessOwnerArrayOutput) ToWorkloadAttributesBusinessOwnerArrayOutput() WorkloadAttributesBusinessOwnerArrayOutput
func (WorkloadAttributesBusinessOwnerArrayOutput) ToWorkloadAttributesBusinessOwnerArrayOutputWithContext ¶
func (o WorkloadAttributesBusinessOwnerArrayOutput) ToWorkloadAttributesBusinessOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesBusinessOwnerArrayOutput
type WorkloadAttributesBusinessOwnerInput ¶
type WorkloadAttributesBusinessOwnerInput interface { pulumi.Input ToWorkloadAttributesBusinessOwnerOutput() WorkloadAttributesBusinessOwnerOutput ToWorkloadAttributesBusinessOwnerOutputWithContext(context.Context) WorkloadAttributesBusinessOwnerOutput }
WorkloadAttributesBusinessOwnerInput is an input type that accepts WorkloadAttributesBusinessOwnerArgs and WorkloadAttributesBusinessOwnerOutput values. You can construct a concrete instance of `WorkloadAttributesBusinessOwnerInput` via:
WorkloadAttributesBusinessOwnerArgs{...}
type WorkloadAttributesBusinessOwnerOutput ¶
type WorkloadAttributesBusinessOwnerOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesBusinessOwnerOutput) DisplayName ¶
func (o WorkloadAttributesBusinessOwnerOutput) DisplayName() pulumi.StringPtrOutput
Contact's name.
func (WorkloadAttributesBusinessOwnerOutput) ElementType ¶
func (WorkloadAttributesBusinessOwnerOutput) ElementType() reflect.Type
func (WorkloadAttributesBusinessOwnerOutput) Email ¶
func (o WorkloadAttributesBusinessOwnerOutput) Email() pulumi.StringOutput
Email address of the contacts.
func (WorkloadAttributesBusinessOwnerOutput) ToWorkloadAttributesBusinessOwnerOutput ¶
func (o WorkloadAttributesBusinessOwnerOutput) ToWorkloadAttributesBusinessOwnerOutput() WorkloadAttributesBusinessOwnerOutput
func (WorkloadAttributesBusinessOwnerOutput) ToWorkloadAttributesBusinessOwnerOutputWithContext ¶
func (o WorkloadAttributesBusinessOwnerOutput) ToWorkloadAttributesBusinessOwnerOutputWithContext(ctx context.Context) WorkloadAttributesBusinessOwnerOutput
type WorkloadAttributesCriticality ¶
type WorkloadAttributesCriticality struct { // Criticality type. // Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Type string `pulumi:"type"` }
type WorkloadAttributesCriticalityArgs ¶
type WorkloadAttributesCriticalityArgs struct { // Criticality type. // Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Type pulumi.StringInput `pulumi:"type"` }
func (WorkloadAttributesCriticalityArgs) ElementType ¶
func (WorkloadAttributesCriticalityArgs) ElementType() reflect.Type
func (WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityOutput ¶
func (i WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityOutput() WorkloadAttributesCriticalityOutput
func (WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityOutputWithContext ¶
func (i WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityOutput
func (WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityPtrOutput ¶
func (i WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityPtrOutput() WorkloadAttributesCriticalityPtrOutput
func (WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityPtrOutputWithContext ¶
func (i WorkloadAttributesCriticalityArgs) ToWorkloadAttributesCriticalityPtrOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityPtrOutput
type WorkloadAttributesCriticalityInput ¶
type WorkloadAttributesCriticalityInput interface { pulumi.Input ToWorkloadAttributesCriticalityOutput() WorkloadAttributesCriticalityOutput ToWorkloadAttributesCriticalityOutputWithContext(context.Context) WorkloadAttributesCriticalityOutput }
WorkloadAttributesCriticalityInput is an input type that accepts WorkloadAttributesCriticalityArgs and WorkloadAttributesCriticalityOutput values. You can construct a concrete instance of `WorkloadAttributesCriticalityInput` via:
WorkloadAttributesCriticalityArgs{...}
type WorkloadAttributesCriticalityOutput ¶
type WorkloadAttributesCriticalityOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesCriticalityOutput) ElementType ¶
func (WorkloadAttributesCriticalityOutput) ElementType() reflect.Type
func (WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityOutput ¶
func (o WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityOutput() WorkloadAttributesCriticalityOutput
func (WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityOutputWithContext ¶
func (o WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityOutput
func (WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityPtrOutput ¶
func (o WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityPtrOutput() WorkloadAttributesCriticalityPtrOutput
func (WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityPtrOutputWithContext ¶
func (o WorkloadAttributesCriticalityOutput) ToWorkloadAttributesCriticalityPtrOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityPtrOutput
func (WorkloadAttributesCriticalityOutput) Type ¶
func (o WorkloadAttributesCriticalityOutput) Type() pulumi.StringOutput
Criticality type. Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
type WorkloadAttributesCriticalityPtrInput ¶
type WorkloadAttributesCriticalityPtrInput interface { pulumi.Input ToWorkloadAttributesCriticalityPtrOutput() WorkloadAttributesCriticalityPtrOutput ToWorkloadAttributesCriticalityPtrOutputWithContext(context.Context) WorkloadAttributesCriticalityPtrOutput }
WorkloadAttributesCriticalityPtrInput is an input type that accepts WorkloadAttributesCriticalityArgs, WorkloadAttributesCriticalityPtr and WorkloadAttributesCriticalityPtrOutput values. You can construct a concrete instance of `WorkloadAttributesCriticalityPtrInput` via:
WorkloadAttributesCriticalityArgs{...} or: nil
func WorkloadAttributesCriticalityPtr ¶
func WorkloadAttributesCriticalityPtr(v *WorkloadAttributesCriticalityArgs) WorkloadAttributesCriticalityPtrInput
type WorkloadAttributesCriticalityPtrOutput ¶
type WorkloadAttributesCriticalityPtrOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesCriticalityPtrOutput) ElementType ¶
func (WorkloadAttributesCriticalityPtrOutput) ElementType() reflect.Type
func (WorkloadAttributesCriticalityPtrOutput) ToWorkloadAttributesCriticalityPtrOutput ¶
func (o WorkloadAttributesCriticalityPtrOutput) ToWorkloadAttributesCriticalityPtrOutput() WorkloadAttributesCriticalityPtrOutput
func (WorkloadAttributesCriticalityPtrOutput) ToWorkloadAttributesCriticalityPtrOutputWithContext ¶
func (o WorkloadAttributesCriticalityPtrOutput) ToWorkloadAttributesCriticalityPtrOutputWithContext(ctx context.Context) WorkloadAttributesCriticalityPtrOutput
func (WorkloadAttributesCriticalityPtrOutput) Type ¶
func (o WorkloadAttributesCriticalityPtrOutput) Type() pulumi.StringPtrOutput
Criticality type. Possible values are: `MISSION_CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
type WorkloadAttributesDeveloperOwnerArgs ¶
type WorkloadAttributesDeveloperOwnerArgs struct { // Contact's name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (WorkloadAttributesDeveloperOwnerArgs) ElementType ¶
func (WorkloadAttributesDeveloperOwnerArgs) ElementType() reflect.Type
func (WorkloadAttributesDeveloperOwnerArgs) ToWorkloadAttributesDeveloperOwnerOutput ¶
func (i WorkloadAttributesDeveloperOwnerArgs) ToWorkloadAttributesDeveloperOwnerOutput() WorkloadAttributesDeveloperOwnerOutput
func (WorkloadAttributesDeveloperOwnerArgs) ToWorkloadAttributesDeveloperOwnerOutputWithContext ¶
func (i WorkloadAttributesDeveloperOwnerArgs) ToWorkloadAttributesDeveloperOwnerOutputWithContext(ctx context.Context) WorkloadAttributesDeveloperOwnerOutput
type WorkloadAttributesDeveloperOwnerArray ¶
type WorkloadAttributesDeveloperOwnerArray []WorkloadAttributesDeveloperOwnerInput
func (WorkloadAttributesDeveloperOwnerArray) ElementType ¶
func (WorkloadAttributesDeveloperOwnerArray) ElementType() reflect.Type
func (WorkloadAttributesDeveloperOwnerArray) ToWorkloadAttributesDeveloperOwnerArrayOutput ¶
func (i WorkloadAttributesDeveloperOwnerArray) ToWorkloadAttributesDeveloperOwnerArrayOutput() WorkloadAttributesDeveloperOwnerArrayOutput
func (WorkloadAttributesDeveloperOwnerArray) ToWorkloadAttributesDeveloperOwnerArrayOutputWithContext ¶
func (i WorkloadAttributesDeveloperOwnerArray) ToWorkloadAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesDeveloperOwnerArrayOutput
type WorkloadAttributesDeveloperOwnerArrayInput ¶
type WorkloadAttributesDeveloperOwnerArrayInput interface { pulumi.Input ToWorkloadAttributesDeveloperOwnerArrayOutput() WorkloadAttributesDeveloperOwnerArrayOutput ToWorkloadAttributesDeveloperOwnerArrayOutputWithContext(context.Context) WorkloadAttributesDeveloperOwnerArrayOutput }
WorkloadAttributesDeveloperOwnerArrayInput is an input type that accepts WorkloadAttributesDeveloperOwnerArray and WorkloadAttributesDeveloperOwnerArrayOutput values. You can construct a concrete instance of `WorkloadAttributesDeveloperOwnerArrayInput` via:
WorkloadAttributesDeveloperOwnerArray{ WorkloadAttributesDeveloperOwnerArgs{...} }
type WorkloadAttributesDeveloperOwnerArrayOutput ¶
type WorkloadAttributesDeveloperOwnerArrayOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesDeveloperOwnerArrayOutput) ElementType ¶
func (WorkloadAttributesDeveloperOwnerArrayOutput) ElementType() reflect.Type
func (WorkloadAttributesDeveloperOwnerArrayOutput) ToWorkloadAttributesDeveloperOwnerArrayOutput ¶
func (o WorkloadAttributesDeveloperOwnerArrayOutput) ToWorkloadAttributesDeveloperOwnerArrayOutput() WorkloadAttributesDeveloperOwnerArrayOutput
func (WorkloadAttributesDeveloperOwnerArrayOutput) ToWorkloadAttributesDeveloperOwnerArrayOutputWithContext ¶
func (o WorkloadAttributesDeveloperOwnerArrayOutput) ToWorkloadAttributesDeveloperOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesDeveloperOwnerArrayOutput
type WorkloadAttributesDeveloperOwnerInput ¶
type WorkloadAttributesDeveloperOwnerInput interface { pulumi.Input ToWorkloadAttributesDeveloperOwnerOutput() WorkloadAttributesDeveloperOwnerOutput ToWorkloadAttributesDeveloperOwnerOutputWithContext(context.Context) WorkloadAttributesDeveloperOwnerOutput }
WorkloadAttributesDeveloperOwnerInput is an input type that accepts WorkloadAttributesDeveloperOwnerArgs and WorkloadAttributesDeveloperOwnerOutput values. You can construct a concrete instance of `WorkloadAttributesDeveloperOwnerInput` via:
WorkloadAttributesDeveloperOwnerArgs{...}
type WorkloadAttributesDeveloperOwnerOutput ¶
type WorkloadAttributesDeveloperOwnerOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesDeveloperOwnerOutput) DisplayName ¶
func (o WorkloadAttributesDeveloperOwnerOutput) DisplayName() pulumi.StringPtrOutput
Contact's name.
func (WorkloadAttributesDeveloperOwnerOutput) ElementType ¶
func (WorkloadAttributesDeveloperOwnerOutput) ElementType() reflect.Type
func (WorkloadAttributesDeveloperOwnerOutput) Email ¶
func (o WorkloadAttributesDeveloperOwnerOutput) Email() pulumi.StringOutput
Email address of the contacts.
func (WorkloadAttributesDeveloperOwnerOutput) ToWorkloadAttributesDeveloperOwnerOutput ¶
func (o WorkloadAttributesDeveloperOwnerOutput) ToWorkloadAttributesDeveloperOwnerOutput() WorkloadAttributesDeveloperOwnerOutput
func (WorkloadAttributesDeveloperOwnerOutput) ToWorkloadAttributesDeveloperOwnerOutputWithContext ¶
func (o WorkloadAttributesDeveloperOwnerOutput) ToWorkloadAttributesDeveloperOwnerOutputWithContext(ctx context.Context) WorkloadAttributesDeveloperOwnerOutput
type WorkloadAttributesEnvironment ¶
type WorkloadAttributesEnvironment struct { // Environment type. // Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`. Type string `pulumi:"type"` }
type WorkloadAttributesEnvironmentArgs ¶
type WorkloadAttributesEnvironmentArgs struct { // Environment type. // Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`. Type pulumi.StringInput `pulumi:"type"` }
func (WorkloadAttributesEnvironmentArgs) ElementType ¶
func (WorkloadAttributesEnvironmentArgs) ElementType() reflect.Type
func (WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentOutput ¶
func (i WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentOutput() WorkloadAttributesEnvironmentOutput
func (WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentOutputWithContext ¶
func (i WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentOutput
func (WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentPtrOutput ¶
func (i WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentPtrOutput() WorkloadAttributesEnvironmentPtrOutput
func (WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentPtrOutputWithContext ¶
func (i WorkloadAttributesEnvironmentArgs) ToWorkloadAttributesEnvironmentPtrOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentPtrOutput
type WorkloadAttributesEnvironmentInput ¶
type WorkloadAttributesEnvironmentInput interface { pulumi.Input ToWorkloadAttributesEnvironmentOutput() WorkloadAttributesEnvironmentOutput ToWorkloadAttributesEnvironmentOutputWithContext(context.Context) WorkloadAttributesEnvironmentOutput }
WorkloadAttributesEnvironmentInput is an input type that accepts WorkloadAttributesEnvironmentArgs and WorkloadAttributesEnvironmentOutput values. You can construct a concrete instance of `WorkloadAttributesEnvironmentInput` via:
WorkloadAttributesEnvironmentArgs{...}
type WorkloadAttributesEnvironmentOutput ¶
type WorkloadAttributesEnvironmentOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesEnvironmentOutput) ElementType ¶
func (WorkloadAttributesEnvironmentOutput) ElementType() reflect.Type
func (WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentOutput ¶
func (o WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentOutput() WorkloadAttributesEnvironmentOutput
func (WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentOutputWithContext ¶
func (o WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentOutput
func (WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentPtrOutput ¶
func (o WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentPtrOutput() WorkloadAttributesEnvironmentPtrOutput
func (WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentPtrOutputWithContext ¶
func (o WorkloadAttributesEnvironmentOutput) ToWorkloadAttributesEnvironmentPtrOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentPtrOutput
func (WorkloadAttributesEnvironmentOutput) Type ¶
func (o WorkloadAttributesEnvironmentOutput) Type() pulumi.StringOutput
Environment type. Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`.
type WorkloadAttributesEnvironmentPtrInput ¶
type WorkloadAttributesEnvironmentPtrInput interface { pulumi.Input ToWorkloadAttributesEnvironmentPtrOutput() WorkloadAttributesEnvironmentPtrOutput ToWorkloadAttributesEnvironmentPtrOutputWithContext(context.Context) WorkloadAttributesEnvironmentPtrOutput }
WorkloadAttributesEnvironmentPtrInput is an input type that accepts WorkloadAttributesEnvironmentArgs, WorkloadAttributesEnvironmentPtr and WorkloadAttributesEnvironmentPtrOutput values. You can construct a concrete instance of `WorkloadAttributesEnvironmentPtrInput` via:
WorkloadAttributesEnvironmentArgs{...} or: nil
func WorkloadAttributesEnvironmentPtr ¶
func WorkloadAttributesEnvironmentPtr(v *WorkloadAttributesEnvironmentArgs) WorkloadAttributesEnvironmentPtrInput
type WorkloadAttributesEnvironmentPtrOutput ¶
type WorkloadAttributesEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesEnvironmentPtrOutput) ElementType ¶
func (WorkloadAttributesEnvironmentPtrOutput) ElementType() reflect.Type
func (WorkloadAttributesEnvironmentPtrOutput) ToWorkloadAttributesEnvironmentPtrOutput ¶
func (o WorkloadAttributesEnvironmentPtrOutput) ToWorkloadAttributesEnvironmentPtrOutput() WorkloadAttributesEnvironmentPtrOutput
func (WorkloadAttributesEnvironmentPtrOutput) ToWorkloadAttributesEnvironmentPtrOutputWithContext ¶
func (o WorkloadAttributesEnvironmentPtrOutput) ToWorkloadAttributesEnvironmentPtrOutputWithContext(ctx context.Context) WorkloadAttributesEnvironmentPtrOutput
func (WorkloadAttributesEnvironmentPtrOutput) Type ¶
func (o WorkloadAttributesEnvironmentPtrOutput) Type() pulumi.StringPtrOutput
Environment type. Possible values are: `PRODUCTION`, `STAGING`, `TEST`, `DEVELOPMENT`.
type WorkloadAttributesInput ¶
type WorkloadAttributesInput interface { pulumi.Input ToWorkloadAttributesOutput() WorkloadAttributesOutput ToWorkloadAttributesOutputWithContext(context.Context) WorkloadAttributesOutput }
WorkloadAttributesInput is an input type that accepts WorkloadAttributesArgs and WorkloadAttributesOutput values. You can construct a concrete instance of `WorkloadAttributesInput` via:
WorkloadAttributesArgs{...}
type WorkloadAttributesOperatorOwnerArgs ¶
type WorkloadAttributesOperatorOwnerArgs struct { // Contact's name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Email address of the contacts. Email pulumi.StringInput `pulumi:"email"` }
func (WorkloadAttributesOperatorOwnerArgs) ElementType ¶
func (WorkloadAttributesOperatorOwnerArgs) ElementType() reflect.Type
func (WorkloadAttributesOperatorOwnerArgs) ToWorkloadAttributesOperatorOwnerOutput ¶
func (i WorkloadAttributesOperatorOwnerArgs) ToWorkloadAttributesOperatorOwnerOutput() WorkloadAttributesOperatorOwnerOutput
func (WorkloadAttributesOperatorOwnerArgs) ToWorkloadAttributesOperatorOwnerOutputWithContext ¶
func (i WorkloadAttributesOperatorOwnerArgs) ToWorkloadAttributesOperatorOwnerOutputWithContext(ctx context.Context) WorkloadAttributesOperatorOwnerOutput
type WorkloadAttributesOperatorOwnerArray ¶
type WorkloadAttributesOperatorOwnerArray []WorkloadAttributesOperatorOwnerInput
func (WorkloadAttributesOperatorOwnerArray) ElementType ¶
func (WorkloadAttributesOperatorOwnerArray) ElementType() reflect.Type
func (WorkloadAttributesOperatorOwnerArray) ToWorkloadAttributesOperatorOwnerArrayOutput ¶
func (i WorkloadAttributesOperatorOwnerArray) ToWorkloadAttributesOperatorOwnerArrayOutput() WorkloadAttributesOperatorOwnerArrayOutput
func (WorkloadAttributesOperatorOwnerArray) ToWorkloadAttributesOperatorOwnerArrayOutputWithContext ¶
func (i WorkloadAttributesOperatorOwnerArray) ToWorkloadAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesOperatorOwnerArrayOutput
type WorkloadAttributesOperatorOwnerArrayInput ¶
type WorkloadAttributesOperatorOwnerArrayInput interface { pulumi.Input ToWorkloadAttributesOperatorOwnerArrayOutput() WorkloadAttributesOperatorOwnerArrayOutput ToWorkloadAttributesOperatorOwnerArrayOutputWithContext(context.Context) WorkloadAttributesOperatorOwnerArrayOutput }
WorkloadAttributesOperatorOwnerArrayInput is an input type that accepts WorkloadAttributesOperatorOwnerArray and WorkloadAttributesOperatorOwnerArrayOutput values. You can construct a concrete instance of `WorkloadAttributesOperatorOwnerArrayInput` via:
WorkloadAttributesOperatorOwnerArray{ WorkloadAttributesOperatorOwnerArgs{...} }
type WorkloadAttributesOperatorOwnerArrayOutput ¶
type WorkloadAttributesOperatorOwnerArrayOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesOperatorOwnerArrayOutput) ElementType ¶
func (WorkloadAttributesOperatorOwnerArrayOutput) ElementType() reflect.Type
func (WorkloadAttributesOperatorOwnerArrayOutput) ToWorkloadAttributesOperatorOwnerArrayOutput ¶
func (o WorkloadAttributesOperatorOwnerArrayOutput) ToWorkloadAttributesOperatorOwnerArrayOutput() WorkloadAttributesOperatorOwnerArrayOutput
func (WorkloadAttributesOperatorOwnerArrayOutput) ToWorkloadAttributesOperatorOwnerArrayOutputWithContext ¶
func (o WorkloadAttributesOperatorOwnerArrayOutput) ToWorkloadAttributesOperatorOwnerArrayOutputWithContext(ctx context.Context) WorkloadAttributesOperatorOwnerArrayOutput
type WorkloadAttributesOperatorOwnerInput ¶
type WorkloadAttributesOperatorOwnerInput interface { pulumi.Input ToWorkloadAttributesOperatorOwnerOutput() WorkloadAttributesOperatorOwnerOutput ToWorkloadAttributesOperatorOwnerOutputWithContext(context.Context) WorkloadAttributesOperatorOwnerOutput }
WorkloadAttributesOperatorOwnerInput is an input type that accepts WorkloadAttributesOperatorOwnerArgs and WorkloadAttributesOperatorOwnerOutput values. You can construct a concrete instance of `WorkloadAttributesOperatorOwnerInput` via:
WorkloadAttributesOperatorOwnerArgs{...}
type WorkloadAttributesOperatorOwnerOutput ¶
type WorkloadAttributesOperatorOwnerOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesOperatorOwnerOutput) DisplayName ¶
func (o WorkloadAttributesOperatorOwnerOutput) DisplayName() pulumi.StringPtrOutput
Contact's name.
func (WorkloadAttributesOperatorOwnerOutput) ElementType ¶
func (WorkloadAttributesOperatorOwnerOutput) ElementType() reflect.Type
func (WorkloadAttributesOperatorOwnerOutput) Email ¶
func (o WorkloadAttributesOperatorOwnerOutput) Email() pulumi.StringOutput
Email address of the contacts.
func (WorkloadAttributesOperatorOwnerOutput) ToWorkloadAttributesOperatorOwnerOutput ¶
func (o WorkloadAttributesOperatorOwnerOutput) ToWorkloadAttributesOperatorOwnerOutput() WorkloadAttributesOperatorOwnerOutput
func (WorkloadAttributesOperatorOwnerOutput) ToWorkloadAttributesOperatorOwnerOutputWithContext ¶
func (o WorkloadAttributesOperatorOwnerOutput) ToWorkloadAttributesOperatorOwnerOutputWithContext(ctx context.Context) WorkloadAttributesOperatorOwnerOutput
type WorkloadAttributesOutput ¶
type WorkloadAttributesOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesOutput) BusinessOwners ¶
func (o WorkloadAttributesOutput) BusinessOwners() WorkloadAttributesBusinessOwnerArrayOutput
Business team that ensures user needs are met and value is delivered Structure is documented below.
func (WorkloadAttributesOutput) Criticality ¶
func (o WorkloadAttributesOutput) Criticality() WorkloadAttributesCriticalityPtrOutput
Criticality of the Application, Service, or Workload Structure is documented below.
func (WorkloadAttributesOutput) DeveloperOwners ¶
func (o WorkloadAttributesOutput) DeveloperOwners() WorkloadAttributesDeveloperOwnerArrayOutput
Developer team that owns development and coding. Structure is documented below.
func (WorkloadAttributesOutput) ElementType ¶
func (WorkloadAttributesOutput) ElementType() reflect.Type
func (WorkloadAttributesOutput) Environment ¶
func (o WorkloadAttributesOutput) Environment() WorkloadAttributesEnvironmentPtrOutput
Environment of the Application, Service, or Workload Structure is documented below.
func (WorkloadAttributesOutput) OperatorOwners ¶
func (o WorkloadAttributesOutput) OperatorOwners() WorkloadAttributesOperatorOwnerArrayOutput
Operator team that ensures runtime and operations. Structure is documented below.
func (WorkloadAttributesOutput) ToWorkloadAttributesOutput ¶
func (o WorkloadAttributesOutput) ToWorkloadAttributesOutput() WorkloadAttributesOutput
func (WorkloadAttributesOutput) ToWorkloadAttributesOutputWithContext ¶
func (o WorkloadAttributesOutput) ToWorkloadAttributesOutputWithContext(ctx context.Context) WorkloadAttributesOutput
func (WorkloadAttributesOutput) ToWorkloadAttributesPtrOutput ¶
func (o WorkloadAttributesOutput) ToWorkloadAttributesPtrOutput() WorkloadAttributesPtrOutput
func (WorkloadAttributesOutput) ToWorkloadAttributesPtrOutputWithContext ¶
func (o WorkloadAttributesOutput) ToWorkloadAttributesPtrOutputWithContext(ctx context.Context) WorkloadAttributesPtrOutput
type WorkloadAttributesPtrInput ¶
type WorkloadAttributesPtrInput interface { pulumi.Input ToWorkloadAttributesPtrOutput() WorkloadAttributesPtrOutput ToWorkloadAttributesPtrOutputWithContext(context.Context) WorkloadAttributesPtrOutput }
WorkloadAttributesPtrInput is an input type that accepts WorkloadAttributesArgs, WorkloadAttributesPtr and WorkloadAttributesPtrOutput values. You can construct a concrete instance of `WorkloadAttributesPtrInput` via:
WorkloadAttributesArgs{...} or: nil
func WorkloadAttributesPtr ¶
func WorkloadAttributesPtr(v *WorkloadAttributesArgs) WorkloadAttributesPtrInput
type WorkloadAttributesPtrOutput ¶
type WorkloadAttributesPtrOutput struct{ *pulumi.OutputState }
func (WorkloadAttributesPtrOutput) BusinessOwners ¶
func (o WorkloadAttributesPtrOutput) BusinessOwners() WorkloadAttributesBusinessOwnerArrayOutput
Business team that ensures user needs are met and value is delivered Structure is documented below.
func (WorkloadAttributesPtrOutput) Criticality ¶
func (o WorkloadAttributesPtrOutput) Criticality() WorkloadAttributesCriticalityPtrOutput
Criticality of the Application, Service, or Workload Structure is documented below.
func (WorkloadAttributesPtrOutput) DeveloperOwners ¶
func (o WorkloadAttributesPtrOutput) DeveloperOwners() WorkloadAttributesDeveloperOwnerArrayOutput
Developer team that owns development and coding. Structure is documented below.
func (WorkloadAttributesPtrOutput) Elem ¶
func (o WorkloadAttributesPtrOutput) Elem() WorkloadAttributesOutput
func (WorkloadAttributesPtrOutput) ElementType ¶
func (WorkloadAttributesPtrOutput) ElementType() reflect.Type
func (WorkloadAttributesPtrOutput) Environment ¶
func (o WorkloadAttributesPtrOutput) Environment() WorkloadAttributesEnvironmentPtrOutput
Environment of the Application, Service, or Workload Structure is documented below.
func (WorkloadAttributesPtrOutput) OperatorOwners ¶
func (o WorkloadAttributesPtrOutput) OperatorOwners() WorkloadAttributesOperatorOwnerArrayOutput
Operator team that ensures runtime and operations. Structure is documented below.
func (WorkloadAttributesPtrOutput) ToWorkloadAttributesPtrOutput ¶
func (o WorkloadAttributesPtrOutput) ToWorkloadAttributesPtrOutput() WorkloadAttributesPtrOutput
func (WorkloadAttributesPtrOutput) ToWorkloadAttributesPtrOutputWithContext ¶
func (o WorkloadAttributesPtrOutput) ToWorkloadAttributesPtrOutputWithContext(ctx context.Context) WorkloadAttributesPtrOutput
type WorkloadInput ¶
type WorkloadInput interface { pulumi.Input ToWorkloadOutput() WorkloadOutput ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput }
type WorkloadMap ¶
type WorkloadMap map[string]WorkloadInput
func (WorkloadMap) ElementType ¶
func (WorkloadMap) ElementType() reflect.Type
func (WorkloadMap) ToWorkloadMapOutput ¶
func (i WorkloadMap) ToWorkloadMapOutput() WorkloadMapOutput
func (WorkloadMap) ToWorkloadMapOutputWithContext ¶
func (i WorkloadMap) ToWorkloadMapOutputWithContext(ctx context.Context) WorkloadMapOutput
type WorkloadMapInput ¶
type WorkloadMapInput interface { pulumi.Input ToWorkloadMapOutput() WorkloadMapOutput ToWorkloadMapOutputWithContext(context.Context) WorkloadMapOutput }
WorkloadMapInput is an input type that accepts WorkloadMap and WorkloadMapOutput values. You can construct a concrete instance of `WorkloadMapInput` via:
WorkloadMap{ "key": WorkloadArgs{...} }
type WorkloadMapOutput ¶
type WorkloadMapOutput struct{ *pulumi.OutputState }
func (WorkloadMapOutput) ElementType ¶
func (WorkloadMapOutput) ElementType() reflect.Type
func (WorkloadMapOutput) MapIndex ¶
func (o WorkloadMapOutput) MapIndex(k pulumi.StringInput) WorkloadOutput
func (WorkloadMapOutput) ToWorkloadMapOutput ¶
func (o WorkloadMapOutput) ToWorkloadMapOutput() WorkloadMapOutput
func (WorkloadMapOutput) ToWorkloadMapOutputWithContext ¶
func (o WorkloadMapOutput) ToWorkloadMapOutputWithContext(ctx context.Context) WorkloadMapOutput
type WorkloadOutput ¶
type WorkloadOutput struct{ *pulumi.OutputState }
func (WorkloadOutput) ApplicationId ¶
func (o WorkloadOutput) ApplicationId() pulumi.StringOutput
Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID}
func (WorkloadOutput) Attributes ¶
func (o WorkloadOutput) Attributes() WorkloadAttributesPtrOutput
Consumer provided attributes. Structure is documented below.
func (WorkloadOutput) CreateTime ¶
func (o WorkloadOutput) CreateTime() pulumi.StringOutput
Output only. Create time.
func (WorkloadOutput) Description ¶
func (o WorkloadOutput) Description() pulumi.StringPtrOutput
User-defined description of a Workload.
func (WorkloadOutput) DiscoveredWorkload ¶
func (o WorkloadOutput) DiscoveredWorkload() pulumi.StringOutput
Immutable. The resource name of the original discovered workload.
func (WorkloadOutput) DisplayName ¶
func (o WorkloadOutput) DisplayName() pulumi.StringPtrOutput
User-defined name for the Workload.
func (WorkloadOutput) ElementType ¶
func (WorkloadOutput) ElementType() reflect.Type
func (WorkloadOutput) Location ¶
func (o WorkloadOutput) Location() pulumi.StringOutput
Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID}
func (WorkloadOutput) Name ¶
func (o WorkloadOutput) Name() pulumi.StringOutput
Identifier. The resource name of the Workload. Format:"projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}"
func (WorkloadOutput) Project ¶
func (o WorkloadOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (WorkloadOutput) State ¶
func (o WorkloadOutput) State() pulumi.StringOutput
Output only. Workload state. Possible values: STATE_UNSPECIFIED CREATING ACTIVE DELETING DETACHED
func (WorkloadOutput) ToWorkloadOutput ¶
func (o WorkloadOutput) ToWorkloadOutput() WorkloadOutput
func (WorkloadOutput) ToWorkloadOutputWithContext ¶
func (o WorkloadOutput) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
func (WorkloadOutput) Uid ¶
func (o WorkloadOutput) Uid() pulumi.StringOutput
Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format.
func (WorkloadOutput) UpdateTime ¶
func (o WorkloadOutput) UpdateTime() pulumi.StringOutput
Output only. Update time.
func (WorkloadOutput) WorkloadId ¶
func (o WorkloadOutput) WorkloadId() pulumi.StringOutput
The Workload identifier.
***
func (WorkloadOutput) WorkloadProperties ¶
func (o WorkloadOutput) WorkloadProperties() WorkloadWorkloadPropertyArrayOutput
Properties of an underlying compute resource represented by the Workload. Structure is documented below.
func (WorkloadOutput) WorkloadReferences ¶
func (o WorkloadOutput) WorkloadReferences() WorkloadWorkloadReferenceArrayOutput
Reference of an underlying compute resource represented by the Workload. Structure is documented below.
type WorkloadState ¶
type WorkloadState struct { // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} ApplicationId pulumi.StringPtrInput // Consumer provided attributes. // Structure is documented below. Attributes WorkloadAttributesPtrInput // Output only. Create time. CreateTime pulumi.StringPtrInput // User-defined description of a Workload. Description pulumi.StringPtrInput // Immutable. The resource name of the original discovered workload. DiscoveredWorkload pulumi.StringPtrInput // User-defined name for the Workload. DisplayName pulumi.StringPtrInput // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location pulumi.StringPtrInput // Identifier. The resource name of the Workload. Format:"projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}" Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Output only. Workload state. Possible values: STATE_UNSPECIFIED CREATING ACTIVE DELETING DETACHED State pulumi.StringPtrInput // Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. Uid pulumi.StringPtrInput // Output only. Update time. UpdateTime pulumi.StringPtrInput // The Workload identifier. // // *** WorkloadId pulumi.StringPtrInput // Properties of an underlying compute resource represented by the Workload. // Structure is documented below. WorkloadProperties WorkloadWorkloadPropertyArrayInput // Reference of an underlying compute resource represented by the Workload. // Structure is documented below. WorkloadReferences WorkloadWorkloadReferenceArrayInput }
func (WorkloadState) ElementType ¶
func (WorkloadState) ElementType() reflect.Type
type WorkloadWorkloadProperty ¶
type WorkloadWorkloadProperty struct { // (Output) // Output only. The service project identifier that the underlying cloud resource resides in. Empty for non cloud resources. GcpProject *string `pulumi:"gcpProject"` // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location *string `pulumi:"location"` // (Output) // Output only. The location that the underlying compute resource resides in if it is zonal (e.g us-west1-a). Zone *string `pulumi:"zone"` }
type WorkloadWorkloadPropertyArgs ¶
type WorkloadWorkloadPropertyArgs struct { // (Output) // Output only. The service project identifier that the underlying cloud resource resides in. Empty for non cloud resources. GcpProject pulumi.StringPtrInput `pulumi:"gcpProject"` // Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} Location pulumi.StringPtrInput `pulumi:"location"` // (Output) // Output only. The location that the underlying compute resource resides in if it is zonal (e.g us-west1-a). Zone pulumi.StringPtrInput `pulumi:"zone"` }
func (WorkloadWorkloadPropertyArgs) ElementType ¶
func (WorkloadWorkloadPropertyArgs) ElementType() reflect.Type
func (WorkloadWorkloadPropertyArgs) ToWorkloadWorkloadPropertyOutput ¶
func (i WorkloadWorkloadPropertyArgs) ToWorkloadWorkloadPropertyOutput() WorkloadWorkloadPropertyOutput
func (WorkloadWorkloadPropertyArgs) ToWorkloadWorkloadPropertyOutputWithContext ¶
func (i WorkloadWorkloadPropertyArgs) ToWorkloadWorkloadPropertyOutputWithContext(ctx context.Context) WorkloadWorkloadPropertyOutput
type WorkloadWorkloadPropertyArray ¶
type WorkloadWorkloadPropertyArray []WorkloadWorkloadPropertyInput
func (WorkloadWorkloadPropertyArray) ElementType ¶
func (WorkloadWorkloadPropertyArray) ElementType() reflect.Type
func (WorkloadWorkloadPropertyArray) ToWorkloadWorkloadPropertyArrayOutput ¶
func (i WorkloadWorkloadPropertyArray) ToWorkloadWorkloadPropertyArrayOutput() WorkloadWorkloadPropertyArrayOutput
func (WorkloadWorkloadPropertyArray) ToWorkloadWorkloadPropertyArrayOutputWithContext ¶
func (i WorkloadWorkloadPropertyArray) ToWorkloadWorkloadPropertyArrayOutputWithContext(ctx context.Context) WorkloadWorkloadPropertyArrayOutput
type WorkloadWorkloadPropertyArrayInput ¶
type WorkloadWorkloadPropertyArrayInput interface { pulumi.Input ToWorkloadWorkloadPropertyArrayOutput() WorkloadWorkloadPropertyArrayOutput ToWorkloadWorkloadPropertyArrayOutputWithContext(context.Context) WorkloadWorkloadPropertyArrayOutput }
WorkloadWorkloadPropertyArrayInput is an input type that accepts WorkloadWorkloadPropertyArray and WorkloadWorkloadPropertyArrayOutput values. You can construct a concrete instance of `WorkloadWorkloadPropertyArrayInput` via:
WorkloadWorkloadPropertyArray{ WorkloadWorkloadPropertyArgs{...} }
type WorkloadWorkloadPropertyArrayOutput ¶
type WorkloadWorkloadPropertyArrayOutput struct{ *pulumi.OutputState }
func (WorkloadWorkloadPropertyArrayOutput) ElementType ¶
func (WorkloadWorkloadPropertyArrayOutput) ElementType() reflect.Type
func (WorkloadWorkloadPropertyArrayOutput) Index ¶
func (o WorkloadWorkloadPropertyArrayOutput) Index(i pulumi.IntInput) WorkloadWorkloadPropertyOutput
func (WorkloadWorkloadPropertyArrayOutput) ToWorkloadWorkloadPropertyArrayOutput ¶
func (o WorkloadWorkloadPropertyArrayOutput) ToWorkloadWorkloadPropertyArrayOutput() WorkloadWorkloadPropertyArrayOutput
func (WorkloadWorkloadPropertyArrayOutput) ToWorkloadWorkloadPropertyArrayOutputWithContext ¶
func (o WorkloadWorkloadPropertyArrayOutput) ToWorkloadWorkloadPropertyArrayOutputWithContext(ctx context.Context) WorkloadWorkloadPropertyArrayOutput
type WorkloadWorkloadPropertyInput ¶
type WorkloadWorkloadPropertyInput interface { pulumi.Input ToWorkloadWorkloadPropertyOutput() WorkloadWorkloadPropertyOutput ToWorkloadWorkloadPropertyOutputWithContext(context.Context) WorkloadWorkloadPropertyOutput }
WorkloadWorkloadPropertyInput is an input type that accepts WorkloadWorkloadPropertyArgs and WorkloadWorkloadPropertyOutput values. You can construct a concrete instance of `WorkloadWorkloadPropertyInput` via:
WorkloadWorkloadPropertyArgs{...}
type WorkloadWorkloadPropertyOutput ¶
type WorkloadWorkloadPropertyOutput struct{ *pulumi.OutputState }
func (WorkloadWorkloadPropertyOutput) ElementType ¶
func (WorkloadWorkloadPropertyOutput) ElementType() reflect.Type
func (WorkloadWorkloadPropertyOutput) GcpProject ¶
func (o WorkloadWorkloadPropertyOutput) GcpProject() pulumi.StringPtrOutput
(Output) Output only. The service project identifier that the underlying cloud resource resides in. Empty for non cloud resources.
func (WorkloadWorkloadPropertyOutput) Location ¶
func (o WorkloadWorkloadPropertyOutput) Location() pulumi.StringPtrOutput
Part of `parent`. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID}
func (WorkloadWorkloadPropertyOutput) ToWorkloadWorkloadPropertyOutput ¶
func (o WorkloadWorkloadPropertyOutput) ToWorkloadWorkloadPropertyOutput() WorkloadWorkloadPropertyOutput
func (WorkloadWorkloadPropertyOutput) ToWorkloadWorkloadPropertyOutputWithContext ¶
func (o WorkloadWorkloadPropertyOutput) ToWorkloadWorkloadPropertyOutputWithContext(ctx context.Context) WorkloadWorkloadPropertyOutput
func (WorkloadWorkloadPropertyOutput) Zone ¶
func (o WorkloadWorkloadPropertyOutput) Zone() pulumi.StringPtrOutput
(Output) Output only. The location that the underlying compute resource resides in if it is zonal (e.g us-west1-a).
type WorkloadWorkloadReference ¶
type WorkloadWorkloadReference struct { // (Output) // Output only. The underlying compute resource uri. Uri *string `pulumi:"uri"` }
type WorkloadWorkloadReferenceArgs ¶
type WorkloadWorkloadReferenceArgs struct { // (Output) // Output only. The underlying compute resource uri. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (WorkloadWorkloadReferenceArgs) ElementType ¶
func (WorkloadWorkloadReferenceArgs) ElementType() reflect.Type
func (WorkloadWorkloadReferenceArgs) ToWorkloadWorkloadReferenceOutput ¶
func (i WorkloadWorkloadReferenceArgs) ToWorkloadWorkloadReferenceOutput() WorkloadWorkloadReferenceOutput
func (WorkloadWorkloadReferenceArgs) ToWorkloadWorkloadReferenceOutputWithContext ¶
func (i WorkloadWorkloadReferenceArgs) ToWorkloadWorkloadReferenceOutputWithContext(ctx context.Context) WorkloadWorkloadReferenceOutput
type WorkloadWorkloadReferenceArray ¶
type WorkloadWorkloadReferenceArray []WorkloadWorkloadReferenceInput
func (WorkloadWorkloadReferenceArray) ElementType ¶
func (WorkloadWorkloadReferenceArray) ElementType() reflect.Type
func (WorkloadWorkloadReferenceArray) ToWorkloadWorkloadReferenceArrayOutput ¶
func (i WorkloadWorkloadReferenceArray) ToWorkloadWorkloadReferenceArrayOutput() WorkloadWorkloadReferenceArrayOutput
func (WorkloadWorkloadReferenceArray) ToWorkloadWorkloadReferenceArrayOutputWithContext ¶
func (i WorkloadWorkloadReferenceArray) ToWorkloadWorkloadReferenceArrayOutputWithContext(ctx context.Context) WorkloadWorkloadReferenceArrayOutput
type WorkloadWorkloadReferenceArrayInput ¶
type WorkloadWorkloadReferenceArrayInput interface { pulumi.Input ToWorkloadWorkloadReferenceArrayOutput() WorkloadWorkloadReferenceArrayOutput ToWorkloadWorkloadReferenceArrayOutputWithContext(context.Context) WorkloadWorkloadReferenceArrayOutput }
WorkloadWorkloadReferenceArrayInput is an input type that accepts WorkloadWorkloadReferenceArray and WorkloadWorkloadReferenceArrayOutput values. You can construct a concrete instance of `WorkloadWorkloadReferenceArrayInput` via:
WorkloadWorkloadReferenceArray{ WorkloadWorkloadReferenceArgs{...} }
type WorkloadWorkloadReferenceArrayOutput ¶
type WorkloadWorkloadReferenceArrayOutput struct{ *pulumi.OutputState }
func (WorkloadWorkloadReferenceArrayOutput) ElementType ¶
func (WorkloadWorkloadReferenceArrayOutput) ElementType() reflect.Type
func (WorkloadWorkloadReferenceArrayOutput) Index ¶
func (o WorkloadWorkloadReferenceArrayOutput) Index(i pulumi.IntInput) WorkloadWorkloadReferenceOutput
func (WorkloadWorkloadReferenceArrayOutput) ToWorkloadWorkloadReferenceArrayOutput ¶
func (o WorkloadWorkloadReferenceArrayOutput) ToWorkloadWorkloadReferenceArrayOutput() WorkloadWorkloadReferenceArrayOutput
func (WorkloadWorkloadReferenceArrayOutput) ToWorkloadWorkloadReferenceArrayOutputWithContext ¶
func (o WorkloadWorkloadReferenceArrayOutput) ToWorkloadWorkloadReferenceArrayOutputWithContext(ctx context.Context) WorkloadWorkloadReferenceArrayOutput
type WorkloadWorkloadReferenceInput ¶
type WorkloadWorkloadReferenceInput interface { pulumi.Input ToWorkloadWorkloadReferenceOutput() WorkloadWorkloadReferenceOutput ToWorkloadWorkloadReferenceOutputWithContext(context.Context) WorkloadWorkloadReferenceOutput }
WorkloadWorkloadReferenceInput is an input type that accepts WorkloadWorkloadReferenceArgs and WorkloadWorkloadReferenceOutput values. You can construct a concrete instance of `WorkloadWorkloadReferenceInput` via:
WorkloadWorkloadReferenceArgs{...}
type WorkloadWorkloadReferenceOutput ¶
type WorkloadWorkloadReferenceOutput struct{ *pulumi.OutputState }
func (WorkloadWorkloadReferenceOutput) ElementType ¶
func (WorkloadWorkloadReferenceOutput) ElementType() reflect.Type
func (WorkloadWorkloadReferenceOutput) ToWorkloadWorkloadReferenceOutput ¶
func (o WorkloadWorkloadReferenceOutput) ToWorkloadWorkloadReferenceOutput() WorkloadWorkloadReferenceOutput
func (WorkloadWorkloadReferenceOutput) ToWorkloadWorkloadReferenceOutputWithContext ¶
func (o WorkloadWorkloadReferenceOutput) ToWorkloadWorkloadReferenceOutputWithContext(ctx context.Context) WorkloadWorkloadReferenceOutput
func (WorkloadWorkloadReferenceOutput) Uri ¶
func (o WorkloadWorkloadReferenceOutput) Uri() pulumi.StringPtrOutput
(Output) Output only. The underlying compute resource uri.