Documentation ¶
Index ¶
- type ConfigurationFeature
- type ConfigurationFeatureArgs
- type ConfigurationFeatureArray
- type ConfigurationFeatureArrayInput
- type ConfigurationFeatureArrayOutput
- func (ConfigurationFeatureArrayOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureOutput
- func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput
- func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutputWithContext(ctx context.Context) ConfigurationFeatureArrayOutput
- type ConfigurationFeatureInput
- type ConfigurationFeatureMap
- type ConfigurationFeatureMapInput
- type ConfigurationFeatureMapOutput
- func (ConfigurationFeatureMapOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureMapOutput) MapIndex(k pulumi.StringInput) ConfigurationFeatureOutput
- func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput
- func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutputWithContext(ctx context.Context) ConfigurationFeatureMapOutput
- type ConfigurationFeatureOutput
- type ConfigurationFeatureState
- type ConfigurationFeatureTargetingFilter
- type ConfigurationFeatureTargetingFilterArgs
- func (ConfigurationFeatureTargetingFilterArgs) ElementType() reflect.Type
- func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
- func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
- type ConfigurationFeatureTargetingFilterArray
- func (ConfigurationFeatureTargetingFilterArray) ElementType() reflect.Type
- func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
- func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
- type ConfigurationFeatureTargetingFilterArrayInput
- type ConfigurationFeatureTargetingFilterArrayOutput
- func (ConfigurationFeatureTargetingFilterArrayOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTargetingFilterArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureTargetingFilterOutput
- func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
- func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
- type ConfigurationFeatureTargetingFilterGroup
- type ConfigurationFeatureTargetingFilterGroupArgs
- func (ConfigurationFeatureTargetingFilterGroupArgs) ElementType() reflect.Type
- func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
- func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
- type ConfigurationFeatureTargetingFilterGroupArray
- func (ConfigurationFeatureTargetingFilterGroupArray) ElementType() reflect.Type
- func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
- func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
- type ConfigurationFeatureTargetingFilterGroupArrayInput
- type ConfigurationFeatureTargetingFilterGroupArrayOutput
- func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureTargetingFilterGroupOutput
- func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
- func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
- type ConfigurationFeatureTargetingFilterGroupInput
- type ConfigurationFeatureTargetingFilterGroupOutput
- func (ConfigurationFeatureTargetingFilterGroupOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTargetingFilterGroupOutput) Name() pulumi.StringOutput
- func (o ConfigurationFeatureTargetingFilterGroupOutput) RolloutPercentage() pulumi.IntOutput
- func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
- func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
- type ConfigurationFeatureTargetingFilterInput
- type ConfigurationFeatureTargetingFilterOutput
- func (o ConfigurationFeatureTargetingFilterOutput) DefaultRolloutPercentage() pulumi.IntOutput
- func (ConfigurationFeatureTargetingFilterOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTargetingFilterOutput) Groups() ConfigurationFeatureTargetingFilterGroupArrayOutput
- func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
- func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
- func (o ConfigurationFeatureTargetingFilterOutput) Users() pulumi.StringArrayOutput
- type ConfigurationFeatureTimewindowFilter
- type ConfigurationFeatureTimewindowFilterArgs
- func (ConfigurationFeatureTimewindowFilterArgs) ElementType() reflect.Type
- func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
- func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
- type ConfigurationFeatureTimewindowFilterArray
- func (ConfigurationFeatureTimewindowFilterArray) ElementType() reflect.Type
- func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
- func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
- type ConfigurationFeatureTimewindowFilterArrayInput
- type ConfigurationFeatureTimewindowFilterArrayOutput
- func (ConfigurationFeatureTimewindowFilterArrayOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTimewindowFilterArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureTimewindowFilterOutput
- func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
- func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
- type ConfigurationFeatureTimewindowFilterInput
- type ConfigurationFeatureTimewindowFilterOutput
- func (ConfigurationFeatureTimewindowFilterOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTimewindowFilterOutput) End() pulumi.StringPtrOutput
- func (o ConfigurationFeatureTimewindowFilterOutput) Start() pulumi.StringPtrOutput
- func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
- func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
- type ConfigurationKey
- type ConfigurationKeyArgs
- type ConfigurationKeyArray
- type ConfigurationKeyArrayInput
- type ConfigurationKeyArrayOutput
- func (ConfigurationKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationKeyOutput
- func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput
- func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutputWithContext(ctx context.Context) ConfigurationKeyArrayOutput
- type ConfigurationKeyInput
- type ConfigurationKeyMap
- type ConfigurationKeyMapInput
- type ConfigurationKeyMapOutput
- func (ConfigurationKeyMapOutput) ElementType() reflect.Type
- func (o ConfigurationKeyMapOutput) MapIndex(k pulumi.StringInput) ConfigurationKeyOutput
- func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput
- func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutputWithContext(ctx context.Context) ConfigurationKeyMapOutput
- type ConfigurationKeyOutput
- type ConfigurationKeyState
- type ConfigurationStore
- type ConfigurationStoreArgs
- type ConfigurationStoreArray
- type ConfigurationStoreArrayInput
- type ConfigurationStoreArrayOutput
- func (ConfigurationStoreArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStoreArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreOutput
- func (o ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutput() ConfigurationStoreArrayOutput
- func (o ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutputWithContext(ctx context.Context) ConfigurationStoreArrayOutput
- type ConfigurationStoreIdentity
- type ConfigurationStoreIdentityArgs
- func (ConfigurationStoreIdentityArgs) ElementType() reflect.Type
- func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput
- func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutputWithContext(ctx context.Context) ConfigurationStoreIdentityOutput
- func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
- func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
- type ConfigurationStoreIdentityInput
- type ConfigurationStoreIdentityOutput
- func (ConfigurationStoreIdentityOutput) ElementType() reflect.Type
- func (o ConfigurationStoreIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ConfigurationStoreIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ConfigurationStoreIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput
- func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutputWithContext(ctx context.Context) ConfigurationStoreIdentityOutput
- func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityOutput) Type() pulumi.StringOutput
- type ConfigurationStoreIdentityPtrInput
- type ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) Elem() ConfigurationStoreIdentityOutput
- func (ConfigurationStoreIdentityPtrOutput) ElementType() reflect.Type
- func (o ConfigurationStoreIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ConfigurationStoreIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ConfigurationStoreInput
- type ConfigurationStoreMap
- type ConfigurationStoreMapInput
- type ConfigurationStoreMapOutput
- func (ConfigurationStoreMapOutput) ElementType() reflect.Type
- func (o ConfigurationStoreMapOutput) MapIndex(k pulumi.StringInput) ConfigurationStoreOutput
- func (o ConfigurationStoreMapOutput) ToConfigurationStoreMapOutput() ConfigurationStoreMapOutput
- func (o ConfigurationStoreMapOutput) ToConfigurationStoreMapOutputWithContext(ctx context.Context) ConfigurationStoreMapOutput
- type ConfigurationStoreOutput
- type ConfigurationStorePrimaryReadKey
- type ConfigurationStorePrimaryReadKeyArgs
- func (ConfigurationStorePrimaryReadKeyArgs) ElementType() reflect.Type
- func (i ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput
- func (i ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyOutput
- type ConfigurationStorePrimaryReadKeyArray
- func (ConfigurationStorePrimaryReadKeyArray) ElementType() reflect.Type
- func (i ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput
- func (i ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyArrayOutput
- type ConfigurationStorePrimaryReadKeyArrayInput
- type ConfigurationStorePrimaryReadKeyArrayOutput
- func (ConfigurationStorePrimaryReadKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStorePrimaryReadKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationStorePrimaryReadKeyOutput
- func (o ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput
- func (o ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyArrayOutput
- type ConfigurationStorePrimaryReadKeyInput
- type ConfigurationStorePrimaryReadKeyOutput
- func (o ConfigurationStorePrimaryReadKeyOutput) ConnectionString() pulumi.StringPtrOutput
- func (ConfigurationStorePrimaryReadKeyOutput) ElementType() reflect.Type
- func (o ConfigurationStorePrimaryReadKeyOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStorePrimaryReadKeyOutput) Secret() pulumi.StringPtrOutput
- func (o ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput
- func (o ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyOutput
- type ConfigurationStorePrimaryWriteKey
- type ConfigurationStorePrimaryWriteKeyArgs
- func (ConfigurationStorePrimaryWriteKeyArgs) ElementType() reflect.Type
- func (i ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput
- func (i ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyOutput
- type ConfigurationStorePrimaryWriteKeyArray
- func (ConfigurationStorePrimaryWriteKeyArray) ElementType() reflect.Type
- func (i ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput
- func (i ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput
- type ConfigurationStorePrimaryWriteKeyArrayInput
- type ConfigurationStorePrimaryWriteKeyArrayOutput
- func (ConfigurationStorePrimaryWriteKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStorePrimaryWriteKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationStorePrimaryWriteKeyOutput
- func (o ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput
- func (o ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput
- type ConfigurationStorePrimaryWriteKeyInput
- type ConfigurationStorePrimaryWriteKeyOutput
- func (o ConfigurationStorePrimaryWriteKeyOutput) ConnectionString() pulumi.StringPtrOutput
- func (ConfigurationStorePrimaryWriteKeyOutput) ElementType() reflect.Type
- func (o ConfigurationStorePrimaryWriteKeyOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStorePrimaryWriteKeyOutput) Secret() pulumi.StringPtrOutput
- func (o ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput
- func (o ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyOutput
- type ConfigurationStoreSecondaryReadKey
- type ConfigurationStoreSecondaryReadKeyArgs
- func (ConfigurationStoreSecondaryReadKeyArgs) ElementType() reflect.Type
- func (i ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput
- func (i ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyOutput
- type ConfigurationStoreSecondaryReadKeyArray
- func (ConfigurationStoreSecondaryReadKeyArray) ElementType() reflect.Type
- func (i ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput
- func (i ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput
- type ConfigurationStoreSecondaryReadKeyArrayInput
- type ConfigurationStoreSecondaryReadKeyArrayOutput
- func (ConfigurationStoreSecondaryReadKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStoreSecondaryReadKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreSecondaryReadKeyOutput
- func (o ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput
- func (o ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput
- type ConfigurationStoreSecondaryReadKeyInput
- type ConfigurationStoreSecondaryReadKeyOutput
- func (o ConfigurationStoreSecondaryReadKeyOutput) ConnectionString() pulumi.StringPtrOutput
- func (ConfigurationStoreSecondaryReadKeyOutput) ElementType() reflect.Type
- func (o ConfigurationStoreSecondaryReadKeyOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStoreSecondaryReadKeyOutput) Secret() pulumi.StringPtrOutput
- func (o ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput
- func (o ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyOutput
- type ConfigurationStoreSecondaryWriteKey
- type ConfigurationStoreSecondaryWriteKeyArgs
- func (ConfigurationStoreSecondaryWriteKeyArgs) ElementType() reflect.Type
- func (i ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput
- func (i ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyOutput
- type ConfigurationStoreSecondaryWriteKeyArray
- func (ConfigurationStoreSecondaryWriteKeyArray) ElementType() reflect.Type
- func (i ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput
- func (i ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput
- type ConfigurationStoreSecondaryWriteKeyArrayInput
- type ConfigurationStoreSecondaryWriteKeyArrayOutput
- func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreSecondaryWriteKeyOutput
- func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput
- func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput
- type ConfigurationStoreSecondaryWriteKeyInput
- type ConfigurationStoreSecondaryWriteKeyOutput
- func (o ConfigurationStoreSecondaryWriteKeyOutput) ConnectionString() pulumi.StringPtrOutput
- func (ConfigurationStoreSecondaryWriteKeyOutput) ElementType() reflect.Type
- func (o ConfigurationStoreSecondaryWriteKeyOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStoreSecondaryWriteKeyOutput) Secret() pulumi.StringPtrOutput
- func (o ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput
- func (o ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyOutput
- type ConfigurationStoreState
- type GetConfigurationStorePrimaryReadKey
- type GetConfigurationStorePrimaryReadKeyArgs
- func (GetConfigurationStorePrimaryReadKeyArgs) ElementType() reflect.Type
- func (i GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput
- func (i GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyOutput
- type GetConfigurationStorePrimaryReadKeyArray
- func (GetConfigurationStorePrimaryReadKeyArray) ElementType() reflect.Type
- func (i GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput
- func (i GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput
- type GetConfigurationStorePrimaryReadKeyArrayInput
- type GetConfigurationStorePrimaryReadKeyArrayOutput
- func (GetConfigurationStorePrimaryReadKeyArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStorePrimaryReadKeyArrayOutput) Index(i pulumi.IntInput) GetConfigurationStorePrimaryReadKeyOutput
- func (o GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput
- func (o GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput
- type GetConfigurationStorePrimaryReadKeyInput
- type GetConfigurationStorePrimaryReadKeyOutput
- func (o GetConfigurationStorePrimaryReadKeyOutput) ConnectionString() pulumi.StringOutput
- func (GetConfigurationStorePrimaryReadKeyOutput) ElementType() reflect.Type
- func (o GetConfigurationStorePrimaryReadKeyOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStorePrimaryReadKeyOutput) Secret() pulumi.StringOutput
- func (o GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput
- func (o GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyOutput
- type GetConfigurationStorePrimaryWriteKey
- type GetConfigurationStorePrimaryWriteKeyArgs
- func (GetConfigurationStorePrimaryWriteKeyArgs) ElementType() reflect.Type
- func (i GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput
- func (i GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyOutput
- type GetConfigurationStorePrimaryWriteKeyArray
- func (GetConfigurationStorePrimaryWriteKeyArray) ElementType() reflect.Type
- func (i GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput
- func (i GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput
- type GetConfigurationStorePrimaryWriteKeyArrayInput
- type GetConfigurationStorePrimaryWriteKeyArrayOutput
- func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) Index(i pulumi.IntInput) GetConfigurationStorePrimaryWriteKeyOutput
- func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput
- func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput
- type GetConfigurationStorePrimaryWriteKeyInput
- type GetConfigurationStorePrimaryWriteKeyOutput
- func (o GetConfigurationStorePrimaryWriteKeyOutput) ConnectionString() pulumi.StringOutput
- func (GetConfigurationStorePrimaryWriteKeyOutput) ElementType() reflect.Type
- func (o GetConfigurationStorePrimaryWriteKeyOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStorePrimaryWriteKeyOutput) Secret() pulumi.StringOutput
- func (o GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput
- func (o GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyOutput
- type GetConfigurationStoreSecondaryReadKey
- type GetConfigurationStoreSecondaryReadKeyArgs
- func (GetConfigurationStoreSecondaryReadKeyArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput
- func (i GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyOutput
- type GetConfigurationStoreSecondaryReadKeyArray
- func (GetConfigurationStoreSecondaryReadKeyArray) ElementType() reflect.Type
- func (i GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput
- func (i GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput
- type GetConfigurationStoreSecondaryReadKeyArrayInput
- type GetConfigurationStoreSecondaryReadKeyArrayOutput
- func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreSecondaryReadKeyOutput
- func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput
- func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput
- type GetConfigurationStoreSecondaryReadKeyInput
- type GetConfigurationStoreSecondaryReadKeyOutput
- func (o GetConfigurationStoreSecondaryReadKeyOutput) ConnectionString() pulumi.StringOutput
- func (GetConfigurationStoreSecondaryReadKeyOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreSecondaryReadKeyOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStoreSecondaryReadKeyOutput) Secret() pulumi.StringOutput
- func (o GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput
- func (o GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyOutput
- type GetConfigurationStoreSecondaryWriteKey
- type GetConfigurationStoreSecondaryWriteKeyArgs
- func (GetConfigurationStoreSecondaryWriteKeyArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput
- func (i GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyOutput
- type GetConfigurationStoreSecondaryWriteKeyArray
- func (GetConfigurationStoreSecondaryWriteKeyArray) ElementType() reflect.Type
- func (i GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput
- func (i GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput
- type GetConfigurationStoreSecondaryWriteKeyArrayInput
- type GetConfigurationStoreSecondaryWriteKeyArrayOutput
- func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreSecondaryWriteKeyOutput
- func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput
- func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput
- type GetConfigurationStoreSecondaryWriteKeyInput
- type GetConfigurationStoreSecondaryWriteKeyOutput
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) ConnectionString() pulumi.StringOutput
- func (GetConfigurationStoreSecondaryWriteKeyOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) Secret() pulumi.StringOutput
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyOutput
- type LookupConfigurationKeyArgs
- type LookupConfigurationKeyOutputArgs
- type LookupConfigurationKeyResult
- type LookupConfigurationKeyResultOutput
- func (o LookupConfigurationKeyResultOutput) ConfigurationStoreId() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) ContentType() pulumi.StringOutput
- func (LookupConfigurationKeyResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationKeyResultOutput) Etag() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) Id() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) Key() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) Label() pulumi.StringPtrOutput
- func (o LookupConfigurationKeyResultOutput) Locked() pulumi.BoolOutput
- func (o LookupConfigurationKeyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutput() LookupConfigurationKeyResultOutput
- func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutputWithContext(ctx context.Context) LookupConfigurationKeyResultOutput
- func (o LookupConfigurationKeyResultOutput) Type() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) Value() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) VaultKeyReference() pulumi.StringOutput
- type LookupConfigurationStoreArgs
- type LookupConfigurationStoreOutputArgs
- type LookupConfigurationStoreResult
- type LookupConfigurationStoreResultOutput
- func (LookupConfigurationStoreResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationStoreResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) Id() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) Location() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) Name() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) PrimaryReadKeys() GetConfigurationStorePrimaryReadKeyArrayOutput
- func (o LookupConfigurationStoreResultOutput) PrimaryWriteKeys() GetConfigurationStorePrimaryWriteKeyArrayOutput
- func (o LookupConfigurationStoreResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) SecondaryReadKeys() GetConfigurationStoreSecondaryReadKeyArrayOutput
- func (o LookupConfigurationStoreResultOutput) SecondaryWriteKeys() GetConfigurationStoreSecondaryWriteKeyArrayOutput
- func (o LookupConfigurationStoreResultOutput) Sku() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutput() LookupConfigurationStoreResultOutput
- func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutputWithContext(ctx context.Context) LookupConfigurationStoreResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigurationFeature ¶ added in v4.21.0
type ConfigurationFeature struct { pulumi.CustomResourceState // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringOutput `pulumi:"configurationStoreId"` // The description of the App Configuration Feature. Description pulumi.StringPtrOutput `pulumi:"description"` // The status of the App Configuration Feature. By default, this is set to false. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` Etag pulumi.StringOutput `pulumi:"etag"` // The label of the App Configuration Feature. Changing this forces a new resource to be created. Label pulumi.StringPtrOutput `pulumi:"label"` // Should this App Configuration Feature be Locked to prevent changes? Locked pulumi.BoolPtrOutput `pulumi:"locked"` // The name of the App Configuration Feature. Changing this foces a new resource to be crearted. Name pulumi.StringOutput `pulumi:"name"` // A list of one or more numbers representing the value of the percentage required to enable this feature. PercentageFilterValue pulumi.IntPtrOutput `pulumi:"percentageFilterValue"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `targetingFilter` block as defined below. TargetingFilters ConfigurationFeatureTargetingFilterArrayOutput `pulumi:"targetingFilters"` // A `targetingFilter` block `timewindowFilter` as defined below. TimewindowFilters ConfigurationFeatureTimewindowFilterArrayOutput `pulumi:"timewindowFilters"` }
Manages an Azure App Configuration Feature.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rg, err := core.NewResourceGroup(ctx, "rg", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } appconf, err := appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ ResourceGroupName: rg.Name, Location: rg.Location, }) if err != nil { return err } _, err = appconfiguration.NewConfigurationFeature(ctx, "test", &appconfiguration.ConfigurationFeatureArgs{ ConfigurationStoreId: appconf.ID(), Description: pulumi.String("test description"), Label: pulumi.String(fmt.Sprintf("%v%v%v", "acctest-ackeylabel-", "%", "d")), Enabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
App Configuration Features can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appconfiguration/configurationFeature:ConfigurationFeature test /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resourceGroup1/providers/Microsoft.AppConfiguration/configurationStores/appConf1/AppConfigurationFeature/appConfFeature1/Label/label1
```
If you wish to import a key with an empty label then sustitute the label's name with `%00`, like this
```sh
$ pulumi import azure:appconfiguration/configurationFeature:ConfigurationFeature test /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resourceGroup1/providers/Microsoft.AppConfiguration/configurationStores/appConf1/AppConfigurationFeature/appConfFeature1/Label/%00
```
func GetConfigurationFeature ¶ added in v4.21.0
func GetConfigurationFeature(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationFeatureState, opts ...pulumi.ResourceOption) (*ConfigurationFeature, error)
GetConfigurationFeature gets an existing ConfigurationFeature 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 NewConfigurationFeature ¶ added in v4.21.0
func NewConfigurationFeature(ctx *pulumi.Context, name string, args *ConfigurationFeatureArgs, opts ...pulumi.ResourceOption) (*ConfigurationFeature, error)
NewConfigurationFeature registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationFeature) ElementType ¶ added in v4.21.0
func (*ConfigurationFeature) ElementType() reflect.Type
func (*ConfigurationFeature) ToConfigurationFeatureOutput ¶ added in v4.21.0
func (i *ConfigurationFeature) ToConfigurationFeatureOutput() ConfigurationFeatureOutput
func (*ConfigurationFeature) ToConfigurationFeatureOutputWithContext ¶ added in v4.21.0
func (i *ConfigurationFeature) ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput
type ConfigurationFeatureArgs ¶ added in v4.21.0
type ConfigurationFeatureArgs struct { // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringInput // The description of the App Configuration Feature. Description pulumi.StringPtrInput // The status of the App Configuration Feature. By default, this is set to false. Enabled pulumi.BoolPtrInput Etag pulumi.StringPtrInput // The label of the App Configuration Feature. Changing this forces a new resource to be created. Label pulumi.StringPtrInput // Should this App Configuration Feature be Locked to prevent changes? Locked pulumi.BoolPtrInput // The name of the App Configuration Feature. Changing this foces a new resource to be crearted. Name pulumi.StringPtrInput // A list of one or more numbers representing the value of the percentage required to enable this feature. PercentageFilterValue pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `targetingFilter` block as defined below. TargetingFilters ConfigurationFeatureTargetingFilterArrayInput // A `targetingFilter` block `timewindowFilter` as defined below. TimewindowFilters ConfigurationFeatureTimewindowFilterArrayInput }
The set of arguments for constructing a ConfigurationFeature resource.
func (ConfigurationFeatureArgs) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureArgs) ElementType() reflect.Type
type ConfigurationFeatureArray ¶ added in v4.21.0
type ConfigurationFeatureArray []ConfigurationFeatureInput
func (ConfigurationFeatureArray) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureArray) ElementType() reflect.Type
func (ConfigurationFeatureArray) ToConfigurationFeatureArrayOutput ¶ added in v4.21.0
func (i ConfigurationFeatureArray) ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput
func (ConfigurationFeatureArray) ToConfigurationFeatureArrayOutputWithContext ¶ added in v4.21.0
func (i ConfigurationFeatureArray) ToConfigurationFeatureArrayOutputWithContext(ctx context.Context) ConfigurationFeatureArrayOutput
type ConfigurationFeatureArrayInput ¶ added in v4.21.0
type ConfigurationFeatureArrayInput interface { pulumi.Input ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput ToConfigurationFeatureArrayOutputWithContext(context.Context) ConfigurationFeatureArrayOutput }
ConfigurationFeatureArrayInput is an input type that accepts ConfigurationFeatureArray and ConfigurationFeatureArrayOutput values. You can construct a concrete instance of `ConfigurationFeatureArrayInput` via:
ConfigurationFeatureArray{ ConfigurationFeatureArgs{...} }
type ConfigurationFeatureArrayOutput ¶ added in v4.21.0
type ConfigurationFeatureArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureArrayOutput) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureArrayOutput) Index ¶ added in v4.21.0
func (o ConfigurationFeatureArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureOutput
func (ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutput ¶ added in v4.21.0
func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput
func (ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutputWithContext ¶ added in v4.21.0
func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutputWithContext(ctx context.Context) ConfigurationFeatureArrayOutput
type ConfigurationFeatureInput ¶ added in v4.21.0
type ConfigurationFeatureInput interface { pulumi.Input ToConfigurationFeatureOutput() ConfigurationFeatureOutput ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput }
type ConfigurationFeatureMap ¶ added in v4.21.0
type ConfigurationFeatureMap map[string]ConfigurationFeatureInput
func (ConfigurationFeatureMap) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureMap) ElementType() reflect.Type
func (ConfigurationFeatureMap) ToConfigurationFeatureMapOutput ¶ added in v4.21.0
func (i ConfigurationFeatureMap) ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput
func (ConfigurationFeatureMap) ToConfigurationFeatureMapOutputWithContext ¶ added in v4.21.0
func (i ConfigurationFeatureMap) ToConfigurationFeatureMapOutputWithContext(ctx context.Context) ConfigurationFeatureMapOutput
type ConfigurationFeatureMapInput ¶ added in v4.21.0
type ConfigurationFeatureMapInput interface { pulumi.Input ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput ToConfigurationFeatureMapOutputWithContext(context.Context) ConfigurationFeatureMapOutput }
ConfigurationFeatureMapInput is an input type that accepts ConfigurationFeatureMap and ConfigurationFeatureMapOutput values. You can construct a concrete instance of `ConfigurationFeatureMapInput` via:
ConfigurationFeatureMap{ "key": ConfigurationFeatureArgs{...} }
type ConfigurationFeatureMapOutput ¶ added in v4.21.0
type ConfigurationFeatureMapOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureMapOutput) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureMapOutput) ElementType() reflect.Type
func (ConfigurationFeatureMapOutput) MapIndex ¶ added in v4.21.0
func (o ConfigurationFeatureMapOutput) MapIndex(k pulumi.StringInput) ConfigurationFeatureOutput
func (ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutput ¶ added in v4.21.0
func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput
func (ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutputWithContext ¶ added in v4.21.0
func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutputWithContext(ctx context.Context) ConfigurationFeatureMapOutput
type ConfigurationFeatureOutput ¶ added in v4.21.0
type ConfigurationFeatureOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureOutput) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureOutput) ElementType() reflect.Type
func (ConfigurationFeatureOutput) ToConfigurationFeatureOutput ¶ added in v4.21.0
func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutput() ConfigurationFeatureOutput
func (ConfigurationFeatureOutput) ToConfigurationFeatureOutputWithContext ¶ added in v4.21.0
func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput
type ConfigurationFeatureState ¶ added in v4.21.0
type ConfigurationFeatureState struct { // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringPtrInput // The description of the App Configuration Feature. Description pulumi.StringPtrInput // The status of the App Configuration Feature. By default, this is set to false. Enabled pulumi.BoolPtrInput Etag pulumi.StringPtrInput // The label of the App Configuration Feature. Changing this forces a new resource to be created. Label pulumi.StringPtrInput // Should this App Configuration Feature be Locked to prevent changes? Locked pulumi.BoolPtrInput // The name of the App Configuration Feature. Changing this foces a new resource to be crearted. Name pulumi.StringPtrInput // A list of one or more numbers representing the value of the percentage required to enable this feature. PercentageFilterValue pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `targetingFilter` block as defined below. TargetingFilters ConfigurationFeatureTargetingFilterArrayInput // A `targetingFilter` block `timewindowFilter` as defined below. TimewindowFilters ConfigurationFeatureTimewindowFilterArrayInput }
func (ConfigurationFeatureState) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureState) ElementType() reflect.Type
type ConfigurationFeatureTargetingFilter ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilter struct { // A number representing the percentage of the entire user base. DefaultRolloutPercentage int `pulumi:"defaultRolloutPercentage"` // One or more blocks of type `groups` as defined below. Groups []ConfigurationFeatureTargetingFilterGroup `pulumi:"groups"` // A list of users to target for this feature. Users []string `pulumi:"users"` }
type ConfigurationFeatureTargetingFilterArgs ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterArgs struct { // A number representing the percentage of the entire user base. DefaultRolloutPercentage pulumi.IntInput `pulumi:"defaultRolloutPercentage"` // One or more blocks of type `groups` as defined below. Groups ConfigurationFeatureTargetingFilterGroupArrayInput `pulumi:"groups"` // A list of users to target for this feature. Users pulumi.StringArrayInput `pulumi:"users"` }
func (ConfigurationFeatureTargetingFilterArgs) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTargetingFilterArgs) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutput ¶ added in v4.21.0
func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
func (ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutputWithContext ¶ added in v4.21.0
func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
type ConfigurationFeatureTargetingFilterArray ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterArray []ConfigurationFeatureTargetingFilterInput
func (ConfigurationFeatureTargetingFilterArray) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTargetingFilterArray) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutput ¶ added in v4.21.0
func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
func (ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutputWithContext ¶ added in v4.21.0
func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
type ConfigurationFeatureTargetingFilterArrayInput ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterArrayInput interface { pulumi.Input ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput ToConfigurationFeatureTargetingFilterArrayOutputWithContext(context.Context) ConfigurationFeatureTargetingFilterArrayOutput }
ConfigurationFeatureTargetingFilterArrayInput is an input type that accepts ConfigurationFeatureTargetingFilterArray and ConfigurationFeatureTargetingFilterArrayOutput values. You can construct a concrete instance of `ConfigurationFeatureTargetingFilterArrayInput` via:
ConfigurationFeatureTargetingFilterArray{ ConfigurationFeatureTargetingFilterArgs{...} }
type ConfigurationFeatureTargetingFilterArrayOutput ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterArrayOutput) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTargetingFilterArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutput ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
func (ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutputWithContext ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
type ConfigurationFeatureTargetingFilterGroup ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterGroupArgs ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterGroupArgs struct { // The name of the group. Name pulumi.StringInput `pulumi:"name"` // Rollout percentage of the group. RolloutPercentage pulumi.IntInput `pulumi:"rolloutPercentage"` }
func (ConfigurationFeatureTargetingFilterGroupArgs) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTargetingFilterGroupArgs) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutput ¶ added in v4.21.0
func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
func (ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutputWithContext ¶ added in v4.21.0
func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
type ConfigurationFeatureTargetingFilterGroupArray ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterGroupArray []ConfigurationFeatureTargetingFilterGroupInput
func (ConfigurationFeatureTargetingFilterGroupArray) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTargetingFilterGroupArray) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutput ¶ added in v4.21.0
func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
func (ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext ¶ added in v4.21.0
func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
type ConfigurationFeatureTargetingFilterGroupArrayInput ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterGroupArrayInput interface { pulumi.Input ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput }
ConfigurationFeatureTargetingFilterGroupArrayInput is an input type that accepts ConfigurationFeatureTargetingFilterGroupArray and ConfigurationFeatureTargetingFilterGroupArrayOutput values. You can construct a concrete instance of `ConfigurationFeatureTargetingFilterGroupArrayInput` via:
ConfigurationFeatureTargetingFilterGroupArray{ ConfigurationFeatureTargetingFilterGroupArgs{...} }
type ConfigurationFeatureTargetingFilterGroupArrayOutput ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterGroupArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutput ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
type ConfigurationFeatureTargetingFilterGroupInput ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterGroupInput interface { pulumi.Input ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput ToConfigurationFeatureTargetingFilterGroupOutputWithContext(context.Context) ConfigurationFeatureTargetingFilterGroupOutput }
ConfigurationFeatureTargetingFilterGroupInput is an input type that accepts ConfigurationFeatureTargetingFilterGroupArgs and ConfigurationFeatureTargetingFilterGroupOutput values. You can construct a concrete instance of `ConfigurationFeatureTargetingFilterGroupInput` via:
ConfigurationFeatureTargetingFilterGroupArgs{...}
type ConfigurationFeatureTargetingFilterGroupOutput ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterGroupOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterGroupOutput) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTargetingFilterGroupOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupOutput) Name ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterGroupOutput) Name() pulumi.StringOutput
The name of the group.
func (ConfigurationFeatureTargetingFilterGroupOutput) RolloutPercentage ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterGroupOutput) RolloutPercentage() pulumi.IntOutput
Rollout percentage of the group.
func (ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutput ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
func (ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutputWithContext ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
type ConfigurationFeatureTargetingFilterInput ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterInput interface { pulumi.Input ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput ToConfigurationFeatureTargetingFilterOutputWithContext(context.Context) ConfigurationFeatureTargetingFilterOutput }
ConfigurationFeatureTargetingFilterInput is an input type that accepts ConfigurationFeatureTargetingFilterArgs and ConfigurationFeatureTargetingFilterOutput values. You can construct a concrete instance of `ConfigurationFeatureTargetingFilterInput` via:
ConfigurationFeatureTargetingFilterArgs{...}
type ConfigurationFeatureTargetingFilterOutput ¶ added in v4.21.0
type ConfigurationFeatureTargetingFilterOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterOutput) DefaultRolloutPercentage ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterOutput) DefaultRolloutPercentage() pulumi.IntOutput
A number representing the percentage of the entire user base.
func (ConfigurationFeatureTargetingFilterOutput) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTargetingFilterOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterOutput) Groups ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterOutput) Groups() ConfigurationFeatureTargetingFilterGroupArrayOutput
One or more blocks of type `groups` as defined below.
func (ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutput ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
func (ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutputWithContext ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
func (ConfigurationFeatureTargetingFilterOutput) Users ¶ added in v4.21.0
func (o ConfigurationFeatureTargetingFilterOutput) Users() pulumi.StringArrayOutput
A list of users to target for this feature.
type ConfigurationFeatureTimewindowFilter ¶ added in v4.21.0
type ConfigurationFeatureTimewindowFilterArgs ¶ added in v4.21.0
type ConfigurationFeatureTimewindowFilterArgs struct { // The latest timestamp the feature is enabled. The timestamp must be in RFC3339 format. End pulumi.StringPtrInput `pulumi:"end"` // The earliest timestamp the feature is enabled. The timestamp must be in RFC3339 format. Start pulumi.StringPtrInput `pulumi:"start"` }
func (ConfigurationFeatureTimewindowFilterArgs) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTimewindowFilterArgs) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutput ¶ added in v4.21.0
func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
func (ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutputWithContext ¶ added in v4.21.0
func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
type ConfigurationFeatureTimewindowFilterArray ¶ added in v4.21.0
type ConfigurationFeatureTimewindowFilterArray []ConfigurationFeatureTimewindowFilterInput
func (ConfigurationFeatureTimewindowFilterArray) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTimewindowFilterArray) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutput ¶ added in v4.21.0
func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
func (ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext ¶ added in v4.21.0
func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
type ConfigurationFeatureTimewindowFilterArrayInput ¶ added in v4.21.0
type ConfigurationFeatureTimewindowFilterArrayInput interface { pulumi.Input ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(context.Context) ConfigurationFeatureTimewindowFilterArrayOutput }
ConfigurationFeatureTimewindowFilterArrayInput is an input type that accepts ConfigurationFeatureTimewindowFilterArray and ConfigurationFeatureTimewindowFilterArrayOutput values. You can construct a concrete instance of `ConfigurationFeatureTimewindowFilterArrayInput` via:
ConfigurationFeatureTimewindowFilterArray{ ConfigurationFeatureTimewindowFilterArgs{...} }
type ConfigurationFeatureTimewindowFilterArrayOutput ¶ added in v4.21.0
type ConfigurationFeatureTimewindowFilterArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTimewindowFilterArrayOutput) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTimewindowFilterArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutput ¶ added in v4.21.0
func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
func (ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext ¶ added in v4.21.0
func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
type ConfigurationFeatureTimewindowFilterInput ¶ added in v4.21.0
type ConfigurationFeatureTimewindowFilterInput interface { pulumi.Input ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput ToConfigurationFeatureTimewindowFilterOutputWithContext(context.Context) ConfigurationFeatureTimewindowFilterOutput }
ConfigurationFeatureTimewindowFilterInput is an input type that accepts ConfigurationFeatureTimewindowFilterArgs and ConfigurationFeatureTimewindowFilterOutput values. You can construct a concrete instance of `ConfigurationFeatureTimewindowFilterInput` via:
ConfigurationFeatureTimewindowFilterArgs{...}
type ConfigurationFeatureTimewindowFilterOutput ¶ added in v4.21.0
type ConfigurationFeatureTimewindowFilterOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTimewindowFilterOutput) ElementType ¶ added in v4.21.0
func (ConfigurationFeatureTimewindowFilterOutput) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterOutput) End ¶ added in v4.21.0
func (o ConfigurationFeatureTimewindowFilterOutput) End() pulumi.StringPtrOutput
The latest timestamp the feature is enabled. The timestamp must be in RFC3339 format.
func (ConfigurationFeatureTimewindowFilterOutput) Start ¶ added in v4.21.0
func (o ConfigurationFeatureTimewindowFilterOutput) Start() pulumi.StringPtrOutput
The earliest timestamp the feature is enabled. The timestamp must be in RFC3339 format.
func (ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutput ¶ added in v4.21.0
func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
func (ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutputWithContext ¶ added in v4.21.0
func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
type ConfigurationKey ¶ added in v4.17.0
type ConfigurationKey struct { pulumi.CustomResourceState // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringOutput `pulumi:"configurationStoreId"` // The content type of the App Configuration Key. This should only be set when type is set to `kv`. ContentType pulumi.StringOutput `pulumi:"contentType"` // The ETag of the key. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the App Configuration Key to create. Changing this forces a new resource to be created. Key pulumi.StringOutput `pulumi:"key"` // The label of the App Configuration Key. Changing this forces a new resource to be created. Label pulumi.StringPtrOutput `pulumi:"label"` // Should this App Configuration Key be Locked to prevent changes? Locked pulumi.BoolPtrOutput `pulumi:"locked"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/en-us/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Type pulumi.StringPtrOutput `pulumi:"type"` // The value of the App Configuration Key. This should only be set when type is set to `kv`. Value pulumi.StringOutput `pulumi:"value"` // The ID of the vault secret this App Configuration Key refers to, when `type` is set to `vault`. VaultKeyReference pulumi.StringPtrOutput `pulumi:"vaultKeyReference"` }
Manages an Azure App Configuration Key.
> **Note:** App Configuration Keys are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration).
## Example Usage ### `Kv` Type
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rg, err := core.NewResourceGroup(ctx, "rg", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } appconf, err := appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ ResourceGroupName: rg.Name, Location: rg.Location, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } appconfDataowner, err := authorization.NewAssignment(ctx, "appconfDataowner", &authorization.AssignmentArgs{ Scope: appconf.ID(), RoleDefinitionName: pulumi.String("App Configuration Data Owner"), PrincipalId: pulumi.String(current.ObjectId), }) if err != nil { return err } _, err = appconfiguration.NewConfigurationKey(ctx, "test", &appconfiguration.ConfigurationKeyArgs{ ConfigurationStoreId: appconf.ID(), Key: pulumi.String("appConfKey1"), Label: pulumi.String("somelabel"), Value: pulumi.String("a test"), }, pulumi.DependsOn([]pulumi.Resource{ appconfDataowner, })) if err != nil { return err } return nil }) }
``` ### `Vault` Type ```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rg, err := core.NewResourceGroup(ctx, "rg", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } appconf, err := appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ ResourceGroupName: rg.Name, Location: rg.Location, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } kv, err := keyvault.NewKeyVault(ctx, "kv", &keyvault.KeyVaultArgs{ Location: pulumi.Any(azurerm_resource_group.Test.Location), ResourceGroupName: pulumi.Any(azurerm_resource_group.Test.Name), TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("premium"), SoftDeleteRetentionDays: pulumi.Int(7), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("create"), pulumi.String("get"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("set"), pulumi.String("get"), pulumi.String("delete"), pulumi.String("purge"), pulumi.String("recover"), }, }, }, }) if err != nil { return err } kvs, err := keyvault.NewSecret(ctx, "kvs", &keyvault.SecretArgs{ Value: pulumi.String("szechuan"), KeyVaultId: kv.ID(), }) if err != nil { return err } appconfDataowner, err := authorization.NewAssignment(ctx, "appconfDataowner", &authorization.AssignmentArgs{ Scope: appconf.ID(), RoleDefinitionName: pulumi.String("App Configuration Data Owner"), PrincipalId: pulumi.String(current.ObjectId), }) if err != nil { return err } _, err = appconfiguration.NewConfigurationKey(ctx, "test", &appconfiguration.ConfigurationKeyArgs{ ConfigurationStoreId: pulumi.Any(azurerm_app_configuration.Test.Id), Key: pulumi.String("key1"), Type: pulumi.String("vault"), Label: pulumi.String("label1"), VaultKeyReference: kvs.ID(), }, pulumi.DependsOn([]pulumi.Resource{ appconfDataowner, })) if err != nil { return err } return nil }) }
```
## Import
App Configuration Keys can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appconfiguration/configurationKey:ConfigurationKey test /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resourceGroup1/providers/Microsoft.AppConfiguration/configurationStores/appConf1/AppConfigurationKey/appConfKey1/Label/label1
```
If you wish to import a key with an empty label then sustitute the label's name with `%00`, like this
```sh
$ pulumi import azure:appconfiguration/configurationKey:ConfigurationKey test /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resourceGroup1/providers/Microsoft.AppConfiguration/configurationStores/appConf1/AppConfigurationKey/appConfKey1/Label/%00
```
func GetConfigurationKey ¶ added in v4.17.0
func GetConfigurationKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationKeyState, opts ...pulumi.ResourceOption) (*ConfigurationKey, error)
GetConfigurationKey gets an existing ConfigurationKey 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 NewConfigurationKey ¶ added in v4.17.0
func NewConfigurationKey(ctx *pulumi.Context, name string, args *ConfigurationKeyArgs, opts ...pulumi.ResourceOption) (*ConfigurationKey, error)
NewConfigurationKey registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationKey) ElementType ¶ added in v4.17.0
func (*ConfigurationKey) ElementType() reflect.Type
func (*ConfigurationKey) ToConfigurationKeyOutput ¶ added in v4.17.0
func (i *ConfigurationKey) ToConfigurationKeyOutput() ConfigurationKeyOutput
func (*ConfigurationKey) ToConfigurationKeyOutputWithContext ¶ added in v4.17.0
func (i *ConfigurationKey) ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput
type ConfigurationKeyArgs ¶ added in v4.17.0
type ConfigurationKeyArgs struct { // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringInput // The content type of the App Configuration Key. This should only be set when type is set to `kv`. ContentType pulumi.StringPtrInput // The ETag of the key. Etag pulumi.StringPtrInput // The name of the App Configuration Key to create. Changing this forces a new resource to be created. Key pulumi.StringInput // The label of the App Configuration Key. Changing this forces a new resource to be created. Label pulumi.StringPtrInput // Should this App Configuration Key be Locked to prevent changes? Locked pulumi.BoolPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/en-us/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Type pulumi.StringPtrInput // The value of the App Configuration Key. This should only be set when type is set to `kv`. Value pulumi.StringPtrInput // The ID of the vault secret this App Configuration Key refers to, when `type` is set to `vault`. VaultKeyReference pulumi.StringPtrInput }
The set of arguments for constructing a ConfigurationKey resource.
func (ConfigurationKeyArgs) ElementType ¶ added in v4.17.0
func (ConfigurationKeyArgs) ElementType() reflect.Type
type ConfigurationKeyArray ¶ added in v4.17.0
type ConfigurationKeyArray []ConfigurationKeyInput
func (ConfigurationKeyArray) ElementType ¶ added in v4.17.0
func (ConfigurationKeyArray) ElementType() reflect.Type
func (ConfigurationKeyArray) ToConfigurationKeyArrayOutput ¶ added in v4.17.0
func (i ConfigurationKeyArray) ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput
func (ConfigurationKeyArray) ToConfigurationKeyArrayOutputWithContext ¶ added in v4.17.0
func (i ConfigurationKeyArray) ToConfigurationKeyArrayOutputWithContext(ctx context.Context) ConfigurationKeyArrayOutput
type ConfigurationKeyArrayInput ¶ added in v4.17.0
type ConfigurationKeyArrayInput interface { pulumi.Input ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput ToConfigurationKeyArrayOutputWithContext(context.Context) ConfigurationKeyArrayOutput }
ConfigurationKeyArrayInput is an input type that accepts ConfigurationKeyArray and ConfigurationKeyArrayOutput values. You can construct a concrete instance of `ConfigurationKeyArrayInput` via:
ConfigurationKeyArray{ ConfigurationKeyArgs{...} }
type ConfigurationKeyArrayOutput ¶ added in v4.17.0
type ConfigurationKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationKeyArrayOutput) ElementType ¶ added in v4.17.0
func (ConfigurationKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationKeyArrayOutput) Index ¶ added in v4.17.0
func (o ConfigurationKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationKeyOutput
func (ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutput ¶ added in v4.17.0
func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput
func (ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutputWithContext ¶ added in v4.17.0
func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutputWithContext(ctx context.Context) ConfigurationKeyArrayOutput
type ConfigurationKeyInput ¶ added in v4.17.0
type ConfigurationKeyInput interface { pulumi.Input ToConfigurationKeyOutput() ConfigurationKeyOutput ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput }
type ConfigurationKeyMap ¶ added in v4.17.0
type ConfigurationKeyMap map[string]ConfigurationKeyInput
func (ConfigurationKeyMap) ElementType ¶ added in v4.17.0
func (ConfigurationKeyMap) ElementType() reflect.Type
func (ConfigurationKeyMap) ToConfigurationKeyMapOutput ¶ added in v4.17.0
func (i ConfigurationKeyMap) ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput
func (ConfigurationKeyMap) ToConfigurationKeyMapOutputWithContext ¶ added in v4.17.0
func (i ConfigurationKeyMap) ToConfigurationKeyMapOutputWithContext(ctx context.Context) ConfigurationKeyMapOutput
type ConfigurationKeyMapInput ¶ added in v4.17.0
type ConfigurationKeyMapInput interface { pulumi.Input ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput ToConfigurationKeyMapOutputWithContext(context.Context) ConfigurationKeyMapOutput }
ConfigurationKeyMapInput is an input type that accepts ConfigurationKeyMap and ConfigurationKeyMapOutput values. You can construct a concrete instance of `ConfigurationKeyMapInput` via:
ConfigurationKeyMap{ "key": ConfigurationKeyArgs{...} }
type ConfigurationKeyMapOutput ¶ added in v4.17.0
type ConfigurationKeyMapOutput struct{ *pulumi.OutputState }
func (ConfigurationKeyMapOutput) ElementType ¶ added in v4.17.0
func (ConfigurationKeyMapOutput) ElementType() reflect.Type
func (ConfigurationKeyMapOutput) MapIndex ¶ added in v4.17.0
func (o ConfigurationKeyMapOutput) MapIndex(k pulumi.StringInput) ConfigurationKeyOutput
func (ConfigurationKeyMapOutput) ToConfigurationKeyMapOutput ¶ added in v4.17.0
func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput
func (ConfigurationKeyMapOutput) ToConfigurationKeyMapOutputWithContext ¶ added in v4.17.0
func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutputWithContext(ctx context.Context) ConfigurationKeyMapOutput
type ConfigurationKeyOutput ¶ added in v4.17.0
type ConfigurationKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationKeyOutput) ElementType ¶ added in v4.17.0
func (ConfigurationKeyOutput) ElementType() reflect.Type
func (ConfigurationKeyOutput) ToConfigurationKeyOutput ¶ added in v4.17.0
func (o ConfigurationKeyOutput) ToConfigurationKeyOutput() ConfigurationKeyOutput
func (ConfigurationKeyOutput) ToConfigurationKeyOutputWithContext ¶ added in v4.17.0
func (o ConfigurationKeyOutput) ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput
type ConfigurationKeyState ¶ added in v4.17.0
type ConfigurationKeyState struct { // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringPtrInput // The content type of the App Configuration Key. This should only be set when type is set to `kv`. ContentType pulumi.StringPtrInput // The ETag of the key. Etag pulumi.StringPtrInput // The name of the App Configuration Key to create. Changing this forces a new resource to be created. Key pulumi.StringPtrInput // The label of the App Configuration Key. Changing this forces a new resource to be created. Label pulumi.StringPtrInput // Should this App Configuration Key be Locked to prevent changes? Locked pulumi.BoolPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/en-us/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Type pulumi.StringPtrInput // The value of the App Configuration Key. This should only be set when type is set to `kv`. Value pulumi.StringPtrInput // The ID of the vault secret this App Configuration Key refers to, when `type` is set to `vault`. VaultKeyReference pulumi.StringPtrInput }
func (ConfigurationKeyState) ElementType ¶ added in v4.17.0
func (ConfigurationKeyState) ElementType() reflect.Type
type ConfigurationStore ¶
type ConfigurationStore struct { pulumi.CustomResourceState // The URL of the App Configuration. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // An `identity` block as defined below. Identity ConfigurationStoreIdentityPtrOutput `pulumi:"identity"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the App Configuration. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `primaryReadKey` block as defined below containing the primary read access key. PrimaryReadKeys ConfigurationStorePrimaryReadKeyArrayOutput `pulumi:"primaryReadKeys"` // A `primaryWriteKey` block as defined below containing the primary write access key. PrimaryWriteKeys ConfigurationStorePrimaryWriteKeyArrayOutput `pulumi:"primaryWriteKeys"` // The name of the resource group in which to create the App Configuration. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `secondaryReadKey` block as defined below containing the secondary read access key. SecondaryReadKeys ConfigurationStoreSecondaryReadKeyArrayOutput `pulumi:"secondaryReadKeys"` // A `secondaryWriteKey` block as defined below containing the secondary write access key. SecondaryWriteKeys ConfigurationStoreSecondaryWriteKeyArrayOutput `pulumi:"secondaryWriteKeys"` // The SKU name of the the App Configuration. Possible values are `free` and `standard`. Sku pulumi.StringPtrOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Azure App Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rg, err := core.NewResourceGroup(ctx, "rg", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ ResourceGroupName: rg.Name, Location: rg.Location, }) if err != nil { return err } return nil }) }
```
## Import
App Configurations can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appconfiguration/configurationStore:ConfigurationStore appconf /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resourceGroup1/providers/Microsoft.AppConfiguration/configurationStores/appConf1
```
func GetConfigurationStore ¶
func GetConfigurationStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationStoreState, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)
GetConfigurationStore gets an existing ConfigurationStore 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 NewConfigurationStore ¶
func NewConfigurationStore(ctx *pulumi.Context, name string, args *ConfigurationStoreArgs, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)
NewConfigurationStore registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationStore) ElementType ¶
func (*ConfigurationStore) ElementType() reflect.Type
func (*ConfigurationStore) ToConfigurationStoreOutput ¶
func (i *ConfigurationStore) ToConfigurationStoreOutput() ConfigurationStoreOutput
func (*ConfigurationStore) ToConfigurationStoreOutputWithContext ¶
func (i *ConfigurationStore) ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput
type ConfigurationStoreArgs ¶
type ConfigurationStoreArgs struct { // An `identity` block as defined below. Identity ConfigurationStoreIdentityPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the App Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the App Configuration. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SKU name of the the App Configuration. Possible values are `free` and `standard`. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ConfigurationStore resource.
func (ConfigurationStoreArgs) ElementType ¶
func (ConfigurationStoreArgs) ElementType() reflect.Type
type ConfigurationStoreArray ¶
type ConfigurationStoreArray []ConfigurationStoreInput
func (ConfigurationStoreArray) ElementType ¶
func (ConfigurationStoreArray) ElementType() reflect.Type
func (ConfigurationStoreArray) ToConfigurationStoreArrayOutput ¶
func (i ConfigurationStoreArray) ToConfigurationStoreArrayOutput() ConfigurationStoreArrayOutput
func (ConfigurationStoreArray) ToConfigurationStoreArrayOutputWithContext ¶
func (i ConfigurationStoreArray) ToConfigurationStoreArrayOutputWithContext(ctx context.Context) ConfigurationStoreArrayOutput
type ConfigurationStoreArrayInput ¶
type ConfigurationStoreArrayInput interface { pulumi.Input ToConfigurationStoreArrayOutput() ConfigurationStoreArrayOutput ToConfigurationStoreArrayOutputWithContext(context.Context) ConfigurationStoreArrayOutput }
ConfigurationStoreArrayInput is an input type that accepts ConfigurationStoreArray and ConfigurationStoreArrayOutput values. You can construct a concrete instance of `ConfigurationStoreArrayInput` via:
ConfigurationStoreArray{ ConfigurationStoreArgs{...} }
type ConfigurationStoreArrayOutput ¶
type ConfigurationStoreArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreArrayOutput) ElementType ¶
func (ConfigurationStoreArrayOutput) ElementType() reflect.Type
func (ConfigurationStoreArrayOutput) Index ¶
func (o ConfigurationStoreArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreOutput
func (ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutput ¶
func (o ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutput() ConfigurationStoreArrayOutput
func (ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutputWithContext ¶
func (o ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutputWithContext(ctx context.Context) ConfigurationStoreArrayOutput
type ConfigurationStoreIdentity ¶
type ConfigurationStoreIdentity struct { // A list of IDs for User Assigned Managed Identity resources to be assigned. IdentityIds []string `pulumi:"identityIds"` // The ID of the Principal (Client) in Azure Active Directory. PrincipalId *string `pulumi:"principalId"` // The ID of the Azure Active Directory Tenant. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type ConfigurationStoreIdentityArgs ¶
type ConfigurationStoreIdentityArgs struct { // A list of IDs for User Assigned Managed Identity resources to be assigned. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The ID of the Principal (Client) in Azure Active Directory. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The ID of the Azure Active Directory Tenant. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (ConfigurationStoreIdentityArgs) ElementType ¶
func (ConfigurationStoreIdentityArgs) ElementType() reflect.Type
func (ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutput ¶
func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutputWithContext ¶
func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutputWithContext(ctx context.Context) ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutput ¶
func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutputWithContext ¶
func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
type ConfigurationStoreIdentityInput ¶
type ConfigurationStoreIdentityInput interface { pulumi.Input ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput ToConfigurationStoreIdentityOutputWithContext(context.Context) ConfigurationStoreIdentityOutput }
ConfigurationStoreIdentityInput is an input type that accepts ConfigurationStoreIdentityArgs and ConfigurationStoreIdentityOutput values. You can construct a concrete instance of `ConfigurationStoreIdentityInput` via:
ConfigurationStoreIdentityArgs{...}
type ConfigurationStoreIdentityOutput ¶
type ConfigurationStoreIdentityOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreIdentityOutput) ElementType ¶
func (ConfigurationStoreIdentityOutput) ElementType() reflect.Type
func (ConfigurationStoreIdentityOutput) IdentityIds ¶ added in v4.16.0
func (o ConfigurationStoreIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of IDs for User Assigned Managed Identity resources to be assigned.
func (ConfigurationStoreIdentityOutput) PrincipalId ¶
func (o ConfigurationStoreIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the Principal (Client) in Azure Active Directory.
func (ConfigurationStoreIdentityOutput) TenantId ¶
func (o ConfigurationStoreIdentityOutput) TenantId() pulumi.StringPtrOutput
The ID of the Azure Active Directory Tenant.
func (ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutput ¶
func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutputWithContext ¶
func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutputWithContext(ctx context.Context) ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutput ¶
func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutputWithContext ¶
func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityOutput) Type ¶
func (o ConfigurationStoreIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type ConfigurationStoreIdentityPtrInput ¶
type ConfigurationStoreIdentityPtrInput interface { pulumi.Input ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput ToConfigurationStoreIdentityPtrOutputWithContext(context.Context) ConfigurationStoreIdentityPtrOutput }
ConfigurationStoreIdentityPtrInput is an input type that accepts ConfigurationStoreIdentityArgs, ConfigurationStoreIdentityPtr and ConfigurationStoreIdentityPtrOutput values. You can construct a concrete instance of `ConfigurationStoreIdentityPtrInput` via:
ConfigurationStoreIdentityArgs{...} or: nil
func ConfigurationStoreIdentityPtr ¶
func ConfigurationStoreIdentityPtr(v *ConfigurationStoreIdentityArgs) ConfigurationStoreIdentityPtrInput
type ConfigurationStoreIdentityPtrOutput ¶
type ConfigurationStoreIdentityPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreIdentityPtrOutput) Elem ¶
func (o ConfigurationStoreIdentityPtrOutput) Elem() ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityPtrOutput) ElementType ¶
func (ConfigurationStoreIdentityPtrOutput) ElementType() reflect.Type
func (ConfigurationStoreIdentityPtrOutput) IdentityIds ¶ added in v4.16.0
func (o ConfigurationStoreIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of IDs for User Assigned Managed Identity resources to be assigned.
func (ConfigurationStoreIdentityPtrOutput) PrincipalId ¶
func (o ConfigurationStoreIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the Principal (Client) in Azure Active Directory.
func (ConfigurationStoreIdentityPtrOutput) TenantId ¶
func (o ConfigurationStoreIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The ID of the Azure Active Directory Tenant.
func (ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutput ¶
func (o ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutputWithContext ¶
func (o ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityPtrOutput) Type ¶
func (o ConfigurationStoreIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type ConfigurationStoreInput ¶
type ConfigurationStoreInput interface { pulumi.Input ToConfigurationStoreOutput() ConfigurationStoreOutput ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput }
type ConfigurationStoreMap ¶
type ConfigurationStoreMap map[string]ConfigurationStoreInput
func (ConfigurationStoreMap) ElementType ¶
func (ConfigurationStoreMap) ElementType() reflect.Type
func (ConfigurationStoreMap) ToConfigurationStoreMapOutput ¶
func (i ConfigurationStoreMap) ToConfigurationStoreMapOutput() ConfigurationStoreMapOutput
func (ConfigurationStoreMap) ToConfigurationStoreMapOutputWithContext ¶
func (i ConfigurationStoreMap) ToConfigurationStoreMapOutputWithContext(ctx context.Context) ConfigurationStoreMapOutput
type ConfigurationStoreMapInput ¶
type ConfigurationStoreMapInput interface { pulumi.Input ToConfigurationStoreMapOutput() ConfigurationStoreMapOutput ToConfigurationStoreMapOutputWithContext(context.Context) ConfigurationStoreMapOutput }
ConfigurationStoreMapInput is an input type that accepts ConfigurationStoreMap and ConfigurationStoreMapOutput values. You can construct a concrete instance of `ConfigurationStoreMapInput` via:
ConfigurationStoreMap{ "key": ConfigurationStoreArgs{...} }
type ConfigurationStoreMapOutput ¶
type ConfigurationStoreMapOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreMapOutput) ElementType ¶
func (ConfigurationStoreMapOutput) ElementType() reflect.Type
func (ConfigurationStoreMapOutput) MapIndex ¶
func (o ConfigurationStoreMapOutput) MapIndex(k pulumi.StringInput) ConfigurationStoreOutput
func (ConfigurationStoreMapOutput) ToConfigurationStoreMapOutput ¶
func (o ConfigurationStoreMapOutput) ToConfigurationStoreMapOutput() ConfigurationStoreMapOutput
func (ConfigurationStoreMapOutput) ToConfigurationStoreMapOutputWithContext ¶
func (o ConfigurationStoreMapOutput) ToConfigurationStoreMapOutputWithContext(ctx context.Context) ConfigurationStoreMapOutput
type ConfigurationStoreOutput ¶
type ConfigurationStoreOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreOutput) ElementType ¶
func (ConfigurationStoreOutput) ElementType() reflect.Type
func (ConfigurationStoreOutput) ToConfigurationStoreOutput ¶
func (o ConfigurationStoreOutput) ToConfigurationStoreOutput() ConfigurationStoreOutput
func (ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext ¶
func (o ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput
type ConfigurationStorePrimaryReadKey ¶
type ConfigurationStorePrimaryReadKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString *string `pulumi:"connectionString"` // The ID of the Access Key. Id *string `pulumi:"id"` // The Secret of the Access Key. Secret *string `pulumi:"secret"` }
type ConfigurationStorePrimaryReadKeyArgs ¶
type ConfigurationStorePrimaryReadKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (ConfigurationStorePrimaryReadKeyArgs) ElementType ¶
func (ConfigurationStorePrimaryReadKeyArgs) ElementType() reflect.Type
func (ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutput ¶
func (i ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput
func (ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutputWithContext ¶
func (i ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyOutput
type ConfigurationStorePrimaryReadKeyArray ¶
type ConfigurationStorePrimaryReadKeyArray []ConfigurationStorePrimaryReadKeyInput
func (ConfigurationStorePrimaryReadKeyArray) ElementType ¶
func (ConfigurationStorePrimaryReadKeyArray) ElementType() reflect.Type
func (ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutput ¶
func (i ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput
func (ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext ¶
func (i ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyArrayOutput
type ConfigurationStorePrimaryReadKeyArrayInput ¶
type ConfigurationStorePrimaryReadKeyArrayInput interface { pulumi.Input ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(context.Context) ConfigurationStorePrimaryReadKeyArrayOutput }
ConfigurationStorePrimaryReadKeyArrayInput is an input type that accepts ConfigurationStorePrimaryReadKeyArray and ConfigurationStorePrimaryReadKeyArrayOutput values. You can construct a concrete instance of `ConfigurationStorePrimaryReadKeyArrayInput` via:
ConfigurationStorePrimaryReadKeyArray{ ConfigurationStorePrimaryReadKeyArgs{...} }
type ConfigurationStorePrimaryReadKeyArrayOutput ¶
type ConfigurationStorePrimaryReadKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStorePrimaryReadKeyArrayOutput) ElementType ¶
func (ConfigurationStorePrimaryReadKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutput ¶
func (o ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput
func (ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext ¶
func (o ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyArrayOutput
type ConfigurationStorePrimaryReadKeyInput ¶
type ConfigurationStorePrimaryReadKeyInput interface { pulumi.Input ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput ToConfigurationStorePrimaryReadKeyOutputWithContext(context.Context) ConfigurationStorePrimaryReadKeyOutput }
ConfigurationStorePrimaryReadKeyInput is an input type that accepts ConfigurationStorePrimaryReadKeyArgs and ConfigurationStorePrimaryReadKeyOutput values. You can construct a concrete instance of `ConfigurationStorePrimaryReadKeyInput` via:
ConfigurationStorePrimaryReadKeyArgs{...}
type ConfigurationStorePrimaryReadKeyOutput ¶
type ConfigurationStorePrimaryReadKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationStorePrimaryReadKeyOutput) ConnectionString ¶
func (o ConfigurationStorePrimaryReadKeyOutput) ConnectionString() pulumi.StringPtrOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (ConfigurationStorePrimaryReadKeyOutput) ElementType ¶
func (ConfigurationStorePrimaryReadKeyOutput) ElementType() reflect.Type
func (ConfigurationStorePrimaryReadKeyOutput) Id ¶
func (o ConfigurationStorePrimaryReadKeyOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStorePrimaryReadKeyOutput) Secret ¶
func (o ConfigurationStorePrimaryReadKeyOutput) Secret() pulumi.StringPtrOutput
The Secret of the Access Key.
func (ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutput ¶
func (o ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput
func (ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutputWithContext ¶
func (o ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyOutput
type ConfigurationStorePrimaryWriteKey ¶
type ConfigurationStorePrimaryWriteKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString *string `pulumi:"connectionString"` // The ID of the Access Key. Id *string `pulumi:"id"` // The Secret of the Access Key. Secret *string `pulumi:"secret"` }
type ConfigurationStorePrimaryWriteKeyArgs ¶
type ConfigurationStorePrimaryWriteKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (ConfigurationStorePrimaryWriteKeyArgs) ElementType ¶
func (ConfigurationStorePrimaryWriteKeyArgs) ElementType() reflect.Type
func (ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutput ¶
func (i ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput
func (ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutputWithContext ¶
func (i ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyOutput
type ConfigurationStorePrimaryWriteKeyArray ¶
type ConfigurationStorePrimaryWriteKeyArray []ConfigurationStorePrimaryWriteKeyInput
func (ConfigurationStorePrimaryWriteKeyArray) ElementType ¶
func (ConfigurationStorePrimaryWriteKeyArray) ElementType() reflect.Type
func (ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutput ¶
func (i ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput
func (ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext ¶
func (i ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput
type ConfigurationStorePrimaryWriteKeyArrayInput ¶
type ConfigurationStorePrimaryWriteKeyArrayInput interface { pulumi.Input ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput }
ConfigurationStorePrimaryWriteKeyArrayInput is an input type that accepts ConfigurationStorePrimaryWriteKeyArray and ConfigurationStorePrimaryWriteKeyArrayOutput values. You can construct a concrete instance of `ConfigurationStorePrimaryWriteKeyArrayInput` via:
ConfigurationStorePrimaryWriteKeyArray{ ConfigurationStorePrimaryWriteKeyArgs{...} }
type ConfigurationStorePrimaryWriteKeyArrayOutput ¶
type ConfigurationStorePrimaryWriteKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStorePrimaryWriteKeyArrayOutput) ElementType ¶
func (ConfigurationStorePrimaryWriteKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutput ¶
func (o ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput
func (ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext ¶
func (o ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput
type ConfigurationStorePrimaryWriteKeyInput ¶
type ConfigurationStorePrimaryWriteKeyInput interface { pulumi.Input ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput ToConfigurationStorePrimaryWriteKeyOutputWithContext(context.Context) ConfigurationStorePrimaryWriteKeyOutput }
ConfigurationStorePrimaryWriteKeyInput is an input type that accepts ConfigurationStorePrimaryWriteKeyArgs and ConfigurationStorePrimaryWriteKeyOutput values. You can construct a concrete instance of `ConfigurationStorePrimaryWriteKeyInput` via:
ConfigurationStorePrimaryWriteKeyArgs{...}
type ConfigurationStorePrimaryWriteKeyOutput ¶
type ConfigurationStorePrimaryWriteKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationStorePrimaryWriteKeyOutput) ConnectionString ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) ConnectionString() pulumi.StringPtrOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (ConfigurationStorePrimaryWriteKeyOutput) ElementType ¶
func (ConfigurationStorePrimaryWriteKeyOutput) ElementType() reflect.Type
func (ConfigurationStorePrimaryWriteKeyOutput) Id ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStorePrimaryWriteKeyOutput) Secret ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) Secret() pulumi.StringPtrOutput
The Secret of the Access Key.
func (ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutput ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput
func (ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutputWithContext ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyOutput
type ConfigurationStoreSecondaryReadKey ¶
type ConfigurationStoreSecondaryReadKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString *string `pulumi:"connectionString"` // The ID of the Access Key. Id *string `pulumi:"id"` // The Secret of the Access Key. Secret *string `pulumi:"secret"` }
type ConfigurationStoreSecondaryReadKeyArgs ¶
type ConfigurationStoreSecondaryReadKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (ConfigurationStoreSecondaryReadKeyArgs) ElementType ¶
func (ConfigurationStoreSecondaryReadKeyArgs) ElementType() reflect.Type
func (ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutput ¶
func (i ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput
func (ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutputWithContext ¶
func (i ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyOutput
type ConfigurationStoreSecondaryReadKeyArray ¶
type ConfigurationStoreSecondaryReadKeyArray []ConfigurationStoreSecondaryReadKeyInput
func (ConfigurationStoreSecondaryReadKeyArray) ElementType ¶
func (ConfigurationStoreSecondaryReadKeyArray) ElementType() reflect.Type
func (ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutput ¶
func (i ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput
func (ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext ¶
func (i ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput
type ConfigurationStoreSecondaryReadKeyArrayInput ¶
type ConfigurationStoreSecondaryReadKeyArrayInput interface { pulumi.Input ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput }
ConfigurationStoreSecondaryReadKeyArrayInput is an input type that accepts ConfigurationStoreSecondaryReadKeyArray and ConfigurationStoreSecondaryReadKeyArrayOutput values. You can construct a concrete instance of `ConfigurationStoreSecondaryReadKeyArrayInput` via:
ConfigurationStoreSecondaryReadKeyArray{ ConfigurationStoreSecondaryReadKeyArgs{...} }
type ConfigurationStoreSecondaryReadKeyArrayOutput ¶
type ConfigurationStoreSecondaryReadKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreSecondaryReadKeyArrayOutput) ElementType ¶
func (ConfigurationStoreSecondaryReadKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutput ¶
func (o ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput
func (ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext ¶
func (o ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput
type ConfigurationStoreSecondaryReadKeyInput ¶
type ConfigurationStoreSecondaryReadKeyInput interface { pulumi.Input ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput ToConfigurationStoreSecondaryReadKeyOutputWithContext(context.Context) ConfigurationStoreSecondaryReadKeyOutput }
ConfigurationStoreSecondaryReadKeyInput is an input type that accepts ConfigurationStoreSecondaryReadKeyArgs and ConfigurationStoreSecondaryReadKeyOutput values. You can construct a concrete instance of `ConfigurationStoreSecondaryReadKeyInput` via:
ConfigurationStoreSecondaryReadKeyArgs{...}
type ConfigurationStoreSecondaryReadKeyOutput ¶
type ConfigurationStoreSecondaryReadKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreSecondaryReadKeyOutput) ConnectionString ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) ConnectionString() pulumi.StringPtrOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (ConfigurationStoreSecondaryReadKeyOutput) ElementType ¶
func (ConfigurationStoreSecondaryReadKeyOutput) ElementType() reflect.Type
func (ConfigurationStoreSecondaryReadKeyOutput) Id ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStoreSecondaryReadKeyOutput) Secret ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) Secret() pulumi.StringPtrOutput
The Secret of the Access Key.
func (ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutput ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput
func (ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutputWithContext ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyOutput
type ConfigurationStoreSecondaryWriteKey ¶
type ConfigurationStoreSecondaryWriteKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString *string `pulumi:"connectionString"` // The ID of the Access Key. Id *string `pulumi:"id"` // The Secret of the Access Key. Secret *string `pulumi:"secret"` }
type ConfigurationStoreSecondaryWriteKeyArgs ¶
type ConfigurationStoreSecondaryWriteKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (ConfigurationStoreSecondaryWriteKeyArgs) ElementType ¶
func (ConfigurationStoreSecondaryWriteKeyArgs) ElementType() reflect.Type
func (ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutput ¶
func (i ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput
func (ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutputWithContext ¶
func (i ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyOutput
type ConfigurationStoreSecondaryWriteKeyArray ¶
type ConfigurationStoreSecondaryWriteKeyArray []ConfigurationStoreSecondaryWriteKeyInput
func (ConfigurationStoreSecondaryWriteKeyArray) ElementType ¶
func (ConfigurationStoreSecondaryWriteKeyArray) ElementType() reflect.Type
func (ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutput ¶
func (i ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput
func (ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext ¶
func (i ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput
type ConfigurationStoreSecondaryWriteKeyArrayInput ¶
type ConfigurationStoreSecondaryWriteKeyArrayInput interface { pulumi.Input ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput }
ConfigurationStoreSecondaryWriteKeyArrayInput is an input type that accepts ConfigurationStoreSecondaryWriteKeyArray and ConfigurationStoreSecondaryWriteKeyArrayOutput values. You can construct a concrete instance of `ConfigurationStoreSecondaryWriteKeyArrayInput` via:
ConfigurationStoreSecondaryWriteKeyArray{ ConfigurationStoreSecondaryWriteKeyArgs{...} }
type ConfigurationStoreSecondaryWriteKeyArrayOutput ¶
type ConfigurationStoreSecondaryWriteKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType ¶
func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutput ¶
func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput
func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext ¶
func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput
type ConfigurationStoreSecondaryWriteKeyInput ¶
type ConfigurationStoreSecondaryWriteKeyInput interface { pulumi.Input ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput ToConfigurationStoreSecondaryWriteKeyOutputWithContext(context.Context) ConfigurationStoreSecondaryWriteKeyOutput }
ConfigurationStoreSecondaryWriteKeyInput is an input type that accepts ConfigurationStoreSecondaryWriteKeyArgs and ConfigurationStoreSecondaryWriteKeyOutput values. You can construct a concrete instance of `ConfigurationStoreSecondaryWriteKeyInput` via:
ConfigurationStoreSecondaryWriteKeyArgs{...}
type ConfigurationStoreSecondaryWriteKeyOutput ¶
type ConfigurationStoreSecondaryWriteKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreSecondaryWriteKeyOutput) ConnectionString ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) ConnectionString() pulumi.StringPtrOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (ConfigurationStoreSecondaryWriteKeyOutput) ElementType ¶
func (ConfigurationStoreSecondaryWriteKeyOutput) ElementType() reflect.Type
func (ConfigurationStoreSecondaryWriteKeyOutput) Id ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStoreSecondaryWriteKeyOutput) Secret ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) Secret() pulumi.StringPtrOutput
The Secret of the Access Key.
func (ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutput ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput
func (ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutputWithContext ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyOutput
type ConfigurationStoreState ¶
type ConfigurationStoreState struct { // The URL of the App Configuration. Endpoint pulumi.StringPtrInput // An `identity` block as defined below. Identity ConfigurationStoreIdentityPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the App Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `primaryReadKey` block as defined below containing the primary read access key. PrimaryReadKeys ConfigurationStorePrimaryReadKeyArrayInput // A `primaryWriteKey` block as defined below containing the primary write access key. PrimaryWriteKeys ConfigurationStorePrimaryWriteKeyArrayInput // The name of the resource group in which to create the App Configuration. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `secondaryReadKey` block as defined below containing the secondary read access key. SecondaryReadKeys ConfigurationStoreSecondaryReadKeyArrayInput // A `secondaryWriteKey` block as defined below containing the secondary write access key. SecondaryWriteKeys ConfigurationStoreSecondaryWriteKeyArrayInput // The SKU name of the the App Configuration. Possible values are `free` and `standard`. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ConfigurationStoreState) ElementType ¶
func (ConfigurationStoreState) ElementType() reflect.Type
type GetConfigurationStorePrimaryReadKey ¶
type GetConfigurationStorePrimaryReadKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString string `pulumi:"connectionString"` // The ID of the Access Key. Id string `pulumi:"id"` // The Secret of the Access Key. Secret string `pulumi:"secret"` }
type GetConfigurationStorePrimaryReadKeyArgs ¶
type GetConfigurationStorePrimaryReadKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetConfigurationStorePrimaryReadKeyArgs) ElementType ¶
func (GetConfigurationStorePrimaryReadKeyArgs) ElementType() reflect.Type
func (GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutput ¶
func (i GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput
func (GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutputWithContext ¶
func (i GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyOutput
type GetConfigurationStorePrimaryReadKeyArray ¶
type GetConfigurationStorePrimaryReadKeyArray []GetConfigurationStorePrimaryReadKeyInput
func (GetConfigurationStorePrimaryReadKeyArray) ElementType ¶
func (GetConfigurationStorePrimaryReadKeyArray) ElementType() reflect.Type
func (GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutput ¶
func (i GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput
func (GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext ¶
func (i GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput
type GetConfigurationStorePrimaryReadKeyArrayInput ¶
type GetConfigurationStorePrimaryReadKeyArrayInput interface { pulumi.Input ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput }
GetConfigurationStorePrimaryReadKeyArrayInput is an input type that accepts GetConfigurationStorePrimaryReadKeyArray and GetConfigurationStorePrimaryReadKeyArrayOutput values. You can construct a concrete instance of `GetConfigurationStorePrimaryReadKeyArrayInput` via:
GetConfigurationStorePrimaryReadKeyArray{ GetConfigurationStorePrimaryReadKeyArgs{...} }
type GetConfigurationStorePrimaryReadKeyArrayOutput ¶
type GetConfigurationStorePrimaryReadKeyArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStorePrimaryReadKeyArrayOutput) ElementType ¶
func (GetConfigurationStorePrimaryReadKeyArrayOutput) ElementType() reflect.Type
func (GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutput ¶
func (o GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput
func (GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext ¶
func (o GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput
type GetConfigurationStorePrimaryReadKeyInput ¶
type GetConfigurationStorePrimaryReadKeyInput interface { pulumi.Input ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput ToGetConfigurationStorePrimaryReadKeyOutputWithContext(context.Context) GetConfigurationStorePrimaryReadKeyOutput }
GetConfigurationStorePrimaryReadKeyInput is an input type that accepts GetConfigurationStorePrimaryReadKeyArgs and GetConfigurationStorePrimaryReadKeyOutput values. You can construct a concrete instance of `GetConfigurationStorePrimaryReadKeyInput` via:
GetConfigurationStorePrimaryReadKeyArgs{...}
type GetConfigurationStorePrimaryReadKeyOutput ¶
type GetConfigurationStorePrimaryReadKeyOutput struct{ *pulumi.OutputState }
func (GetConfigurationStorePrimaryReadKeyOutput) ConnectionString ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) ConnectionString() pulumi.StringOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (GetConfigurationStorePrimaryReadKeyOutput) ElementType ¶
func (GetConfigurationStorePrimaryReadKeyOutput) ElementType() reflect.Type
func (GetConfigurationStorePrimaryReadKeyOutput) Id ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStorePrimaryReadKeyOutput) Secret ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) Secret() pulumi.StringOutput
The Secret of the Access Key.
func (GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutput ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput
func (GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutputWithContext ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyOutput
type GetConfigurationStorePrimaryWriteKey ¶
type GetConfigurationStorePrimaryWriteKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString string `pulumi:"connectionString"` // The ID of the Access Key. Id string `pulumi:"id"` // The Secret of the Access Key. Secret string `pulumi:"secret"` }
type GetConfigurationStorePrimaryWriteKeyArgs ¶
type GetConfigurationStorePrimaryWriteKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetConfigurationStorePrimaryWriteKeyArgs) ElementType ¶
func (GetConfigurationStorePrimaryWriteKeyArgs) ElementType() reflect.Type
func (GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutput ¶
func (i GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput
func (GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext ¶
func (i GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyOutput
type GetConfigurationStorePrimaryWriteKeyArray ¶
type GetConfigurationStorePrimaryWriteKeyArray []GetConfigurationStorePrimaryWriteKeyInput
func (GetConfigurationStorePrimaryWriteKeyArray) ElementType ¶
func (GetConfigurationStorePrimaryWriteKeyArray) ElementType() reflect.Type
func (GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutput ¶
func (i GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput
func (GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext ¶
func (i GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput
type GetConfigurationStorePrimaryWriteKeyArrayInput ¶
type GetConfigurationStorePrimaryWriteKeyArrayInput interface { pulumi.Input ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput }
GetConfigurationStorePrimaryWriteKeyArrayInput is an input type that accepts GetConfigurationStorePrimaryWriteKeyArray and GetConfigurationStorePrimaryWriteKeyArrayOutput values. You can construct a concrete instance of `GetConfigurationStorePrimaryWriteKeyArrayInput` via:
GetConfigurationStorePrimaryWriteKeyArray{ GetConfigurationStorePrimaryWriteKeyArgs{...} }
type GetConfigurationStorePrimaryWriteKeyArrayOutput ¶
type GetConfigurationStorePrimaryWriteKeyArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ElementType ¶
func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ElementType() reflect.Type
func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutput ¶
func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput
func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext ¶
func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput
type GetConfigurationStorePrimaryWriteKeyInput ¶
type GetConfigurationStorePrimaryWriteKeyInput interface { pulumi.Input ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(context.Context) GetConfigurationStorePrimaryWriteKeyOutput }
GetConfigurationStorePrimaryWriteKeyInput is an input type that accepts GetConfigurationStorePrimaryWriteKeyArgs and GetConfigurationStorePrimaryWriteKeyOutput values. You can construct a concrete instance of `GetConfigurationStorePrimaryWriteKeyInput` via:
GetConfigurationStorePrimaryWriteKeyArgs{...}
type GetConfigurationStorePrimaryWriteKeyOutput ¶
type GetConfigurationStorePrimaryWriteKeyOutput struct{ *pulumi.OutputState }
func (GetConfigurationStorePrimaryWriteKeyOutput) ConnectionString ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) ConnectionString() pulumi.StringOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (GetConfigurationStorePrimaryWriteKeyOutput) ElementType ¶
func (GetConfigurationStorePrimaryWriteKeyOutput) ElementType() reflect.Type
func (GetConfigurationStorePrimaryWriteKeyOutput) Id ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStorePrimaryWriteKeyOutput) Secret ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) Secret() pulumi.StringOutput
The Secret of the Access Key.
func (GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutput ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput
func (GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyOutput
type GetConfigurationStoreSecondaryReadKey ¶
type GetConfigurationStoreSecondaryReadKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString string `pulumi:"connectionString"` // The ID of the Access Key. Id string `pulumi:"id"` // The Secret of the Access Key. Secret string `pulumi:"secret"` }
type GetConfigurationStoreSecondaryReadKeyArgs ¶
type GetConfigurationStoreSecondaryReadKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetConfigurationStoreSecondaryReadKeyArgs) ElementType ¶
func (GetConfigurationStoreSecondaryReadKeyArgs) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutput ¶
func (i GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput
func (GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext ¶
func (i GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyOutput
type GetConfigurationStoreSecondaryReadKeyArray ¶
type GetConfigurationStoreSecondaryReadKeyArray []GetConfigurationStoreSecondaryReadKeyInput
func (GetConfigurationStoreSecondaryReadKeyArray) ElementType ¶
func (GetConfigurationStoreSecondaryReadKeyArray) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutput ¶
func (i GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput
func (GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext ¶
func (i GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput
type GetConfigurationStoreSecondaryReadKeyArrayInput ¶
type GetConfigurationStoreSecondaryReadKeyArrayInput interface { pulumi.Input ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput }
GetConfigurationStoreSecondaryReadKeyArrayInput is an input type that accepts GetConfigurationStoreSecondaryReadKeyArray and GetConfigurationStoreSecondaryReadKeyArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreSecondaryReadKeyArrayInput` via:
GetConfigurationStoreSecondaryReadKeyArray{ GetConfigurationStoreSecondaryReadKeyArgs{...} }
type GetConfigurationStoreSecondaryReadKeyArrayOutput ¶
type GetConfigurationStoreSecondaryReadKeyArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ElementType ¶
func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutput ¶
func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput
func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext ¶
func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput
type GetConfigurationStoreSecondaryReadKeyInput ¶
type GetConfigurationStoreSecondaryReadKeyInput interface { pulumi.Input ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(context.Context) GetConfigurationStoreSecondaryReadKeyOutput }
GetConfigurationStoreSecondaryReadKeyInput is an input type that accepts GetConfigurationStoreSecondaryReadKeyArgs and GetConfigurationStoreSecondaryReadKeyOutput values. You can construct a concrete instance of `GetConfigurationStoreSecondaryReadKeyInput` via:
GetConfigurationStoreSecondaryReadKeyArgs{...}
type GetConfigurationStoreSecondaryReadKeyOutput ¶
type GetConfigurationStoreSecondaryReadKeyOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreSecondaryReadKeyOutput) ConnectionString ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) ConnectionString() pulumi.StringOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (GetConfigurationStoreSecondaryReadKeyOutput) ElementType ¶
func (GetConfigurationStoreSecondaryReadKeyOutput) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryReadKeyOutput) Id ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStoreSecondaryReadKeyOutput) Secret ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) Secret() pulumi.StringOutput
The Secret of the Access Key.
func (GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutput ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput
func (GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyOutput
type GetConfigurationStoreSecondaryWriteKey ¶
type GetConfigurationStoreSecondaryWriteKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString string `pulumi:"connectionString"` // The ID of the Access Key. Id string `pulumi:"id"` // The Secret of the Access Key. Secret string `pulumi:"secret"` }
type GetConfigurationStoreSecondaryWriteKeyArgs ¶
type GetConfigurationStoreSecondaryWriteKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetConfigurationStoreSecondaryWriteKeyArgs) ElementType ¶
func (GetConfigurationStoreSecondaryWriteKeyArgs) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutput ¶
func (i GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput
func (GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext ¶
func (i GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyOutput
type GetConfigurationStoreSecondaryWriteKeyArray ¶
type GetConfigurationStoreSecondaryWriteKeyArray []GetConfigurationStoreSecondaryWriteKeyInput
func (GetConfigurationStoreSecondaryWriteKeyArray) ElementType ¶
func (GetConfigurationStoreSecondaryWriteKeyArray) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput ¶
func (i GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput
func (GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext ¶
func (i GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput
type GetConfigurationStoreSecondaryWriteKeyArrayInput ¶
type GetConfigurationStoreSecondaryWriteKeyArrayInput interface { pulumi.Input ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput }
GetConfigurationStoreSecondaryWriteKeyArrayInput is an input type that accepts GetConfigurationStoreSecondaryWriteKeyArray and GetConfigurationStoreSecondaryWriteKeyArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreSecondaryWriteKeyArrayInput` via:
GetConfigurationStoreSecondaryWriteKeyArray{ GetConfigurationStoreSecondaryWriteKeyArgs{...} }
type GetConfigurationStoreSecondaryWriteKeyArrayOutput ¶
type GetConfigurationStoreSecondaryWriteKeyArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType ¶
func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput ¶
func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput
func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext ¶
func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput
type GetConfigurationStoreSecondaryWriteKeyInput ¶
type GetConfigurationStoreSecondaryWriteKeyInput interface { pulumi.Input ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(context.Context) GetConfigurationStoreSecondaryWriteKeyOutput }
GetConfigurationStoreSecondaryWriteKeyInput is an input type that accepts GetConfigurationStoreSecondaryWriteKeyArgs and GetConfigurationStoreSecondaryWriteKeyOutput values. You can construct a concrete instance of `GetConfigurationStoreSecondaryWriteKeyInput` via:
GetConfigurationStoreSecondaryWriteKeyArgs{...}
type GetConfigurationStoreSecondaryWriteKeyOutput ¶
type GetConfigurationStoreSecondaryWriteKeyOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreSecondaryWriteKeyOutput) ConnectionString ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) ConnectionString() pulumi.StringOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (GetConfigurationStoreSecondaryWriteKeyOutput) ElementType ¶
func (GetConfigurationStoreSecondaryWriteKeyOutput) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryWriteKeyOutput) Id ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStoreSecondaryWriteKeyOutput) Secret ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) Secret() pulumi.StringOutput
The Secret of the Access Key.
func (GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutput ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput
func (GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyOutput
type LookupConfigurationKeyArgs ¶ added in v4.32.0
type LookupConfigurationKeyArgs struct { // Specifies the id of the App Configuration. ConfigurationStoreId string `pulumi:"configurationStoreId"` // The name of the App Configuration Key. Key string `pulumi:"key"` // The label of the App Configuration Key. Label *string `pulumi:"label"` }
A collection of arguments for invoking getConfigurationKey.
type LookupConfigurationKeyOutputArgs ¶ added in v4.32.0
type LookupConfigurationKeyOutputArgs struct { // Specifies the id of the App Configuration. ConfigurationStoreId pulumi.StringInput `pulumi:"configurationStoreId"` // The name of the App Configuration Key. Key pulumi.StringInput `pulumi:"key"` // The label of the App Configuration Key. Label pulumi.StringPtrInput `pulumi:"label"` }
A collection of arguments for invoking getConfigurationKey.
func (LookupConfigurationKeyOutputArgs) ElementType ¶ added in v4.32.0
func (LookupConfigurationKeyOutputArgs) ElementType() reflect.Type
type LookupConfigurationKeyResult ¶ added in v4.32.0
type LookupConfigurationKeyResult struct { ConfigurationStoreId string `pulumi:"configurationStoreId"` // The content type of the App Configuration Key. ContentType string `pulumi:"contentType"` // The ETag of the key. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Key string `pulumi:"key"` Label *string `pulumi:"label"` // Is this App Configuration Key be Locked to prevent changes. Locked bool `pulumi:"locked"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/en-us/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Type string `pulumi:"type"` // The value of the App Configuration Key. Value string `pulumi:"value"` // The ID of the vault secret this App Configuration Key refers to, when `type` is `vault`. VaultKeyReference string `pulumi:"vaultKeyReference"` }
A collection of values returned by getConfigurationKey.
func LookupConfigurationKey ¶ added in v4.32.0
func LookupConfigurationKey(ctx *pulumi.Context, args *LookupConfigurationKeyArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationKeyResult, error)
Use this data source to access information about an existing Azure App Configuration Key.
> **Note:** App Configuration Keys are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appconfiguration" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { test, err := appconfiguration.LookupConfigurationKey(ctx, &appconfiguration.LookupConfigurationKeyArgs{ ConfigurationStoreId: azurerm_app_configuration.Appconf.Id, Key: "appConfKey1", Label: pulumi.StringRef("somelabel"), }, nil) if err != nil { return err } ctx.Export("value", test.Value) return nil }) }
```
type LookupConfigurationKeyResultOutput ¶ added in v4.32.0
type LookupConfigurationKeyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigurationKey.
func LookupConfigurationKeyOutput ¶ added in v4.32.0
func LookupConfigurationKeyOutput(ctx *pulumi.Context, args LookupConfigurationKeyOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationKeyResultOutput
func (LookupConfigurationKeyResultOutput) ConfigurationStoreId ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) ConfigurationStoreId() pulumi.StringOutput
func (LookupConfigurationKeyResultOutput) ContentType ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) ContentType() pulumi.StringOutput
The content type of the App Configuration Key.
func (LookupConfigurationKeyResultOutput) ElementType ¶ added in v4.32.0
func (LookupConfigurationKeyResultOutput) ElementType() reflect.Type
func (LookupConfigurationKeyResultOutput) Etag ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) Etag() pulumi.StringOutput
The ETag of the key.
func (LookupConfigurationKeyResultOutput) Id ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConfigurationKeyResultOutput) Key ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) Key() pulumi.StringOutput
func (LookupConfigurationKeyResultOutput) Label ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) Label() pulumi.StringPtrOutput
func (LookupConfigurationKeyResultOutput) Locked ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) Locked() pulumi.BoolOutput
Is this App Configuration Key be Locked to prevent changes.
func (LookupConfigurationKeyResultOutput) Tags ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutput ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutput() LookupConfigurationKeyResultOutput
func (LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutputWithContext ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutputWithContext(ctx context.Context) LookupConfigurationKeyResultOutput
func (LookupConfigurationKeyResultOutput) Type ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) Type() pulumi.StringOutput
The type of the App Configuration Key. It can either be `kv` (simple key/value(https://docs.microsoft.com/en-us/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/).
func (LookupConfigurationKeyResultOutput) Value ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) Value() pulumi.StringOutput
The value of the App Configuration Key.
func (LookupConfigurationKeyResultOutput) VaultKeyReference ¶ added in v4.32.0
func (o LookupConfigurationKeyResultOutput) VaultKeyReference() pulumi.StringOutput
The ID of the vault secret this App Configuration Key refers to, when `type` is `vault`.
type LookupConfigurationStoreArgs ¶
type LookupConfigurationStoreArgs struct { // The Name of this App Configuration. Name string `pulumi:"name"` // The name of the Resource Group where the App Configuration exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getConfigurationStore.
type LookupConfigurationStoreOutputArgs ¶ added in v4.20.0
type LookupConfigurationStoreOutputArgs struct { // The Name of this App Configuration. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the App Configuration exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getConfigurationStore.
func (LookupConfigurationStoreOutputArgs) ElementType ¶ added in v4.20.0
func (LookupConfigurationStoreOutputArgs) ElementType() reflect.Type
type LookupConfigurationStoreResult ¶
type LookupConfigurationStoreResult struct { // The Endpoint used to access this App Configuration. Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the App Configuration exists. Location string `pulumi:"location"` Name string `pulumi:"name"` // A `primaryReadKey` block as defined below containing the primary read access key. PrimaryReadKeys []GetConfigurationStorePrimaryReadKey `pulumi:"primaryReadKeys"` // A `primaryWriteKey` block as defined below containing the primary write access key. PrimaryWriteKeys []GetConfigurationStorePrimaryWriteKey `pulumi:"primaryWriteKeys"` ResourceGroupName string `pulumi:"resourceGroupName"` // A `secondaryReadKey` block as defined below containing the secondary read access key. SecondaryReadKeys []GetConfigurationStoreSecondaryReadKey `pulumi:"secondaryReadKeys"` // A `secondaryWriteKey` block as defined below containing the secondary write access key. SecondaryWriteKeys []GetConfigurationStoreSecondaryWriteKey `pulumi:"secondaryWriteKeys"` // The name of the SKU used for this App Configuration. Sku string `pulumi:"sku"` // A mapping of tags assigned to the App Configuration. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getConfigurationStore.
func LookupConfigurationStore ¶
func LookupConfigurationStore(ctx *pulumi.Context, args *LookupConfigurationStoreArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationStoreResult, error)
Use this data source to access information about an existing App Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appconfiguration" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appconfiguration.LookupConfigurationStore(ctx, &appconfiguration.LookupConfigurationStoreArgs{ Name: "existing", ResourceGroupName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupConfigurationStoreResultOutput ¶ added in v4.20.0
type LookupConfigurationStoreResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigurationStore.
func LookupConfigurationStoreOutput ¶ added in v4.20.0
func LookupConfigurationStoreOutput(ctx *pulumi.Context, args LookupConfigurationStoreOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationStoreResultOutput
func (LookupConfigurationStoreResultOutput) ElementType ¶ added in v4.20.0
func (LookupConfigurationStoreResultOutput) ElementType() reflect.Type
func (LookupConfigurationStoreResultOutput) Endpoint ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) Endpoint() pulumi.StringOutput
The Endpoint used to access this App Configuration.
func (LookupConfigurationStoreResultOutput) Id ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConfigurationStoreResultOutput) Location ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) Location() pulumi.StringOutput
The Azure Region where the App Configuration exists.
func (LookupConfigurationStoreResultOutput) Name ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) Name() pulumi.StringOutput
func (LookupConfigurationStoreResultOutput) PrimaryReadKeys ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) PrimaryReadKeys() GetConfigurationStorePrimaryReadKeyArrayOutput
A `primaryReadKey` block as defined below containing the primary read access key.
func (LookupConfigurationStoreResultOutput) PrimaryWriteKeys ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) PrimaryWriteKeys() GetConfigurationStorePrimaryWriteKeyArrayOutput
A `primaryWriteKey` block as defined below containing the primary write access key.
func (LookupConfigurationStoreResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupConfigurationStoreResultOutput) SecondaryReadKeys ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) SecondaryReadKeys() GetConfigurationStoreSecondaryReadKeyArrayOutput
A `secondaryReadKey` block as defined below containing the secondary read access key.
func (LookupConfigurationStoreResultOutput) SecondaryWriteKeys ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) SecondaryWriteKeys() GetConfigurationStoreSecondaryWriteKeyArrayOutput
A `secondaryWriteKey` block as defined below containing the secondary write access key.
func (LookupConfigurationStoreResultOutput) Sku ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) Sku() pulumi.StringOutput
The name of the SKU used for this App Configuration.
func (LookupConfigurationStoreResultOutput) Tags ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the App Configuration.
func (LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutput ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutput() LookupConfigurationStoreResultOutput
func (LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutputWithContext ¶ added in v4.20.0
func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutputWithContext(ctx context.Context) LookupConfigurationStoreResultOutput