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
- func (o ConfigurationFeatureOutput) ConfigurationStoreId() pulumi.StringOutput
- func (o ConfigurationFeatureOutput) Description() pulumi.StringPtrOutput
- func (ConfigurationFeatureOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigurationFeatureOutput) Etag() pulumi.StringOutput
- func (o ConfigurationFeatureOutput) Key() pulumi.StringOutput
- func (o ConfigurationFeatureOutput) Label() pulumi.StringPtrOutput
- func (o ConfigurationFeatureOutput) Locked() pulumi.BoolPtrOutput
- func (o ConfigurationFeatureOutput) Name() pulumi.StringOutput
- func (o ConfigurationFeatureOutput) PercentageFilterValue() pulumi.Float64PtrOutput
- func (o ConfigurationFeatureOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationFeatureOutput) TargetingFilters() ConfigurationFeatureTargetingFilterArrayOutput
- func (o ConfigurationFeatureOutput) TimewindowFilters() ConfigurationFeatureTimewindowFilterArrayOutput
- func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutput() ConfigurationFeatureOutput
- func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutputWithContext(ctx context.Context) 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
- func (o ConfigurationKeyOutput) ConfigurationStoreId() pulumi.StringOutput
- func (o ConfigurationKeyOutput) ContentType() pulumi.StringOutput
- func (ConfigurationKeyOutput) ElementType() reflect.Type
- func (o ConfigurationKeyOutput) Etag() pulumi.StringOutput
- func (o ConfigurationKeyOutput) Key() pulumi.StringOutput
- func (o ConfigurationKeyOutput) Label() pulumi.StringPtrOutput
- func (o ConfigurationKeyOutput) Locked() pulumi.BoolPtrOutput
- func (o ConfigurationKeyOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationKeyOutput) ToConfigurationKeyOutput() ConfigurationKeyOutput
- func (o ConfigurationKeyOutput) ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput
- func (o ConfigurationKeyOutput) Type() pulumi.StringPtrOutput
- func (o ConfigurationKeyOutput) Value() pulumi.StringPtrOutput
- func (o ConfigurationKeyOutput) VaultKeyReference() pulumi.StringPtrOutput
- 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 ConfigurationStoreEncryption
- type ConfigurationStoreEncryptionArgs
- func (ConfigurationStoreEncryptionArgs) ElementType() reflect.Type
- func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput
- func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionOutput
- func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
- func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
- type ConfigurationStoreEncryptionInput
- type ConfigurationStoreEncryptionOutput
- func (ConfigurationStoreEncryptionOutput) ElementType() reflect.Type
- func (o ConfigurationStoreEncryptionOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o ConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
- func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput
- func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionOutput
- func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
- func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
- type ConfigurationStoreEncryptionPtrInput
- type ConfigurationStoreEncryptionPtrOutput
- func (o ConfigurationStoreEncryptionPtrOutput) Elem() ConfigurationStoreEncryptionOutput
- func (ConfigurationStoreEncryptionPtrOutput) ElementType() reflect.Type
- func (o ConfigurationStoreEncryptionPtrOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o ConfigurationStoreEncryptionPtrOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
- func (o ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
- func (o ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
- 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
- func (ConfigurationStoreOutput) ElementType() reflect.Type
- func (o ConfigurationStoreOutput) Encryption() ConfigurationStoreEncryptionPtrOutput
- func (o ConfigurationStoreOutput) Endpoint() pulumi.StringOutput
- func (o ConfigurationStoreOutput) Identity() ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationStoreOutput) Location() pulumi.StringOutput
- func (o ConfigurationStoreOutput) Name() pulumi.StringOutput
- func (o ConfigurationStoreOutput) PrimaryReadKeys() ConfigurationStorePrimaryReadKeyArrayOutput
- func (o ConfigurationStoreOutput) PrimaryWriteKeys() ConfigurationStorePrimaryWriteKeyArrayOutput
- func (o ConfigurationStoreOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o ConfigurationStoreOutput) PurgeProtectionEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationStoreOutput) Replicas() ConfigurationStoreReplicaArrayOutput
- func (o ConfigurationStoreOutput) ResourceGroupName() pulumi.StringOutput
- func (o ConfigurationStoreOutput) SecondaryReadKeys() ConfigurationStoreSecondaryReadKeyArrayOutput
- func (o ConfigurationStoreOutput) SecondaryWriteKeys() ConfigurationStoreSecondaryWriteKeyArrayOutput
- func (o ConfigurationStoreOutput) Sku() pulumi.StringPtrOutput
- func (o ConfigurationStoreOutput) SoftDeleteRetentionDays() pulumi.IntPtrOutput
- func (o ConfigurationStoreOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationStoreOutput) ToConfigurationStoreOutput() ConfigurationStoreOutput
- func (o ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext(ctx context.Context) 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 ConfigurationStoreReplica
- type ConfigurationStoreReplicaArgs
- func (ConfigurationStoreReplicaArgs) ElementType() reflect.Type
- func (i ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput
- func (i ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutputWithContext(ctx context.Context) ConfigurationStoreReplicaOutput
- type ConfigurationStoreReplicaArray
- func (ConfigurationStoreReplicaArray) ElementType() reflect.Type
- func (i ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput
- func (i ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) ConfigurationStoreReplicaArrayOutput
- type ConfigurationStoreReplicaArrayInput
- type ConfigurationStoreReplicaArrayOutput
- func (ConfigurationStoreReplicaArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStoreReplicaArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreReplicaOutput
- func (o ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput
- func (o ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) ConfigurationStoreReplicaArrayOutput
- type ConfigurationStoreReplicaInput
- type ConfigurationStoreReplicaOutput
- func (ConfigurationStoreReplicaOutput) ElementType() reflect.Type
- func (o ConfigurationStoreReplicaOutput) Endpoint() pulumi.StringPtrOutput
- func (o ConfigurationStoreReplicaOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStoreReplicaOutput) Location() pulumi.StringOutput
- func (o ConfigurationStoreReplicaOutput) Name() pulumi.StringOutput
- func (o ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput
- func (o ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutputWithContext(ctx context.Context) ConfigurationStoreReplicaOutput
- 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 GetConfigurationKeysArgs
- type GetConfigurationKeysItem
- type GetConfigurationKeysItemArgs
- func (GetConfigurationKeysItemArgs) ElementType() reflect.Type
- func (i GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput
- func (i GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutputWithContext(ctx context.Context) GetConfigurationKeysItemOutput
- type GetConfigurationKeysItemArray
- func (GetConfigurationKeysItemArray) ElementType() reflect.Type
- func (i GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput
- func (i GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutputWithContext(ctx context.Context) GetConfigurationKeysItemArrayOutput
- type GetConfigurationKeysItemArrayInput
- type GetConfigurationKeysItemArrayOutput
- func (GetConfigurationKeysItemArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationKeysItemArrayOutput) Index(i pulumi.IntInput) GetConfigurationKeysItemOutput
- func (o GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput
- func (o GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutputWithContext(ctx context.Context) GetConfigurationKeysItemArrayOutput
- type GetConfigurationKeysItemInput
- type GetConfigurationKeysItemOutput
- func (o GetConfigurationKeysItemOutput) ContentType() pulumi.StringOutput
- func (GetConfigurationKeysItemOutput) ElementType() reflect.Type
- func (o GetConfigurationKeysItemOutput) Etag() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) Key() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) Label() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) Locked() pulumi.BoolOutput
- func (o GetConfigurationKeysItemOutput) Tags() pulumi.StringMapOutput
- func (o GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput
- func (o GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutputWithContext(ctx context.Context) GetConfigurationKeysItemOutput
- func (o GetConfigurationKeysItemOutput) Type() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) Value() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) VaultKeyReference() pulumi.StringOutput
- type GetConfigurationKeysOutputArgs
- type GetConfigurationKeysResult
- type GetConfigurationKeysResultOutput
- func (o GetConfigurationKeysResultOutput) ConfigurationStoreId() pulumi.StringOutput
- func (GetConfigurationKeysResultOutput) ElementType() reflect.Type
- func (o GetConfigurationKeysResultOutput) Id() pulumi.StringOutput
- func (o GetConfigurationKeysResultOutput) Items() GetConfigurationKeysItemArrayOutput
- func (o GetConfigurationKeysResultOutput) Key() pulumi.StringPtrOutput
- func (o GetConfigurationKeysResultOutput) Label() pulumi.StringPtrOutput
- func (o GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutput() GetConfigurationKeysResultOutput
- func (o GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutputWithContext(ctx context.Context) GetConfigurationKeysResultOutput
- type GetConfigurationStoreEncryption
- type GetConfigurationStoreEncryptionArgs
- func (GetConfigurationStoreEncryptionArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput
- func (i GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionOutput
- type GetConfigurationStoreEncryptionArray
- func (GetConfigurationStoreEncryptionArray) ElementType() reflect.Type
- func (i GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput
- func (i GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionArrayOutput
- type GetConfigurationStoreEncryptionArrayInput
- type GetConfigurationStoreEncryptionArrayOutput
- func (GetConfigurationStoreEncryptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreEncryptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreEncryptionOutput
- func (o GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput
- func (o GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionArrayOutput
- type GetConfigurationStoreEncryptionInput
- type GetConfigurationStoreEncryptionOutput
- func (GetConfigurationStoreEncryptionOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreEncryptionOutput) IdentityClientId() pulumi.StringOutput
- func (o GetConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringOutput
- func (o GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput
- func (o GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionOutput
- type GetConfigurationStoreIdentity
- type GetConfigurationStoreIdentityArgs
- func (GetConfigurationStoreIdentityArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput
- func (i GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityOutput
- type GetConfigurationStoreIdentityArray
- func (GetConfigurationStoreIdentityArray) ElementType() reflect.Type
- func (i GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput
- func (i GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityArrayOutput
- type GetConfigurationStoreIdentityArrayInput
- type GetConfigurationStoreIdentityArrayOutput
- func (GetConfigurationStoreIdentityArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreIdentityArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreIdentityOutput
- func (o GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput
- func (o GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityArrayOutput
- type GetConfigurationStoreIdentityInput
- type GetConfigurationStoreIdentityOutput
- func (GetConfigurationStoreIdentityOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetConfigurationStoreIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetConfigurationStoreIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput
- func (o GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityOutput
- func (o GetConfigurationStoreIdentityOutput) Type() pulumi.StringOutput
- 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 GetConfigurationStoreReplica
- type GetConfigurationStoreReplicaArgs
- func (GetConfigurationStoreReplicaArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput
- func (i GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaOutput
- type GetConfigurationStoreReplicaArray
- func (GetConfigurationStoreReplicaArray) ElementType() reflect.Type
- func (i GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput
- func (i GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaArrayOutput
- type GetConfigurationStoreReplicaArrayInput
- type GetConfigurationStoreReplicaArrayOutput
- func (GetConfigurationStoreReplicaArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreReplicaArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreReplicaOutput
- func (o GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput
- func (o GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaArrayOutput
- type GetConfigurationStoreReplicaInput
- type GetConfigurationStoreReplicaOutput
- func (GetConfigurationStoreReplicaOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreReplicaOutput) Endpoint() pulumi.StringOutput
- func (o GetConfigurationStoreReplicaOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStoreReplicaOutput) Location() pulumi.StringOutput
- func (o GetConfigurationStoreReplicaOutput) Name() pulumi.StringOutput
- func (o GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput
- func (o GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaOutput
- 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 LicationLoadBalancer
- type LicationLoadBalancerArgs
- type LicationLoadBalancerArray
- type LicationLoadBalancerArrayInput
- type LicationLoadBalancerArrayOutput
- func (LicationLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerArrayOutput) Index(i pulumi.IntInput) LicationLoadBalancerOutput
- func (o LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutput() LicationLoadBalancerArrayOutput
- func (o LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutputWithContext(ctx context.Context) LicationLoadBalancerArrayOutput
- type LicationLoadBalancerFrontend
- func (*LicationLoadBalancerFrontend) ElementType() reflect.Type
- func (i *LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput
- func (i *LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput
- type LicationLoadBalancerFrontendArgs
- type LicationLoadBalancerFrontendArray
- func (LicationLoadBalancerFrontendArray) ElementType() reflect.Type
- func (i LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput
- func (i LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendArrayOutput
- type LicationLoadBalancerFrontendArrayInput
- type LicationLoadBalancerFrontendArrayOutput
- func (LicationLoadBalancerFrontendArrayOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerFrontendArrayOutput) Index(i pulumi.IntInput) LicationLoadBalancerFrontendOutput
- func (o LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput
- func (o LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendArrayOutput
- type LicationLoadBalancerFrontendInput
- type LicationLoadBalancerFrontendMap
- func (LicationLoadBalancerFrontendMap) ElementType() reflect.Type
- func (i LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput
- func (i LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendMapOutput
- type LicationLoadBalancerFrontendMapInput
- type LicationLoadBalancerFrontendMapOutput
- func (LicationLoadBalancerFrontendMapOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerFrontendMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerFrontendOutput
- func (o LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput
- func (o LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendMapOutput
- type LicationLoadBalancerFrontendOutput
- func (o LicationLoadBalancerFrontendOutput) ApplicationLoadBalancerId() pulumi.StringOutput
- func (LicationLoadBalancerFrontendOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerFrontendOutput) FullyQualifiedDomainName() pulumi.StringOutput
- func (o LicationLoadBalancerFrontendOutput) Name() pulumi.StringOutput
- func (o LicationLoadBalancerFrontendOutput) Tags() pulumi.StringMapOutput
- func (o LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput
- func (o LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput
- type LicationLoadBalancerFrontendState
- type LicationLoadBalancerInput
- type LicationLoadBalancerMap
- type LicationLoadBalancerMapInput
- type LicationLoadBalancerMapOutput
- func (LicationLoadBalancerMapOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerOutput
- func (o LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutput() LicationLoadBalancerMapOutput
- func (o LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutputWithContext(ctx context.Context) LicationLoadBalancerMapOutput
- type LicationLoadBalancerOutput
- func (LicationLoadBalancerOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerOutput) Location() pulumi.StringOutput
- func (o LicationLoadBalancerOutput) Name() pulumi.StringOutput
- func (o LicationLoadBalancerOutput) PrimaryConfigurationEndpoint() pulumi.StringOutput
- func (o LicationLoadBalancerOutput) ResourceGroupName() pulumi.StringOutput
- func (o LicationLoadBalancerOutput) Tags() pulumi.StringMapOutput
- func (o LicationLoadBalancerOutput) ToLicationLoadBalancerOutput() LicationLoadBalancerOutput
- func (o LicationLoadBalancerOutput) ToLicationLoadBalancerOutputWithContext(ctx context.Context) LicationLoadBalancerOutput
- type LicationLoadBalancerState
- type LicationLoadBalancerSubnetAssociation
- func (*LicationLoadBalancerSubnetAssociation) ElementType() reflect.Type
- func (i *LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput
- func (i *LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput
- type LicationLoadBalancerSubnetAssociationArgs
- type LicationLoadBalancerSubnetAssociationArray
- func (LicationLoadBalancerSubnetAssociationArray) ElementType() reflect.Type
- func (i LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput
- func (i LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationArrayOutput
- type LicationLoadBalancerSubnetAssociationArrayInput
- type LicationLoadBalancerSubnetAssociationArrayOutput
- func (LicationLoadBalancerSubnetAssociationArrayOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerSubnetAssociationArrayOutput) Index(i pulumi.IntInput) LicationLoadBalancerSubnetAssociationOutput
- func (o LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput
- func (o LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationArrayOutput
- type LicationLoadBalancerSubnetAssociationInput
- type LicationLoadBalancerSubnetAssociationMap
- func (LicationLoadBalancerSubnetAssociationMap) ElementType() reflect.Type
- func (i LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput
- func (i LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationMapOutput
- type LicationLoadBalancerSubnetAssociationMapInput
- type LicationLoadBalancerSubnetAssociationMapOutput
- func (LicationLoadBalancerSubnetAssociationMapOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerSubnetAssociationMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerSubnetAssociationOutput
- func (o LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput
- func (o LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationMapOutput
- type LicationLoadBalancerSubnetAssociationOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) ApplicationLoadBalancerId() pulumi.StringOutput
- func (LicationLoadBalancerSubnetAssociationOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerSubnetAssociationOutput) Name() pulumi.StringOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) SubnetId() pulumi.StringOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) Tags() pulumi.StringMapOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput
- type LicationLoadBalancerSubnetAssociationState
- 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) Encryptions() GetConfigurationStoreEncryptionArrayOutput
- func (o LookupConfigurationStoreResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) Id() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) Identities() GetConfigurationStoreIdentityArrayOutput
- func (o LookupConfigurationStoreResultOutput) LocalAuthEnabled() pulumi.BoolOutput
- 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) PublicNetworkAccess() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) PublicNetworkAccessEnabled() pulumi.BoolOutput
- func (o LookupConfigurationStoreResultOutput) PurgeProtectionEnabled() pulumi.BoolOutput
- func (o LookupConfigurationStoreResultOutput) Replicas() GetConfigurationStoreReplicaArrayOutput
- 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) SoftDeleteRetentionDays() pulumi.IntOutput
- 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 ¶
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 key of the App Configuration Feature. The value for `name` will be used if this is unspecified. Changing this forces a new resource to be created. Key pulumi.StringOutput `pulumi:"key"` // 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 forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A number representing the value of the percentage required to enable this feature. PercentageFilterValue pulumi.Float64PtrOutput `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 `timewindowFilter` block as defined below. TimewindowFilters ConfigurationFeatureTimewindowFilterArrayOutput `pulumi:"timewindowFilters"` }
Manages an Azure App Configuration Feature.
> **Note:** App Configuration Features 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). This is similar to providing App Configuration Keys.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } appconf, err := appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf1"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, map[string]interface{}{}, nil) if err != nil { return err } _, err = authorization.NewAssignment(ctx, "appconf_dataowner", &authorization.AssignmentArgs{ Scope: appconf.ID(), RoleDefinitionName: pulumi.String("App Configuration Data Owner"), PrincipalId: pulumi.String(current.ObjectId), }) if err != nil { return err } _, err = appconfiguration.NewConfigurationFeature(ctx, "test", &appconfiguration.ConfigurationFeatureArgs{ ConfigurationStoreId: appconf.ID(), Description: pulumi.String("test description"), Name: pulumi.String("test-ackey"), Label: pulumi.String("test-ackeylabel"), 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 https://appconfname1.azconfig.io/kv/.appconfig.featureflag%2FkeyName?label=labelName ```
If you wish to import with an empty label then simply leave the label's name blank:
```sh $ pulumi import azure:appconfiguration/configurationFeature:ConfigurationFeature test https://appconfname1.azconfig.io/kv/.appconfig.featureflag%2FkeyName?label= ```
func GetConfigurationFeature ¶
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 ¶
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 ¶
func (*ConfigurationFeature) ElementType() reflect.Type
func (*ConfigurationFeature) ToConfigurationFeatureOutput ¶
func (i *ConfigurationFeature) ToConfigurationFeatureOutput() ConfigurationFeatureOutput
func (*ConfigurationFeature) ToConfigurationFeatureOutputWithContext ¶
func (i *ConfigurationFeature) ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput
type ConfigurationFeatureArgs ¶
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 key of the App Configuration Feature. The value for `name` will be used if this is unspecified. Changing this forces a new resource to be created. Key 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 forces a new resource to be created. Name pulumi.StringPtrInput // A number representing the value of the percentage required to enable this feature. PercentageFilterValue pulumi.Float64PtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `targetingFilter` block as defined below. TargetingFilters ConfigurationFeatureTargetingFilterArrayInput // A `timewindowFilter` block as defined below. TimewindowFilters ConfigurationFeatureTimewindowFilterArrayInput }
The set of arguments for constructing a ConfigurationFeature resource.
func (ConfigurationFeatureArgs) ElementType ¶
func (ConfigurationFeatureArgs) ElementType() reflect.Type
type ConfigurationFeatureArray ¶
type ConfigurationFeatureArray []ConfigurationFeatureInput
func (ConfigurationFeatureArray) ElementType ¶
func (ConfigurationFeatureArray) ElementType() reflect.Type
func (ConfigurationFeatureArray) ToConfigurationFeatureArrayOutput ¶
func (i ConfigurationFeatureArray) ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput
func (ConfigurationFeatureArray) ToConfigurationFeatureArrayOutputWithContext ¶
func (i ConfigurationFeatureArray) ToConfigurationFeatureArrayOutputWithContext(ctx context.Context) ConfigurationFeatureArrayOutput
type ConfigurationFeatureArrayInput ¶
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 ¶
type ConfigurationFeatureArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureArrayOutput) ElementType ¶
func (ConfigurationFeatureArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureArrayOutput) Index ¶
func (o ConfigurationFeatureArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureOutput
func (ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutput ¶
func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput
func (ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutputWithContext ¶
func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutputWithContext(ctx context.Context) ConfigurationFeatureArrayOutput
type ConfigurationFeatureInput ¶
type ConfigurationFeatureInput interface { pulumi.Input ToConfigurationFeatureOutput() ConfigurationFeatureOutput ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput }
type ConfigurationFeatureMap ¶
type ConfigurationFeatureMap map[string]ConfigurationFeatureInput
func (ConfigurationFeatureMap) ElementType ¶
func (ConfigurationFeatureMap) ElementType() reflect.Type
func (ConfigurationFeatureMap) ToConfigurationFeatureMapOutput ¶
func (i ConfigurationFeatureMap) ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput
func (ConfigurationFeatureMap) ToConfigurationFeatureMapOutputWithContext ¶
func (i ConfigurationFeatureMap) ToConfigurationFeatureMapOutputWithContext(ctx context.Context) ConfigurationFeatureMapOutput
type ConfigurationFeatureMapInput ¶
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 ¶
type ConfigurationFeatureMapOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureMapOutput) ElementType ¶
func (ConfigurationFeatureMapOutput) ElementType() reflect.Type
func (ConfigurationFeatureMapOutput) MapIndex ¶
func (o ConfigurationFeatureMapOutput) MapIndex(k pulumi.StringInput) ConfigurationFeatureOutput
func (ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutput ¶
func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput
func (ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutputWithContext ¶
func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutputWithContext(ctx context.Context) ConfigurationFeatureMapOutput
type ConfigurationFeatureOutput ¶
type ConfigurationFeatureOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureOutput) ConfigurationStoreId ¶
func (o ConfigurationFeatureOutput) ConfigurationStoreId() pulumi.StringOutput
Specifies the id of the App Configuration. Changing this forces a new resource to be created.
func (ConfigurationFeatureOutput) Description ¶
func (o ConfigurationFeatureOutput) Description() pulumi.StringPtrOutput
The description of the App Configuration Feature.
func (ConfigurationFeatureOutput) ElementType ¶
func (ConfigurationFeatureOutput) ElementType() reflect.Type
func (ConfigurationFeatureOutput) Enabled ¶
func (o ConfigurationFeatureOutput) Enabled() pulumi.BoolPtrOutput
The status of the App Configuration Feature. By default, this is set to false.
func (ConfigurationFeatureOutput) Etag ¶
func (o ConfigurationFeatureOutput) Etag() pulumi.StringOutput
func (ConfigurationFeatureOutput) Key ¶
func (o ConfigurationFeatureOutput) Key() pulumi.StringOutput
The key of the App Configuration Feature. The value for `name` will be used if this is unspecified. Changing this forces a new resource to be created.
func (ConfigurationFeatureOutput) Label ¶
func (o ConfigurationFeatureOutput) Label() pulumi.StringPtrOutput
The label of the App Configuration Feature. Changing this forces a new resource to be created.
func (ConfigurationFeatureOutput) Locked ¶
func (o ConfigurationFeatureOutput) Locked() pulumi.BoolPtrOutput
Should this App Configuration Feature be Locked to prevent changes?
func (ConfigurationFeatureOutput) Name ¶
func (o ConfigurationFeatureOutput) Name() pulumi.StringOutput
The name of the App Configuration Feature. Changing this forces a new resource to be created.
func (ConfigurationFeatureOutput) PercentageFilterValue ¶
func (o ConfigurationFeatureOutput) PercentageFilterValue() pulumi.Float64PtrOutput
A number representing the value of the percentage required to enable this feature.
func (ConfigurationFeatureOutput) Tags ¶
func (o ConfigurationFeatureOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ConfigurationFeatureOutput) TargetingFilters ¶
func (o ConfigurationFeatureOutput) TargetingFilters() ConfigurationFeatureTargetingFilterArrayOutput
A `targetingFilter` block as defined below.
func (ConfigurationFeatureOutput) TimewindowFilters ¶
func (o ConfigurationFeatureOutput) TimewindowFilters() ConfigurationFeatureTimewindowFilterArrayOutput
A `timewindowFilter` block as defined below.
func (ConfigurationFeatureOutput) ToConfigurationFeatureOutput ¶
func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutput() ConfigurationFeatureOutput
func (ConfigurationFeatureOutput) ToConfigurationFeatureOutputWithContext ¶
func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput
type ConfigurationFeatureState ¶
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 key of the App Configuration Feature. The value for `name` will be used if this is unspecified. Changing this forces a new resource to be created. Key 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 forces a new resource to be created. Name pulumi.StringPtrInput // A number representing the value of the percentage required to enable this feature. PercentageFilterValue pulumi.Float64PtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `targetingFilter` block as defined below. TargetingFilters ConfigurationFeatureTargetingFilterArrayInput // A `timewindowFilter` block as defined below. TimewindowFilters ConfigurationFeatureTimewindowFilterArrayInput }
func (ConfigurationFeatureState) ElementType ¶
func (ConfigurationFeatureState) ElementType() reflect.Type
type ConfigurationFeatureTargetingFilter ¶
type ConfigurationFeatureTargetingFilter struct { // A number representing the percentage of the entire user base. DefaultRolloutPercentage int `pulumi:"defaultRolloutPercentage"` // One or more `groups` blocks as defined below. Groups []ConfigurationFeatureTargetingFilterGroup `pulumi:"groups"` // A list of users to target for this feature. Users []string `pulumi:"users"` }
type ConfigurationFeatureTargetingFilterArgs ¶
type ConfigurationFeatureTargetingFilterArgs struct { // A number representing the percentage of the entire user base. DefaultRolloutPercentage pulumi.IntInput `pulumi:"defaultRolloutPercentage"` // One or more `groups` blocks as defined below. Groups ConfigurationFeatureTargetingFilterGroupArrayInput `pulumi:"groups"` // A list of users to target for this feature. Users pulumi.StringArrayInput `pulumi:"users"` }
func (ConfigurationFeatureTargetingFilterArgs) ElementType ¶
func (ConfigurationFeatureTargetingFilterArgs) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutput ¶
func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
func (ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutputWithContext ¶
func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
type ConfigurationFeatureTargetingFilterArray ¶
type ConfigurationFeatureTargetingFilterArray []ConfigurationFeatureTargetingFilterInput
func (ConfigurationFeatureTargetingFilterArray) ElementType ¶
func (ConfigurationFeatureTargetingFilterArray) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutput ¶
func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
func (ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutputWithContext ¶
func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
type ConfigurationFeatureTargetingFilterArrayInput ¶
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 ¶
type ConfigurationFeatureTargetingFilterArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterArrayOutput) ElementType ¶
func (ConfigurationFeatureTargetingFilterArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutput ¶
func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
func (ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutputWithContext ¶
func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
type ConfigurationFeatureTargetingFilterGroupArgs ¶
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 ¶
func (ConfigurationFeatureTargetingFilterGroupArgs) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutput ¶
func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
func (ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutputWithContext ¶
func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
type ConfigurationFeatureTargetingFilterGroupArray ¶
type ConfigurationFeatureTargetingFilterGroupArray []ConfigurationFeatureTargetingFilterGroupInput
func (ConfigurationFeatureTargetingFilterGroupArray) ElementType ¶
func (ConfigurationFeatureTargetingFilterGroupArray) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutput ¶
func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
func (ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext ¶
func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
type ConfigurationFeatureTargetingFilterGroupArrayInput ¶
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 ¶
type ConfigurationFeatureTargetingFilterGroupArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ElementType ¶
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutput ¶
func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext ¶
func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
type ConfigurationFeatureTargetingFilterGroupInput ¶
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 ¶
type ConfigurationFeatureTargetingFilterGroupOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterGroupOutput) ElementType ¶
func (ConfigurationFeatureTargetingFilterGroupOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupOutput) Name ¶
func (o ConfigurationFeatureTargetingFilterGroupOutput) Name() pulumi.StringOutput
The name of the group.
func (ConfigurationFeatureTargetingFilterGroupOutput) RolloutPercentage ¶
func (o ConfigurationFeatureTargetingFilterGroupOutput) RolloutPercentage() pulumi.IntOutput
Rollout percentage of the group.
func (ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutput ¶
func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
func (ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutputWithContext ¶
func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
type ConfigurationFeatureTargetingFilterInput ¶
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 ¶
type ConfigurationFeatureTargetingFilterOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterOutput) DefaultRolloutPercentage ¶
func (o ConfigurationFeatureTargetingFilterOutput) DefaultRolloutPercentage() pulumi.IntOutput
A number representing the percentage of the entire user base.
func (ConfigurationFeatureTargetingFilterOutput) ElementType ¶
func (ConfigurationFeatureTargetingFilterOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterOutput) Groups ¶
func (o ConfigurationFeatureTargetingFilterOutput) Groups() ConfigurationFeatureTargetingFilterGroupArrayOutput
One or more `groups` blocks as defined below.
func (ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutput ¶
func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
func (ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutputWithContext ¶
func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
func (ConfigurationFeatureTargetingFilterOutput) Users ¶
func (o ConfigurationFeatureTargetingFilterOutput) Users() pulumi.StringArrayOutput
A list of users to target for this feature.
type ConfigurationFeatureTimewindowFilterArgs ¶
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 ¶
func (ConfigurationFeatureTimewindowFilterArgs) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutput ¶
func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
func (ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutputWithContext ¶
func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
type ConfigurationFeatureTimewindowFilterArray ¶
type ConfigurationFeatureTimewindowFilterArray []ConfigurationFeatureTimewindowFilterInput
func (ConfigurationFeatureTimewindowFilterArray) ElementType ¶
func (ConfigurationFeatureTimewindowFilterArray) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutput ¶
func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
func (ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext ¶
func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
type ConfigurationFeatureTimewindowFilterArrayInput ¶
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 ¶
type ConfigurationFeatureTimewindowFilterArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTimewindowFilterArrayOutput) ElementType ¶
func (ConfigurationFeatureTimewindowFilterArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutput ¶
func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
func (ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext ¶
func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
type ConfigurationFeatureTimewindowFilterInput ¶
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 ¶
type ConfigurationFeatureTimewindowFilterOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTimewindowFilterOutput) ElementType ¶
func (ConfigurationFeatureTimewindowFilterOutput) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterOutput) End ¶
func (o ConfigurationFeatureTimewindowFilterOutput) End() pulumi.StringPtrOutput
The latest timestamp the feature is enabled. The timestamp must be in RFC3339 format.
func (ConfigurationFeatureTimewindowFilterOutput) Start ¶
func (o ConfigurationFeatureTimewindowFilterOutput) Start() pulumi.StringPtrOutput
The earliest timestamp the feature is enabled. The timestamp must be in RFC3339 format.
func (ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutput ¶
func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
func (ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutputWithContext ¶
func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
type ConfigurationKey ¶
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"` // (Optional) 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/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/). Defaults to `kv`. Type pulumi.StringPtrOutput `pulumi:"type"` // The value of the App Configuration Key. This should only be set when type is set to `kv`. // // > **NOTE:** `value` and `vaultKeyReference` are mutually exclusive. Value pulumi.StringPtrOutput `pulumi:"value"` // The ID of the vault secret this App Configuration Key refers to. This should only be set when `type` is set to `vault`. // // > **NOTE:** `vaultKeyReference` and `value` are mutually exclusive. // // > **NOTE:** When setting the `vaultKeyReference` using the `id` will pin the value to specific version of the secret, to reference latest secret value use `versionlessId` 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/v6/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } appconf, err := appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf1"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, map[string]interface{}{}, nil) if err != nil { return err } appconfDataowner, err := authorization.NewAssignment(ctx, "appconf_dataowner", &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/v6/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } appconf, err := appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf1"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, map[string]interface{}{}, nil) if err != nil { return err } kv, err := keyvault.NewKeyVault(ctx, "kv", &keyvault.KeyVaultArgs{ Name: pulumi.String("kv"), Location: pulumi.Any(testAzurermResourceGroup.Location), ResourceGroupName: pulumi.Any(testAzurermResourceGroup.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{ Name: pulumi.String("kvs"), Value: pulumi.String("szechuan"), KeyVaultId: kv.ID(), }) if err != nil { return err } appconfDataowner, err := authorization.NewAssignment(ctx, "appconf_dataowner", &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(testAzurermAppConfiguration.Id), Key: pulumi.String("key1"), Type: pulumi.String("vault"), Label: pulumi.String("label1"), VaultKeyReference: kvs.VersionlessId, }, 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 https://appconfname1.azconfig.io/kv/keyName?label=labelName ```
If you wish to import a key with an empty label then simply leave label's name blank:
```sh $ pulumi import azure:appconfiguration/configurationKey:ConfigurationKey test https://appconfname1.azconfig.io/kv/keyName?label= ```
func GetConfigurationKey ¶
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 ¶
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 ¶
func (*ConfigurationKey) ElementType() reflect.Type
func (*ConfigurationKey) ToConfigurationKeyOutput ¶
func (i *ConfigurationKey) ToConfigurationKeyOutput() ConfigurationKeyOutput
func (*ConfigurationKey) ToConfigurationKeyOutputWithContext ¶
func (i *ConfigurationKey) ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput
type ConfigurationKeyArgs ¶
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 // (Optional) 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/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/). Defaults to `kv`. Type pulumi.StringPtrInput // The value of the App Configuration Key. This should only be set when type is set to `kv`. // // > **NOTE:** `value` and `vaultKeyReference` are mutually exclusive. Value pulumi.StringPtrInput // The ID of the vault secret this App Configuration Key refers to. This should only be set when `type` is set to `vault`. // // > **NOTE:** `vaultKeyReference` and `value` are mutually exclusive. // // > **NOTE:** When setting the `vaultKeyReference` using the `id` will pin the value to specific version of the secret, to reference latest secret value use `versionlessId` VaultKeyReference pulumi.StringPtrInput }
The set of arguments for constructing a ConfigurationKey resource.
func (ConfigurationKeyArgs) ElementType ¶
func (ConfigurationKeyArgs) ElementType() reflect.Type
type ConfigurationKeyArray ¶
type ConfigurationKeyArray []ConfigurationKeyInput
func (ConfigurationKeyArray) ElementType ¶
func (ConfigurationKeyArray) ElementType() reflect.Type
func (ConfigurationKeyArray) ToConfigurationKeyArrayOutput ¶
func (i ConfigurationKeyArray) ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput
func (ConfigurationKeyArray) ToConfigurationKeyArrayOutputWithContext ¶
func (i ConfigurationKeyArray) ToConfigurationKeyArrayOutputWithContext(ctx context.Context) ConfigurationKeyArrayOutput
type ConfigurationKeyArrayInput ¶
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 ¶
type ConfigurationKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationKeyArrayOutput) ElementType ¶
func (ConfigurationKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationKeyArrayOutput) Index ¶
func (o ConfigurationKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationKeyOutput
func (ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutput ¶
func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput
func (ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutputWithContext ¶
func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutputWithContext(ctx context.Context) ConfigurationKeyArrayOutput
type ConfigurationKeyInput ¶
type ConfigurationKeyInput interface { pulumi.Input ToConfigurationKeyOutput() ConfigurationKeyOutput ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput }
type ConfigurationKeyMap ¶
type ConfigurationKeyMap map[string]ConfigurationKeyInput
func (ConfigurationKeyMap) ElementType ¶
func (ConfigurationKeyMap) ElementType() reflect.Type
func (ConfigurationKeyMap) ToConfigurationKeyMapOutput ¶
func (i ConfigurationKeyMap) ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput
func (ConfigurationKeyMap) ToConfigurationKeyMapOutputWithContext ¶
func (i ConfigurationKeyMap) ToConfigurationKeyMapOutputWithContext(ctx context.Context) ConfigurationKeyMapOutput
type ConfigurationKeyMapInput ¶
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 ¶
type ConfigurationKeyMapOutput struct{ *pulumi.OutputState }
func (ConfigurationKeyMapOutput) ElementType ¶
func (ConfigurationKeyMapOutput) ElementType() reflect.Type
func (ConfigurationKeyMapOutput) MapIndex ¶
func (o ConfigurationKeyMapOutput) MapIndex(k pulumi.StringInput) ConfigurationKeyOutput
func (ConfigurationKeyMapOutput) ToConfigurationKeyMapOutput ¶
func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput
func (ConfigurationKeyMapOutput) ToConfigurationKeyMapOutputWithContext ¶
func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutputWithContext(ctx context.Context) ConfigurationKeyMapOutput
type ConfigurationKeyOutput ¶
type ConfigurationKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationKeyOutput) ConfigurationStoreId ¶
func (o ConfigurationKeyOutput) ConfigurationStoreId() pulumi.StringOutput
Specifies the id of the App Configuration. Changing this forces a new resource to be created.
func (ConfigurationKeyOutput) ContentType ¶
func (o ConfigurationKeyOutput) ContentType() pulumi.StringOutput
The content type of the App Configuration Key. This should only be set when type is set to `kv`.
func (ConfigurationKeyOutput) ElementType ¶
func (ConfigurationKeyOutput) ElementType() reflect.Type
func (ConfigurationKeyOutput) Etag ¶
func (o ConfigurationKeyOutput) Etag() pulumi.StringOutput
(Optional) The ETag of the key.
func (ConfigurationKeyOutput) Key ¶
func (o ConfigurationKeyOutput) Key() pulumi.StringOutput
The name of the App Configuration Key to create. Changing this forces a new resource to be created.
func (ConfigurationKeyOutput) Label ¶
func (o ConfigurationKeyOutput) Label() pulumi.StringPtrOutput
The label of the App Configuration Key. Changing this forces a new resource to be created.
func (ConfigurationKeyOutput) Locked ¶
func (o ConfigurationKeyOutput) Locked() pulumi.BoolPtrOutput
Should this App Configuration Key be Locked to prevent changes?
func (ConfigurationKeyOutput) Tags ¶
func (o ConfigurationKeyOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ConfigurationKeyOutput) ToConfigurationKeyOutput ¶
func (o ConfigurationKeyOutput) ToConfigurationKeyOutput() ConfigurationKeyOutput
func (ConfigurationKeyOutput) ToConfigurationKeyOutputWithContext ¶
func (o ConfigurationKeyOutput) ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput
func (ConfigurationKeyOutput) Type ¶
func (o ConfigurationKeyOutput) Type() pulumi.StringPtrOutput
The type of the App Configuration Key. It can either be `kv` (simple key/value(https://docs.microsoft.com/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/). Defaults to `kv`.
func (ConfigurationKeyOutput) Value ¶
func (o ConfigurationKeyOutput) Value() pulumi.StringPtrOutput
The value of the App Configuration Key. This should only be set when type is set to `kv`.
> **NOTE:** `value` and `vaultKeyReference` are mutually exclusive.
func (ConfigurationKeyOutput) VaultKeyReference ¶
func (o ConfigurationKeyOutput) VaultKeyReference() pulumi.StringPtrOutput
The ID of the vault secret this App Configuration Key refers to. This should only be set when `type` is set to `vault`.
> **NOTE:** `vaultKeyReference` and `value` are mutually exclusive.
> **NOTE:** When setting the `vaultKeyReference` using the `id` will pin the value to specific version of the secret, to reference latest secret value use `versionlessId`
type ConfigurationKeyState ¶
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 // (Optional) 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/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/). Defaults to `kv`. Type pulumi.StringPtrInput // The value of the App Configuration Key. This should only be set when type is set to `kv`. // // > **NOTE:** `value` and `vaultKeyReference` are mutually exclusive. Value pulumi.StringPtrInput // The ID of the vault secret this App Configuration Key refers to. This should only be set when `type` is set to `vault`. // // > **NOTE:** `vaultKeyReference` and `value` are mutually exclusive. // // > **NOTE:** When setting the `vaultKeyReference` using the `id` will pin the value to specific version of the secret, to reference latest secret value use `versionlessId` VaultKeyReference pulumi.StringPtrInput }
func (ConfigurationKeyState) ElementType ¶
func (ConfigurationKeyState) ElementType() reflect.Type
type ConfigurationStore ¶
type ConfigurationStore struct { pulumi.CustomResourceState // An `encryption` block as defined below. Encryption ConfigurationStoreEncryptionPtrOutput `pulumi:"encryption"` // The URL of the App Configuration Replica. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // An `identity` block as defined below. Identity ConfigurationStoreIdentityPtrOutput `pulumi:"identity"` // Whether local authentication methods is enabled. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrOutput `pulumi:"localAuthEnabled"` // 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 Public Network Access setting of the App Configuration. Possible values are `Enabled` and `Disabled`. // // > **Note:** If `publicNetworkAccess` is not specified, the App Configuration will be created as `Automatic`. However, once a different value is defined, can not be set again as automatic. PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"` // Whether Purge Protection is enabled. This field only works for `standard` sku. Defaults to `false`. // // !> **Note:** Once Purge Protection has been enabled it's not possible to disable it. Deleting the App Configuration with Purge Protection enabled will schedule the App Configuration to be deleted (which will happen by Azure in the configured number of days). PurgeProtectionEnabled pulumi.BoolPtrOutput `pulumi:"purgeProtectionEnabled"` // One or more `replica` blocks as defined below. Replicas ConfigurationStoreReplicaArrayOutput `pulumi:"replicas"` // 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 App Configuration. Possible values are `free`, `standard` and `premium`. Defaults to `free`. // // > **Note:** Azure does not support downgrading `sku`. Downgrading from `premium` tier to `standard` or `free`, or from `standard` to `free`, forces a new resource to be created. Sku pulumi.StringPtrOutput `pulumi:"sku"` // The number of days that items should be retained for once soft-deleted. This field only works for `standard` sku. This value can be between `1` and `7` days. Defaults to `7`. Changing this forces a new resource to be created. // // > **Note:** If Purge Protection is enabled, this field can only be configured one time and cannot be updated. SoftDeleteRetentionDays pulumi.IntPtrOutput `pulumi:"softDeleteRetentionDays"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf1"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } return nil }) }
```
### Encryption)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleUserAssignedIdentity, err := authorization.NewUserAssignedIdentity(ctx, "example", &authorization.UserAssignedIdentityArgs{ Name: pulumi.String("example-identity"), Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, map[string]interface{}{}, nil) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "example", &keyvault.KeyVaultArgs{ Name: pulumi.String("exampleKVt123"), Location: example.Location, ResourceGroupName: example.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), SoftDeleteRetentionDays: pulumi.Int(7), PurgeProtectionEnabled: pulumi.Bool(true), }) if err != nil { return err } server, err := keyvault.NewAccessPolicy(ctx, "server", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: pulumi.String(current.TenantId), ObjectId: exampleUserAssignedIdentity.PrincipalId, KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("UnwrapKey"), pulumi.String("WrapKey"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), }, }) if err != nil { return err } client, err := keyvault.NewAccessPolicy(ctx, "client", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("Create"), pulumi.String("Delete"), pulumi.String("List"), pulumi.String("Restore"), pulumi.String("Recover"), pulumi.String("UnwrapKey"), pulumi.String("WrapKey"), pulumi.String("Purge"), pulumi.String("Encrypt"), pulumi.String("Decrypt"), pulumi.String("Sign"), pulumi.String("Verify"), pulumi.String("GetRotationPolicy"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), }, }) if err != nil { return err } exampleKey, err := keyvault.NewKey(ctx, "example", &keyvault.KeyArgs{ Name: pulumi.String("exampleKVkey"), KeyVaultId: exampleKeyVault.ID(), KeyType: pulumi.String("RSA"), KeySize: pulumi.Int(2048), KeyOpts: pulumi.StringArray{ pulumi.String("decrypt"), pulumi.String("encrypt"), pulumi.String("sign"), pulumi.String("unwrapKey"), pulumi.String("verify"), pulumi.String("wrapKey"), }, }, pulumi.DependsOn([]pulumi.Resource{ client, server, })) if err != nil { return err } _, err = appconfiguration.NewConfigurationStore(ctx, "example", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf2"), ResourceGroupName: example.Name, Location: example.Location, Sku: pulumi.String("standard"), LocalAuthEnabled: pulumi.Bool(true), PublicNetworkAccess: pulumi.String("Enabled"), PurgeProtectionEnabled: pulumi.Bool(false), SoftDeleteRetentionDays: pulumi.Int(1), Identity: &appconfiguration.ConfigurationStoreIdentityArgs{ Type: pulumi.String("UserAssigned"), IdentityIds: pulumi.StringArray{ exampleUserAssignedIdentity.ID(), }, }, Encryption: &appconfiguration.ConfigurationStoreEncryptionArgs{ KeyVaultKeyIdentifier: exampleKey.ID(), IdentityClientId: exampleUserAssignedIdentity.ClientId, }, Replicas: appconfiguration.ConfigurationStoreReplicaArray{ &appconfiguration.ConfigurationStoreReplicaArgs{ Name: pulumi.String("replica1"), Location: pulumi.String("West US"), }, }, Tags: pulumi.StringMap{ "environment": pulumi.String("development"), }, }, pulumi.DependsOn([]pulumi.Resource{ client, server, })) 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 `encryption` block as defined below. Encryption ConfigurationStoreEncryptionPtrInput // An `identity` block as defined below. Identity ConfigurationStoreIdentityPtrInput // Whether local authentication methods is enabled. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // 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 Public Network Access setting of the App Configuration. Possible values are `Enabled` and `Disabled`. // // > **Note:** If `publicNetworkAccess` is not specified, the App Configuration will be created as `Automatic`. However, once a different value is defined, can not be set again as automatic. PublicNetworkAccess pulumi.StringPtrInput // Whether Purge Protection is enabled. This field only works for `standard` sku. Defaults to `false`. // // !> **Note:** Once Purge Protection has been enabled it's not possible to disable it. Deleting the App Configuration with Purge Protection enabled will schedule the App Configuration to be deleted (which will happen by Azure in the configured number of days). PurgeProtectionEnabled pulumi.BoolPtrInput // One or more `replica` blocks as defined below. Replicas ConfigurationStoreReplicaArrayInput // 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 App Configuration. Possible values are `free`, `standard` and `premium`. Defaults to `free`. // // > **Note:** Azure does not support downgrading `sku`. Downgrading from `premium` tier to `standard` or `free`, or from `standard` to `free`, forces a new resource to be created. Sku pulumi.StringPtrInput // The number of days that items should be retained for once soft-deleted. This field only works for `standard` sku. This value can be between `1` and `7` days. Defaults to `7`. Changing this forces a new resource to be created. // // > **Note:** If Purge Protection is enabled, this field can only be configured one time and cannot be updated. SoftDeleteRetentionDays pulumi.IntPtrInput // 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 ConfigurationStoreEncryption ¶
type ConfigurationStoreEncryption struct { // Specifies the client id of the identity which will be used to access key vault. IdentityClientId *string `pulumi:"identityClientId"` // Specifies the URI of the key vault key used to encrypt data. KeyVaultKeyIdentifier *string `pulumi:"keyVaultKeyIdentifier"` }
type ConfigurationStoreEncryptionArgs ¶
type ConfigurationStoreEncryptionArgs struct { // Specifies the client id of the identity which will be used to access key vault. IdentityClientId pulumi.StringPtrInput `pulumi:"identityClientId"` // Specifies the URI of the key vault key used to encrypt data. KeyVaultKeyIdentifier pulumi.StringPtrInput `pulumi:"keyVaultKeyIdentifier"` }
func (ConfigurationStoreEncryptionArgs) ElementType ¶
func (ConfigurationStoreEncryptionArgs) ElementType() reflect.Type
func (ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutput ¶
func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput
func (ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutputWithContext ¶
func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionOutput
func (ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutput ¶
func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
func (ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutputWithContext ¶
func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
type ConfigurationStoreEncryptionInput ¶
type ConfigurationStoreEncryptionInput interface { pulumi.Input ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput ToConfigurationStoreEncryptionOutputWithContext(context.Context) ConfigurationStoreEncryptionOutput }
ConfigurationStoreEncryptionInput is an input type that accepts ConfigurationStoreEncryptionArgs and ConfigurationStoreEncryptionOutput values. You can construct a concrete instance of `ConfigurationStoreEncryptionInput` via:
ConfigurationStoreEncryptionArgs{...}
type ConfigurationStoreEncryptionOutput ¶
type ConfigurationStoreEncryptionOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreEncryptionOutput) ElementType ¶
func (ConfigurationStoreEncryptionOutput) ElementType() reflect.Type
func (ConfigurationStoreEncryptionOutput) IdentityClientId ¶
func (o ConfigurationStoreEncryptionOutput) IdentityClientId() pulumi.StringPtrOutput
Specifies the client id of the identity which will be used to access key vault.
func (ConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier ¶
func (o ConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
Specifies the URI of the key vault key used to encrypt data.
func (ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutput ¶
func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput
func (ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutputWithContext ¶
func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionOutput
func (ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutput ¶
func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
func (ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutputWithContext ¶
func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
type ConfigurationStoreEncryptionPtrInput ¶
type ConfigurationStoreEncryptionPtrInput interface { pulumi.Input ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput ToConfigurationStoreEncryptionPtrOutputWithContext(context.Context) ConfigurationStoreEncryptionPtrOutput }
ConfigurationStoreEncryptionPtrInput is an input type that accepts ConfigurationStoreEncryptionArgs, ConfigurationStoreEncryptionPtr and ConfigurationStoreEncryptionPtrOutput values. You can construct a concrete instance of `ConfigurationStoreEncryptionPtrInput` via:
ConfigurationStoreEncryptionArgs{...} or: nil
func ConfigurationStoreEncryptionPtr ¶
func ConfigurationStoreEncryptionPtr(v *ConfigurationStoreEncryptionArgs) ConfigurationStoreEncryptionPtrInput
type ConfigurationStoreEncryptionPtrOutput ¶
type ConfigurationStoreEncryptionPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreEncryptionPtrOutput) ElementType ¶
func (ConfigurationStoreEncryptionPtrOutput) ElementType() reflect.Type
func (ConfigurationStoreEncryptionPtrOutput) IdentityClientId ¶
func (o ConfigurationStoreEncryptionPtrOutput) IdentityClientId() pulumi.StringPtrOutput
Specifies the client id of the identity which will be used to access key vault.
func (ConfigurationStoreEncryptionPtrOutput) KeyVaultKeyIdentifier ¶
func (o ConfigurationStoreEncryptionPtrOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
Specifies the URI of the key vault key used to encrypt data.
func (ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutput ¶
func (o ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
func (ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutputWithContext ¶
func (o ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
type ConfigurationStoreIdentity ¶
type ConfigurationStoreIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this App Configuration. // // > **Note:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this App Configuration. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type ConfigurationStoreIdentityArgs ¶
type ConfigurationStoreIdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this App Configuration. // // > **Note:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this App Configuration. 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 ¶
func (o ConfigurationStoreIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this App Configuration.
> **Note:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (ConfigurationStoreIdentityOutput) PrincipalId ¶
func (o ConfigurationStoreIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ConfigurationStoreIdentityOutput) TenantId ¶
func (o ConfigurationStoreIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
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 App Configuration. 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 ¶
func (o ConfigurationStoreIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this App Configuration.
> **Note:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (ConfigurationStoreIdentityPtrOutput) PrincipalId ¶
func (o ConfigurationStoreIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ConfigurationStoreIdentityPtrOutput) TenantId ¶
func (o ConfigurationStoreIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
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 App Configuration. 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) Encryption ¶
func (o ConfigurationStoreOutput) Encryption() ConfigurationStoreEncryptionPtrOutput
An `encryption` block as defined below.
func (ConfigurationStoreOutput) Endpoint ¶
func (o ConfigurationStoreOutput) Endpoint() pulumi.StringOutput
The URL of the App Configuration Replica.
func (ConfigurationStoreOutput) Identity ¶
func (o ConfigurationStoreOutput) Identity() ConfigurationStoreIdentityPtrOutput
An `identity` block as defined below.
func (ConfigurationStoreOutput) LocalAuthEnabled ¶
func (o ConfigurationStoreOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
Whether local authentication methods is enabled. Defaults to `true`.
func (ConfigurationStoreOutput) Location ¶
func (o ConfigurationStoreOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (ConfigurationStoreOutput) Name ¶
func (o ConfigurationStoreOutput) Name() pulumi.StringOutput
Specifies the name of the App Configuration. Changing this forces a new resource to be created.
func (ConfigurationStoreOutput) PrimaryReadKeys ¶
func (o ConfigurationStoreOutput) PrimaryReadKeys() ConfigurationStorePrimaryReadKeyArrayOutput
A `primaryReadKey` block as defined below containing the primary read access key.
func (ConfigurationStoreOutput) PrimaryWriteKeys ¶
func (o ConfigurationStoreOutput) PrimaryWriteKeys() ConfigurationStorePrimaryWriteKeyArrayOutput
A `primaryWriteKey` block as defined below containing the primary write access key.
func (ConfigurationStoreOutput) PublicNetworkAccess ¶
func (o ConfigurationStoreOutput) PublicNetworkAccess() pulumi.StringPtrOutput
The Public Network Access setting of the App Configuration. Possible values are `Enabled` and `Disabled`.
> **Note:** If `publicNetworkAccess` is not specified, the App Configuration will be created as `Automatic`. However, once a different value is defined, can not be set again as automatic.
func (ConfigurationStoreOutput) PurgeProtectionEnabled ¶
func (o ConfigurationStoreOutput) PurgeProtectionEnabled() pulumi.BoolPtrOutput
Whether Purge Protection is enabled. This field only works for `standard` sku. Defaults to `false`.
!> **Note:** Once Purge Protection has been enabled it's not possible to disable it. Deleting the App Configuration with Purge Protection enabled will schedule the App Configuration to be deleted (which will happen by Azure in the configured number of days).
func (ConfigurationStoreOutput) Replicas ¶
func (o ConfigurationStoreOutput) Replicas() ConfigurationStoreReplicaArrayOutput
One or more `replica` blocks as defined below.
func (ConfigurationStoreOutput) ResourceGroupName ¶
func (o ConfigurationStoreOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the App Configuration. Changing this forces a new resource to be created.
func (ConfigurationStoreOutput) SecondaryReadKeys ¶
func (o ConfigurationStoreOutput) SecondaryReadKeys() ConfigurationStoreSecondaryReadKeyArrayOutput
A `secondaryReadKey` block as defined below containing the secondary read access key.
func (ConfigurationStoreOutput) SecondaryWriteKeys ¶
func (o ConfigurationStoreOutput) SecondaryWriteKeys() ConfigurationStoreSecondaryWriteKeyArrayOutput
A `secondaryWriteKey` block as defined below containing the secondary write access key.
func (ConfigurationStoreOutput) Sku ¶
func (o ConfigurationStoreOutput) Sku() pulumi.StringPtrOutput
The SKU name of the App Configuration. Possible values are `free`, `standard` and `premium`. Defaults to `free`.
> **Note:** Azure does not support downgrading `sku`. Downgrading from `premium` tier to `standard` or `free`, or from `standard` to `free`, forces a new resource to be created.
func (ConfigurationStoreOutput) SoftDeleteRetentionDays ¶
func (o ConfigurationStoreOutput) SoftDeleteRetentionDays() pulumi.IntPtrOutput
The number of days that items should be retained for once soft-deleted. This field only works for `standard` sku. This value can be between `1` and `7` days. Defaults to `7`. Changing this forces a new resource to be created.
> **Note:** If Purge Protection is enabled, this field can only be configured one time and cannot be updated.
func (ConfigurationStoreOutput) Tags ¶
func (o ConfigurationStoreOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
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 ConfigurationStoreReplica ¶
type ConfigurationStoreReplica struct { // The URL of the App Configuration Replica. Endpoint *string `pulumi:"endpoint"` // The ID of the Access Key. Id *string `pulumi:"id"` // Specifies the supported Azure location where the replica exists. Location string `pulumi:"location"` // Specifies the name of the replica. Name string `pulumi:"name"` }
type ConfigurationStoreReplicaArgs ¶
type ConfigurationStoreReplicaArgs struct { // The URL of the App Configuration Replica. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the supported Azure location where the replica exists. Location pulumi.StringInput `pulumi:"location"` // Specifies the name of the replica. Name pulumi.StringInput `pulumi:"name"` }
func (ConfigurationStoreReplicaArgs) ElementType ¶
func (ConfigurationStoreReplicaArgs) ElementType() reflect.Type
func (ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutput ¶
func (i ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput
func (ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutputWithContext ¶
func (i ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutputWithContext(ctx context.Context) ConfigurationStoreReplicaOutput
type ConfigurationStoreReplicaArray ¶
type ConfigurationStoreReplicaArray []ConfigurationStoreReplicaInput
func (ConfigurationStoreReplicaArray) ElementType ¶
func (ConfigurationStoreReplicaArray) ElementType() reflect.Type
func (ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutput ¶
func (i ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput
func (ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutputWithContext ¶
func (i ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) ConfigurationStoreReplicaArrayOutput
type ConfigurationStoreReplicaArrayInput ¶
type ConfigurationStoreReplicaArrayInput interface { pulumi.Input ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput ToConfigurationStoreReplicaArrayOutputWithContext(context.Context) ConfigurationStoreReplicaArrayOutput }
ConfigurationStoreReplicaArrayInput is an input type that accepts ConfigurationStoreReplicaArray and ConfigurationStoreReplicaArrayOutput values. You can construct a concrete instance of `ConfigurationStoreReplicaArrayInput` via:
ConfigurationStoreReplicaArray{ ConfigurationStoreReplicaArgs{...} }
type ConfigurationStoreReplicaArrayOutput ¶
type ConfigurationStoreReplicaArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreReplicaArrayOutput) ElementType ¶
func (ConfigurationStoreReplicaArrayOutput) ElementType() reflect.Type
func (ConfigurationStoreReplicaArrayOutput) Index ¶
func (o ConfigurationStoreReplicaArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreReplicaOutput
func (ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutput ¶
func (o ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput
func (ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutputWithContext ¶
func (o ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) ConfigurationStoreReplicaArrayOutput
type ConfigurationStoreReplicaInput ¶
type ConfigurationStoreReplicaInput interface { pulumi.Input ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput ToConfigurationStoreReplicaOutputWithContext(context.Context) ConfigurationStoreReplicaOutput }
ConfigurationStoreReplicaInput is an input type that accepts ConfigurationStoreReplicaArgs and ConfigurationStoreReplicaOutput values. You can construct a concrete instance of `ConfigurationStoreReplicaInput` via:
ConfigurationStoreReplicaArgs{...}
type ConfigurationStoreReplicaOutput ¶
type ConfigurationStoreReplicaOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreReplicaOutput) ElementType ¶
func (ConfigurationStoreReplicaOutput) ElementType() reflect.Type
func (ConfigurationStoreReplicaOutput) Endpoint ¶
func (o ConfigurationStoreReplicaOutput) Endpoint() pulumi.StringPtrOutput
The URL of the App Configuration Replica.
func (ConfigurationStoreReplicaOutput) Id ¶
func (o ConfigurationStoreReplicaOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStoreReplicaOutput) Location ¶
func (o ConfigurationStoreReplicaOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the replica exists.
func (ConfigurationStoreReplicaOutput) Name ¶
func (o ConfigurationStoreReplicaOutput) Name() pulumi.StringOutput
Specifies the name of the replica.
func (ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutput ¶
func (o ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput
func (ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutputWithContext ¶
func (o ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutputWithContext(ctx context.Context) ConfigurationStoreReplicaOutput
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 { // An `encryption` block as defined below. Encryption ConfigurationStoreEncryptionPtrInput // The URL of the App Configuration Replica. Endpoint pulumi.StringPtrInput // An `identity` block as defined below. Identity ConfigurationStoreIdentityPtrInput // Whether local authentication methods is enabled. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // 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 Public Network Access setting of the App Configuration. Possible values are `Enabled` and `Disabled`. // // > **Note:** If `publicNetworkAccess` is not specified, the App Configuration will be created as `Automatic`. However, once a different value is defined, can not be set again as automatic. PublicNetworkAccess pulumi.StringPtrInput // Whether Purge Protection is enabled. This field only works for `standard` sku. Defaults to `false`. // // !> **Note:** Once Purge Protection has been enabled it's not possible to disable it. Deleting the App Configuration with Purge Protection enabled will schedule the App Configuration to be deleted (which will happen by Azure in the configured number of days). PurgeProtectionEnabled pulumi.BoolPtrInput // One or more `replica` blocks as defined below. Replicas ConfigurationStoreReplicaArrayInput // 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 App Configuration. Possible values are `free`, `standard` and `premium`. Defaults to `free`. // // > **Note:** Azure does not support downgrading `sku`. Downgrading from `premium` tier to `standard` or `free`, or from `standard` to `free`, forces a new resource to be created. Sku pulumi.StringPtrInput // The number of days that items should be retained for once soft-deleted. This field only works for `standard` sku. This value can be between `1` and `7` days. Defaults to `7`. Changing this forces a new resource to be created. // // > **Note:** If Purge Protection is enabled, this field can only be configured one time and cannot be updated. SoftDeleteRetentionDays pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ConfigurationStoreState) ElementType ¶
func (ConfigurationStoreState) ElementType() reflect.Type
type GetConfigurationKeysArgs ¶
type GetConfigurationKeysArgs struct { // Specifies the id of the App Configuration. ConfigurationStoreId string `pulumi:"configurationStoreId"` // The name of the App Configuration Keys to look up. Key *string `pulumi:"key"` // The label of the App Configuration Keys tp look up. Label *string `pulumi:"label"` }
A collection of arguments for invoking getConfigurationKeys.
type GetConfigurationKeysItem ¶
type GetConfigurationKeysItem struct { // The content type of the App Configuration Key. ContentType string `pulumi:"contentType"` // The ETag of the key. Etag string `pulumi:"etag"` // The name of the App Configuration Keys to look up. Key string `pulumi:"key"` // The label of the App Configuration Keys tp look up. 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/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"` }
type GetConfigurationKeysItemArgs ¶
type GetConfigurationKeysItemArgs struct { // The content type of the App Configuration Key. ContentType pulumi.StringInput `pulumi:"contentType"` // The ETag of the key. Etag pulumi.StringInput `pulumi:"etag"` // The name of the App Configuration Keys to look up. Key pulumi.StringInput `pulumi:"key"` // The label of the App Configuration Keys tp look up. Label pulumi.StringInput `pulumi:"label"` // Is this App Configuration Key be Locked to prevent changes. Locked pulumi.BoolInput `pulumi:"locked"` // A mapping of tags assigned to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/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.StringInput `pulumi:"type"` // The value of the App Configuration Key. Value pulumi.StringInput `pulumi:"value"` // The ID of the vault secret this App Configuration Key refers to, when `type` is `vault`. VaultKeyReference pulumi.StringInput `pulumi:"vaultKeyReference"` }
func (GetConfigurationKeysItemArgs) ElementType ¶
func (GetConfigurationKeysItemArgs) ElementType() reflect.Type
func (GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutput ¶
func (i GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput
func (GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutputWithContext ¶
func (i GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutputWithContext(ctx context.Context) GetConfigurationKeysItemOutput
type GetConfigurationKeysItemArray ¶
type GetConfigurationKeysItemArray []GetConfigurationKeysItemInput
func (GetConfigurationKeysItemArray) ElementType ¶
func (GetConfigurationKeysItemArray) ElementType() reflect.Type
func (GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutput ¶
func (i GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput
func (GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutputWithContext ¶
func (i GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutputWithContext(ctx context.Context) GetConfigurationKeysItemArrayOutput
type GetConfigurationKeysItemArrayInput ¶
type GetConfigurationKeysItemArrayInput interface { pulumi.Input ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput ToGetConfigurationKeysItemArrayOutputWithContext(context.Context) GetConfigurationKeysItemArrayOutput }
GetConfigurationKeysItemArrayInput is an input type that accepts GetConfigurationKeysItemArray and GetConfigurationKeysItemArrayOutput values. You can construct a concrete instance of `GetConfigurationKeysItemArrayInput` via:
GetConfigurationKeysItemArray{ GetConfigurationKeysItemArgs{...} }
type GetConfigurationKeysItemArrayOutput ¶
type GetConfigurationKeysItemArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationKeysItemArrayOutput) ElementType ¶
func (GetConfigurationKeysItemArrayOutput) ElementType() reflect.Type
func (GetConfigurationKeysItemArrayOutput) Index ¶
func (o GetConfigurationKeysItemArrayOutput) Index(i pulumi.IntInput) GetConfigurationKeysItemOutput
func (GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutput ¶
func (o GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput
func (GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutputWithContext ¶
func (o GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutputWithContext(ctx context.Context) GetConfigurationKeysItemArrayOutput
type GetConfigurationKeysItemInput ¶
type GetConfigurationKeysItemInput interface { pulumi.Input ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput ToGetConfigurationKeysItemOutputWithContext(context.Context) GetConfigurationKeysItemOutput }
GetConfigurationKeysItemInput is an input type that accepts GetConfigurationKeysItemArgs and GetConfigurationKeysItemOutput values. You can construct a concrete instance of `GetConfigurationKeysItemInput` via:
GetConfigurationKeysItemArgs{...}
type GetConfigurationKeysItemOutput ¶
type GetConfigurationKeysItemOutput struct{ *pulumi.OutputState }
func (GetConfigurationKeysItemOutput) ContentType ¶
func (o GetConfigurationKeysItemOutput) ContentType() pulumi.StringOutput
The content type of the App Configuration Key.
func (GetConfigurationKeysItemOutput) ElementType ¶
func (GetConfigurationKeysItemOutput) ElementType() reflect.Type
func (GetConfigurationKeysItemOutput) Etag ¶
func (o GetConfigurationKeysItemOutput) Etag() pulumi.StringOutput
The ETag of the key.
func (GetConfigurationKeysItemOutput) Key ¶
func (o GetConfigurationKeysItemOutput) Key() pulumi.StringOutput
The name of the App Configuration Keys to look up.
func (GetConfigurationKeysItemOutput) Label ¶
func (o GetConfigurationKeysItemOutput) Label() pulumi.StringOutput
The label of the App Configuration Keys tp look up.
func (GetConfigurationKeysItemOutput) Locked ¶
func (o GetConfigurationKeysItemOutput) Locked() pulumi.BoolOutput
Is this App Configuration Key be Locked to prevent changes.
func (GetConfigurationKeysItemOutput) Tags ¶
func (o GetConfigurationKeysItemOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutput ¶
func (o GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput
func (GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutputWithContext ¶
func (o GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutputWithContext(ctx context.Context) GetConfigurationKeysItemOutput
func (GetConfigurationKeysItemOutput) Type ¶
func (o GetConfigurationKeysItemOutput) Type() pulumi.StringOutput
The type of the App Configuration Key. It can either be `kv` (simple key/value(https://docs.microsoft.com/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 (GetConfigurationKeysItemOutput) Value ¶
func (o GetConfigurationKeysItemOutput) Value() pulumi.StringOutput
The value of the App Configuration Key.
func (GetConfigurationKeysItemOutput) VaultKeyReference ¶
func (o GetConfigurationKeysItemOutput) VaultKeyReference() pulumi.StringOutput
The ID of the vault secret this App Configuration Key refers to, when `type` is `vault`.
type GetConfigurationKeysOutputArgs ¶
type GetConfigurationKeysOutputArgs struct { // Specifies the id of the App Configuration. ConfigurationStoreId pulumi.StringInput `pulumi:"configurationStoreId"` // The name of the App Configuration Keys to look up. Key pulumi.StringPtrInput `pulumi:"key"` // The label of the App Configuration Keys tp look up. Label pulumi.StringPtrInput `pulumi:"label"` }
A collection of arguments for invoking getConfigurationKeys.
func (GetConfigurationKeysOutputArgs) ElementType ¶
func (GetConfigurationKeysOutputArgs) ElementType() reflect.Type
type GetConfigurationKeysResult ¶
type GetConfigurationKeysResult struct { ConfigurationStoreId string `pulumi:"configurationStoreId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of `items` blocks as defined below. Items []GetConfigurationKeysItem `pulumi:"items"` // 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 values returned by getConfigurationKeys.
func GetConfigurationKeys ¶
func GetConfigurationKeys(ctx *pulumi.Context, args *GetConfigurationKeysArgs, opts ...pulumi.InvokeOption) (*GetConfigurationKeysResult, error)
Use this data source to access information about existing Azure App Configuration Keys.
> **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/v6/go/azure/appconfiguration" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { test, err := appconfiguration.GetConfigurationKeys(ctx, &appconfiguration.GetConfigurationKeysArgs{ ConfigurationStoreId: appconf.Id, }, nil) if err != nil { return err } ctx.Export("value", test.Items) return nil }) }
```
type GetConfigurationKeysResultOutput ¶
type GetConfigurationKeysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigurationKeys.
func GetConfigurationKeysOutput ¶
func GetConfigurationKeysOutput(ctx *pulumi.Context, args GetConfigurationKeysOutputArgs, opts ...pulumi.InvokeOption) GetConfigurationKeysResultOutput
func (GetConfigurationKeysResultOutput) ConfigurationStoreId ¶
func (o GetConfigurationKeysResultOutput) ConfigurationStoreId() pulumi.StringOutput
func (GetConfigurationKeysResultOutput) ElementType ¶
func (GetConfigurationKeysResultOutput) ElementType() reflect.Type
func (GetConfigurationKeysResultOutput) Id ¶
func (o GetConfigurationKeysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConfigurationKeysResultOutput) Items ¶
func (o GetConfigurationKeysResultOutput) Items() GetConfigurationKeysItemArrayOutput
A list of `items` blocks as defined below.
func (GetConfigurationKeysResultOutput) Key ¶
func (o GetConfigurationKeysResultOutput) Key() pulumi.StringPtrOutput
The name of the App Configuration Key.
func (GetConfigurationKeysResultOutput) Label ¶
func (o GetConfigurationKeysResultOutput) Label() pulumi.StringPtrOutput
The label of the App Configuration Key.
func (GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutput ¶
func (o GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutput() GetConfigurationKeysResultOutput
func (GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutputWithContext ¶
func (o GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutputWithContext(ctx context.Context) GetConfigurationKeysResultOutput
type GetConfigurationStoreEncryptionArgs ¶
type GetConfigurationStoreEncryptionArgs struct { IdentityClientId pulumi.StringInput `pulumi:"identityClientId"` KeyVaultKeyIdentifier pulumi.StringInput `pulumi:"keyVaultKeyIdentifier"` }
func (GetConfigurationStoreEncryptionArgs) ElementType ¶
func (GetConfigurationStoreEncryptionArgs) ElementType() reflect.Type
func (GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutput ¶
func (i GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput
func (GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutputWithContext ¶
func (i GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionOutput
type GetConfigurationStoreEncryptionArray ¶
type GetConfigurationStoreEncryptionArray []GetConfigurationStoreEncryptionInput
func (GetConfigurationStoreEncryptionArray) ElementType ¶
func (GetConfigurationStoreEncryptionArray) ElementType() reflect.Type
func (GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutput ¶
func (i GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput
func (GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutputWithContext ¶
func (i GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionArrayOutput
type GetConfigurationStoreEncryptionArrayInput ¶
type GetConfigurationStoreEncryptionArrayInput interface { pulumi.Input ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput ToGetConfigurationStoreEncryptionArrayOutputWithContext(context.Context) GetConfigurationStoreEncryptionArrayOutput }
GetConfigurationStoreEncryptionArrayInput is an input type that accepts GetConfigurationStoreEncryptionArray and GetConfigurationStoreEncryptionArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreEncryptionArrayInput` via:
GetConfigurationStoreEncryptionArray{ GetConfigurationStoreEncryptionArgs{...} }
type GetConfigurationStoreEncryptionArrayOutput ¶
type GetConfigurationStoreEncryptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreEncryptionArrayOutput) ElementType ¶
func (GetConfigurationStoreEncryptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutput ¶
func (o GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput
func (GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutputWithContext ¶
func (o GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionArrayOutput
type GetConfigurationStoreEncryptionInput ¶
type GetConfigurationStoreEncryptionInput interface { pulumi.Input ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput ToGetConfigurationStoreEncryptionOutputWithContext(context.Context) GetConfigurationStoreEncryptionOutput }
GetConfigurationStoreEncryptionInput is an input type that accepts GetConfigurationStoreEncryptionArgs and GetConfigurationStoreEncryptionOutput values. You can construct a concrete instance of `GetConfigurationStoreEncryptionInput` via:
GetConfigurationStoreEncryptionArgs{...}
type GetConfigurationStoreEncryptionOutput ¶
type GetConfigurationStoreEncryptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreEncryptionOutput) ElementType ¶
func (GetConfigurationStoreEncryptionOutput) ElementType() reflect.Type
func (GetConfigurationStoreEncryptionOutput) IdentityClientId ¶
func (o GetConfigurationStoreEncryptionOutput) IdentityClientId() pulumi.StringOutput
func (GetConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier ¶
func (o GetConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringOutput
func (GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutput ¶
func (o GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput
func (GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutputWithContext ¶
func (o GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionOutput
type GetConfigurationStoreIdentityArgs ¶
type GetConfigurationStoreIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringInput `pulumi:"principalId"` TenantId pulumi.StringInput `pulumi:"tenantId"` Type pulumi.StringInput `pulumi:"type"` }
func (GetConfigurationStoreIdentityArgs) ElementType ¶
func (GetConfigurationStoreIdentityArgs) ElementType() reflect.Type
func (GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutput ¶
func (i GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput
func (GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutputWithContext ¶
func (i GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityOutput
type GetConfigurationStoreIdentityArray ¶
type GetConfigurationStoreIdentityArray []GetConfigurationStoreIdentityInput
func (GetConfigurationStoreIdentityArray) ElementType ¶
func (GetConfigurationStoreIdentityArray) ElementType() reflect.Type
func (GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutput ¶
func (i GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput
func (GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutputWithContext ¶
func (i GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityArrayOutput
type GetConfigurationStoreIdentityArrayInput ¶
type GetConfigurationStoreIdentityArrayInput interface { pulumi.Input ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput ToGetConfigurationStoreIdentityArrayOutputWithContext(context.Context) GetConfigurationStoreIdentityArrayOutput }
GetConfigurationStoreIdentityArrayInput is an input type that accepts GetConfigurationStoreIdentityArray and GetConfigurationStoreIdentityArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreIdentityArrayInput` via:
GetConfigurationStoreIdentityArray{ GetConfigurationStoreIdentityArgs{...} }
type GetConfigurationStoreIdentityArrayOutput ¶
type GetConfigurationStoreIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreIdentityArrayOutput) ElementType ¶
func (GetConfigurationStoreIdentityArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutput ¶
func (o GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput
func (GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutputWithContext ¶
func (o GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityArrayOutput
type GetConfigurationStoreIdentityInput ¶
type GetConfigurationStoreIdentityInput interface { pulumi.Input ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput ToGetConfigurationStoreIdentityOutputWithContext(context.Context) GetConfigurationStoreIdentityOutput }
GetConfigurationStoreIdentityInput is an input type that accepts GetConfigurationStoreIdentityArgs and GetConfigurationStoreIdentityOutput values. You can construct a concrete instance of `GetConfigurationStoreIdentityInput` via:
GetConfigurationStoreIdentityArgs{...}
type GetConfigurationStoreIdentityOutput ¶
type GetConfigurationStoreIdentityOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreIdentityOutput) ElementType ¶
func (GetConfigurationStoreIdentityOutput) ElementType() reflect.Type
func (GetConfigurationStoreIdentityOutput) IdentityIds ¶
func (o GetConfigurationStoreIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (GetConfigurationStoreIdentityOutput) PrincipalId ¶
func (o GetConfigurationStoreIdentityOutput) PrincipalId() pulumi.StringOutput
func (GetConfigurationStoreIdentityOutput) TenantId ¶
func (o GetConfigurationStoreIdentityOutput) TenantId() pulumi.StringOutput
func (GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutput ¶
func (o GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput
func (GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutputWithContext ¶
func (o GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityOutput
func (GetConfigurationStoreIdentityOutput) Type ¶
func (o GetConfigurationStoreIdentityOutput) Type() pulumi.StringOutput
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 GetConfigurationStoreReplica ¶
type GetConfigurationStoreReplica struct { // The URL of the App Configuration Replica. Endpoint string `pulumi:"endpoint"` // The ID of the Access Key. Id string `pulumi:"id"` // The supported Azure location where the App Configuration Replica exists. Location string `pulumi:"location"` // The Name of this App Configuration. Name string `pulumi:"name"` }
type GetConfigurationStoreReplicaArgs ¶
type GetConfigurationStoreReplicaArgs struct { // The URL of the App Configuration Replica. Endpoint pulumi.StringInput `pulumi:"endpoint"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The supported Azure location where the App Configuration Replica exists. Location pulumi.StringInput `pulumi:"location"` // The Name of this App Configuration. Name pulumi.StringInput `pulumi:"name"` }
func (GetConfigurationStoreReplicaArgs) ElementType ¶
func (GetConfigurationStoreReplicaArgs) ElementType() reflect.Type
func (GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutput ¶
func (i GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput
func (GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutputWithContext ¶
func (i GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaOutput
type GetConfigurationStoreReplicaArray ¶
type GetConfigurationStoreReplicaArray []GetConfigurationStoreReplicaInput
func (GetConfigurationStoreReplicaArray) ElementType ¶
func (GetConfigurationStoreReplicaArray) ElementType() reflect.Type
func (GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutput ¶
func (i GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput
func (GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutputWithContext ¶
func (i GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaArrayOutput
type GetConfigurationStoreReplicaArrayInput ¶
type GetConfigurationStoreReplicaArrayInput interface { pulumi.Input ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput ToGetConfigurationStoreReplicaArrayOutputWithContext(context.Context) GetConfigurationStoreReplicaArrayOutput }
GetConfigurationStoreReplicaArrayInput is an input type that accepts GetConfigurationStoreReplicaArray and GetConfigurationStoreReplicaArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreReplicaArrayInput` via:
GetConfigurationStoreReplicaArray{ GetConfigurationStoreReplicaArgs{...} }
type GetConfigurationStoreReplicaArrayOutput ¶
type GetConfigurationStoreReplicaArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreReplicaArrayOutput) ElementType ¶
func (GetConfigurationStoreReplicaArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutput ¶
func (o GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput
func (GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutputWithContext ¶
func (o GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaArrayOutput
type GetConfigurationStoreReplicaInput ¶
type GetConfigurationStoreReplicaInput interface { pulumi.Input ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput ToGetConfigurationStoreReplicaOutputWithContext(context.Context) GetConfigurationStoreReplicaOutput }
GetConfigurationStoreReplicaInput is an input type that accepts GetConfigurationStoreReplicaArgs and GetConfigurationStoreReplicaOutput values. You can construct a concrete instance of `GetConfigurationStoreReplicaInput` via:
GetConfigurationStoreReplicaArgs{...}
type GetConfigurationStoreReplicaOutput ¶
type GetConfigurationStoreReplicaOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreReplicaOutput) ElementType ¶
func (GetConfigurationStoreReplicaOutput) ElementType() reflect.Type
func (GetConfigurationStoreReplicaOutput) Endpoint ¶
func (o GetConfigurationStoreReplicaOutput) Endpoint() pulumi.StringOutput
The URL of the App Configuration Replica.
func (GetConfigurationStoreReplicaOutput) Id ¶
func (o GetConfigurationStoreReplicaOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStoreReplicaOutput) Location ¶
func (o GetConfigurationStoreReplicaOutput) Location() pulumi.StringOutput
The supported Azure location where the App Configuration Replica exists.
func (GetConfigurationStoreReplicaOutput) Name ¶
func (o GetConfigurationStoreReplicaOutput) Name() pulumi.StringOutput
The Name of this App Configuration.
func (GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutput ¶
func (o GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput
func (GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutputWithContext ¶
func (o GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaOutput
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 LicationLoadBalancer ¶
type LicationLoadBalancer struct { pulumi.CustomResourceState // The Azure Region where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Application Gateway for Containers (ALB). Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The primary configuration endpoints of the Application Gateway for Containers (ALB). PrimaryConfigurationEndpoint pulumi.StringOutput `pulumi:"primaryConfigurationEndpoint"` // The name of Resource Group where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Application Gateway for Containers (ALB). Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Application Gateway for Containers (ALB).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appconfiguration.NewLicationLoadBalancer(ctx, "example", &appconfiguration.LicationLoadBalancerArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } return nil }) }
```
## Import
Application Gateway for Containers (ALB) can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appconfiguration/licationLoadBalancer:LicationLoadBalancer example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ServiceNetworking/trafficControllers/alb1 ```
func GetLicationLoadBalancer ¶
func GetLicationLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LicationLoadBalancerState, opts ...pulumi.ResourceOption) (*LicationLoadBalancer, error)
GetLicationLoadBalancer gets an existing LicationLoadBalancer 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 NewLicationLoadBalancer ¶
func NewLicationLoadBalancer(ctx *pulumi.Context, name string, args *LicationLoadBalancerArgs, opts ...pulumi.ResourceOption) (*LicationLoadBalancer, error)
NewLicationLoadBalancer registers a new resource with the given unique name, arguments, and options.
func (*LicationLoadBalancer) ElementType ¶
func (*LicationLoadBalancer) ElementType() reflect.Type
func (*LicationLoadBalancer) ToLicationLoadBalancerOutput ¶
func (i *LicationLoadBalancer) ToLicationLoadBalancerOutput() LicationLoadBalancerOutput
func (*LicationLoadBalancer) ToLicationLoadBalancerOutputWithContext ¶
func (i *LicationLoadBalancer) ToLicationLoadBalancerOutputWithContext(ctx context.Context) LicationLoadBalancerOutput
type LicationLoadBalancerArgs ¶
type LicationLoadBalancerArgs struct { // The Azure Region where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name which should be used for this Application Gateway for Containers (ALB). Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of Resource Group where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Application Gateway for Containers (ALB). Tags pulumi.StringMapInput }
The set of arguments for constructing a LicationLoadBalancer resource.
func (LicationLoadBalancerArgs) ElementType ¶
func (LicationLoadBalancerArgs) ElementType() reflect.Type
type LicationLoadBalancerArray ¶
type LicationLoadBalancerArray []LicationLoadBalancerInput
func (LicationLoadBalancerArray) ElementType ¶
func (LicationLoadBalancerArray) ElementType() reflect.Type
func (LicationLoadBalancerArray) ToLicationLoadBalancerArrayOutput ¶
func (i LicationLoadBalancerArray) ToLicationLoadBalancerArrayOutput() LicationLoadBalancerArrayOutput
func (LicationLoadBalancerArray) ToLicationLoadBalancerArrayOutputWithContext ¶
func (i LicationLoadBalancerArray) ToLicationLoadBalancerArrayOutputWithContext(ctx context.Context) LicationLoadBalancerArrayOutput
type LicationLoadBalancerArrayInput ¶
type LicationLoadBalancerArrayInput interface { pulumi.Input ToLicationLoadBalancerArrayOutput() LicationLoadBalancerArrayOutput ToLicationLoadBalancerArrayOutputWithContext(context.Context) LicationLoadBalancerArrayOutput }
LicationLoadBalancerArrayInput is an input type that accepts LicationLoadBalancerArray and LicationLoadBalancerArrayOutput values. You can construct a concrete instance of `LicationLoadBalancerArrayInput` via:
LicationLoadBalancerArray{ LicationLoadBalancerArgs{...} }
type LicationLoadBalancerArrayOutput ¶
type LicationLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerArrayOutput) ElementType ¶
func (LicationLoadBalancerArrayOutput) ElementType() reflect.Type
func (LicationLoadBalancerArrayOutput) Index ¶
func (o LicationLoadBalancerArrayOutput) Index(i pulumi.IntInput) LicationLoadBalancerOutput
func (LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutput ¶
func (o LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutput() LicationLoadBalancerArrayOutput
func (LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutputWithContext ¶
func (o LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutputWithContext(ctx context.Context) LicationLoadBalancerArrayOutput
type LicationLoadBalancerFrontend ¶
type LicationLoadBalancerFrontend struct { pulumi.CustomResourceState // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringOutput `pulumi:"applicationLoadBalancerId"` // The Fully Qualified Domain Name of the DNS record associated to an Application Gateway for Containers Frontend. FullyQualifiedDomainName pulumi.StringOutput `pulumi:"fullyQualifiedDomainName"` // The name which should be used for this Application Gateway for Containers Frontend. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A mapping of tags which should be assigned to the Application Gateway for Containers Frontend. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Application Gateway for Containers Frontend.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appconfiguration" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appconfiguration.NewLicationLoadBalancer(ctx, "example", &appconfiguration.LicationLoadBalancerArgs{ Name: pulumi.String("example"), ResourceGroupName: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appconfiguration.NewLicationLoadBalancerFrontend(ctx, "example", &appconfiguration.LicationLoadBalancerFrontendArgs{ Name: pulumi.String("example"), ApplicationLoadBalancerId: example.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Application Gateway for Containers Frontend can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appconfiguration/licationLoadBalancerFrontend:LicationLoadBalancerFrontend example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ServiceNetworking/trafficControllers/alb1/frontends/frontend1 ```
func GetLicationLoadBalancerFrontend ¶
func GetLicationLoadBalancerFrontend(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LicationLoadBalancerFrontendState, opts ...pulumi.ResourceOption) (*LicationLoadBalancerFrontend, error)
GetLicationLoadBalancerFrontend gets an existing LicationLoadBalancerFrontend 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 NewLicationLoadBalancerFrontend ¶
func NewLicationLoadBalancerFrontend(ctx *pulumi.Context, name string, args *LicationLoadBalancerFrontendArgs, opts ...pulumi.ResourceOption) (*LicationLoadBalancerFrontend, error)
NewLicationLoadBalancerFrontend registers a new resource with the given unique name, arguments, and options.
func (*LicationLoadBalancerFrontend) ElementType ¶
func (*LicationLoadBalancerFrontend) ElementType() reflect.Type
func (*LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutput ¶
func (i *LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput
func (*LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutputWithContext ¶
func (i *LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput
type LicationLoadBalancerFrontendArgs ¶
type LicationLoadBalancerFrontendArgs struct { // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringInput // The name which should be used for this Application Gateway for Containers Frontend. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Application Gateway for Containers Frontend. Tags pulumi.StringMapInput }
The set of arguments for constructing a LicationLoadBalancerFrontend resource.
func (LicationLoadBalancerFrontendArgs) ElementType ¶
func (LicationLoadBalancerFrontendArgs) ElementType() reflect.Type
type LicationLoadBalancerFrontendArray ¶
type LicationLoadBalancerFrontendArray []LicationLoadBalancerFrontendInput
func (LicationLoadBalancerFrontendArray) ElementType ¶
func (LicationLoadBalancerFrontendArray) ElementType() reflect.Type
func (LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutput ¶
func (i LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput
func (LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutputWithContext ¶
func (i LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendArrayOutput
type LicationLoadBalancerFrontendArrayInput ¶
type LicationLoadBalancerFrontendArrayInput interface { pulumi.Input ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput ToLicationLoadBalancerFrontendArrayOutputWithContext(context.Context) LicationLoadBalancerFrontendArrayOutput }
LicationLoadBalancerFrontendArrayInput is an input type that accepts LicationLoadBalancerFrontendArray and LicationLoadBalancerFrontendArrayOutput values. You can construct a concrete instance of `LicationLoadBalancerFrontendArrayInput` via:
LicationLoadBalancerFrontendArray{ LicationLoadBalancerFrontendArgs{...} }
type LicationLoadBalancerFrontendArrayOutput ¶
type LicationLoadBalancerFrontendArrayOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerFrontendArrayOutput) ElementType ¶
func (LicationLoadBalancerFrontendArrayOutput) ElementType() reflect.Type
func (LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutput ¶
func (o LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput
func (LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutputWithContext ¶
func (o LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendArrayOutput
type LicationLoadBalancerFrontendInput ¶
type LicationLoadBalancerFrontendInput interface { pulumi.Input ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput }
type LicationLoadBalancerFrontendMap ¶
type LicationLoadBalancerFrontendMap map[string]LicationLoadBalancerFrontendInput
func (LicationLoadBalancerFrontendMap) ElementType ¶
func (LicationLoadBalancerFrontendMap) ElementType() reflect.Type
func (LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutput ¶
func (i LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput
func (LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutputWithContext ¶
func (i LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendMapOutput
type LicationLoadBalancerFrontendMapInput ¶
type LicationLoadBalancerFrontendMapInput interface { pulumi.Input ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput ToLicationLoadBalancerFrontendMapOutputWithContext(context.Context) LicationLoadBalancerFrontendMapOutput }
LicationLoadBalancerFrontendMapInput is an input type that accepts LicationLoadBalancerFrontendMap and LicationLoadBalancerFrontendMapOutput values. You can construct a concrete instance of `LicationLoadBalancerFrontendMapInput` via:
LicationLoadBalancerFrontendMap{ "key": LicationLoadBalancerFrontendArgs{...} }
type LicationLoadBalancerFrontendMapOutput ¶
type LicationLoadBalancerFrontendMapOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerFrontendMapOutput) ElementType ¶
func (LicationLoadBalancerFrontendMapOutput) ElementType() reflect.Type
func (LicationLoadBalancerFrontendMapOutput) MapIndex ¶
func (o LicationLoadBalancerFrontendMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerFrontendOutput
func (LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutput ¶
func (o LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput
func (LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutputWithContext ¶
func (o LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendMapOutput
type LicationLoadBalancerFrontendOutput ¶
type LicationLoadBalancerFrontendOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerFrontendOutput) ApplicationLoadBalancerId ¶
func (o LicationLoadBalancerFrontendOutput) ApplicationLoadBalancerId() pulumi.StringOutput
The ID of the Application Gateway for Containers. Changing this forces a new resource to be created.
func (LicationLoadBalancerFrontendOutput) ElementType ¶
func (LicationLoadBalancerFrontendOutput) ElementType() reflect.Type
func (LicationLoadBalancerFrontendOutput) FullyQualifiedDomainName ¶
func (o LicationLoadBalancerFrontendOutput) FullyQualifiedDomainName() pulumi.StringOutput
The Fully Qualified Domain Name of the DNS record associated to an Application Gateway for Containers Frontend.
func (LicationLoadBalancerFrontendOutput) Name ¶
func (o LicationLoadBalancerFrontendOutput) Name() pulumi.StringOutput
The name which should be used for this Application Gateway for Containers Frontend. Changing this forces a new resource to be created.
func (LicationLoadBalancerFrontendOutput) Tags ¶
func (o LicationLoadBalancerFrontendOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Application Gateway for Containers Frontend.
func (LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutput ¶
func (o LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput
func (LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutputWithContext ¶
func (o LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput
type LicationLoadBalancerFrontendState ¶
type LicationLoadBalancerFrontendState struct { // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringPtrInput // The Fully Qualified Domain Name of the DNS record associated to an Application Gateway for Containers Frontend. FullyQualifiedDomainName pulumi.StringPtrInput // The name which should be used for this Application Gateway for Containers Frontend. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Application Gateway for Containers Frontend. Tags pulumi.StringMapInput }
func (LicationLoadBalancerFrontendState) ElementType ¶
func (LicationLoadBalancerFrontendState) ElementType() reflect.Type
type LicationLoadBalancerInput ¶
type LicationLoadBalancerInput interface { pulumi.Input ToLicationLoadBalancerOutput() LicationLoadBalancerOutput ToLicationLoadBalancerOutputWithContext(ctx context.Context) LicationLoadBalancerOutput }
type LicationLoadBalancerMap ¶
type LicationLoadBalancerMap map[string]LicationLoadBalancerInput
func (LicationLoadBalancerMap) ElementType ¶
func (LicationLoadBalancerMap) ElementType() reflect.Type
func (LicationLoadBalancerMap) ToLicationLoadBalancerMapOutput ¶
func (i LicationLoadBalancerMap) ToLicationLoadBalancerMapOutput() LicationLoadBalancerMapOutput
func (LicationLoadBalancerMap) ToLicationLoadBalancerMapOutputWithContext ¶
func (i LicationLoadBalancerMap) ToLicationLoadBalancerMapOutputWithContext(ctx context.Context) LicationLoadBalancerMapOutput
type LicationLoadBalancerMapInput ¶
type LicationLoadBalancerMapInput interface { pulumi.Input ToLicationLoadBalancerMapOutput() LicationLoadBalancerMapOutput ToLicationLoadBalancerMapOutputWithContext(context.Context) LicationLoadBalancerMapOutput }
LicationLoadBalancerMapInput is an input type that accepts LicationLoadBalancerMap and LicationLoadBalancerMapOutput values. You can construct a concrete instance of `LicationLoadBalancerMapInput` via:
LicationLoadBalancerMap{ "key": LicationLoadBalancerArgs{...} }
type LicationLoadBalancerMapOutput ¶
type LicationLoadBalancerMapOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerMapOutput) ElementType ¶
func (LicationLoadBalancerMapOutput) ElementType() reflect.Type
func (LicationLoadBalancerMapOutput) MapIndex ¶
func (o LicationLoadBalancerMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerOutput
func (LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutput ¶
func (o LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutput() LicationLoadBalancerMapOutput
func (LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutputWithContext ¶
func (o LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutputWithContext(ctx context.Context) LicationLoadBalancerMapOutput
type LicationLoadBalancerOutput ¶
type LicationLoadBalancerOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerOutput) ElementType ¶
func (LicationLoadBalancerOutput) ElementType() reflect.Type
func (LicationLoadBalancerOutput) Location ¶
func (o LicationLoadBalancerOutput) Location() pulumi.StringOutput
The Azure Region where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created.
func (LicationLoadBalancerOutput) Name ¶
func (o LicationLoadBalancerOutput) Name() pulumi.StringOutput
The name which should be used for this Application Gateway for Containers (ALB). Changing this forces a new resource to be created.
func (LicationLoadBalancerOutput) PrimaryConfigurationEndpoint ¶
func (o LicationLoadBalancerOutput) PrimaryConfigurationEndpoint() pulumi.StringOutput
The primary configuration endpoints of the Application Gateway for Containers (ALB).
func (LicationLoadBalancerOutput) ResourceGroupName ¶
func (o LicationLoadBalancerOutput) ResourceGroupName() pulumi.StringOutput
The name of Resource Group where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created.
func (LicationLoadBalancerOutput) Tags ¶
func (o LicationLoadBalancerOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Application Gateway for Containers (ALB).
func (LicationLoadBalancerOutput) ToLicationLoadBalancerOutput ¶
func (o LicationLoadBalancerOutput) ToLicationLoadBalancerOutput() LicationLoadBalancerOutput
func (LicationLoadBalancerOutput) ToLicationLoadBalancerOutputWithContext ¶
func (o LicationLoadBalancerOutput) ToLicationLoadBalancerOutputWithContext(ctx context.Context) LicationLoadBalancerOutput
type LicationLoadBalancerState ¶
type LicationLoadBalancerState struct { // The Azure Region where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name which should be used for this Application Gateway for Containers (ALB). Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The primary configuration endpoints of the Application Gateway for Containers (ALB). PrimaryConfigurationEndpoint pulumi.StringPtrInput // The name of Resource Group where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Application Gateway for Containers (ALB). Tags pulumi.StringMapInput }
func (LicationLoadBalancerState) ElementType ¶
func (LicationLoadBalancerState) ElementType() reflect.Type
type LicationLoadBalancerSubnetAssociation ¶
type LicationLoadBalancerSubnetAssociation struct { pulumi.CustomResourceState // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringOutput `pulumi:"applicationLoadBalancerId"` // The name which should be used for this Application Gateway for Containers Association. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the subnet which the Application Gateway for Containers associated to. // // > **Note:** The subnet to be used must have a delegation for `Microsoft.ServiceNetworking/trafficControllers` as shown in the example above. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // A mapping of tags which should be assigned to the Application Gateway for Containers Association. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an association between an Application Gateway for Containers and a Subnet.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-rg"), Location: pulumi.String("westeurope"), }) if err != nil { return err } exampleLicationLoadBalancer, err := appconfiguration.NewLicationLoadBalancer(ctx, "example", &appconfiguration.LicationLoadBalancerArgs{ Name: pulumi.String("example-alb"), Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "example", &network.VirtualNetworkArgs{ Name: pulumi.String("example-vnet"), AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "example", &network.SubnetArgs{ Name: pulumi.String("example-subnet"), ResourceGroupName: example.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.0/24"), }, Delegations: network.SubnetDelegationArray{ &network.SubnetDelegationArgs{ Name: pulumi.String("delegation"), ServiceDelegation: &network.SubnetDelegationServiceDelegationArgs{ Name: pulumi.String("Microsoft.ServiceNetworking/trafficControllers"), Actions: pulumi.StringArray{ pulumi.String("Microsoft.Network/virtualNetworks/subnets/join/action"), }, }, }, }, }) if err != nil { return err } _, err = appconfiguration.NewLicationLoadBalancerSubnetAssociation(ctx, "example", &appconfiguration.LicationLoadBalancerSubnetAssociationArgs{ Name: pulumi.String("example"), ApplicationLoadBalancerId: exampleLicationLoadBalancer.ID(), SubnetId: exampleSubnet.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Application Gateway for Containers Associations can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appconfiguration/licationLoadBalancerSubnetAssociation:LicationLoadBalancerSubnetAssociation example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ServiceNetworking/trafficControllers/alb1/associations/association1 ```
func GetLicationLoadBalancerSubnetAssociation ¶
func GetLicationLoadBalancerSubnetAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LicationLoadBalancerSubnetAssociationState, opts ...pulumi.ResourceOption) (*LicationLoadBalancerSubnetAssociation, error)
GetLicationLoadBalancerSubnetAssociation gets an existing LicationLoadBalancerSubnetAssociation 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 NewLicationLoadBalancerSubnetAssociation ¶
func NewLicationLoadBalancerSubnetAssociation(ctx *pulumi.Context, name string, args *LicationLoadBalancerSubnetAssociationArgs, opts ...pulumi.ResourceOption) (*LicationLoadBalancerSubnetAssociation, error)
NewLicationLoadBalancerSubnetAssociation registers a new resource with the given unique name, arguments, and options.
func (*LicationLoadBalancerSubnetAssociation) ElementType ¶
func (*LicationLoadBalancerSubnetAssociation) ElementType() reflect.Type
func (*LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutput ¶
func (i *LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput
func (*LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutputWithContext ¶
func (i *LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput
type LicationLoadBalancerSubnetAssociationArgs ¶
type LicationLoadBalancerSubnetAssociationArgs struct { // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringInput // The name which should be used for this Application Gateway for Containers Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the subnet which the Application Gateway for Containers associated to. // // > **Note:** The subnet to be used must have a delegation for `Microsoft.ServiceNetworking/trafficControllers` as shown in the example above. SubnetId pulumi.StringInput // A mapping of tags which should be assigned to the Application Gateway for Containers Association. Tags pulumi.StringMapInput }
The set of arguments for constructing a LicationLoadBalancerSubnetAssociation resource.
func (LicationLoadBalancerSubnetAssociationArgs) ElementType ¶
func (LicationLoadBalancerSubnetAssociationArgs) ElementType() reflect.Type
type LicationLoadBalancerSubnetAssociationArray ¶
type LicationLoadBalancerSubnetAssociationArray []LicationLoadBalancerSubnetAssociationInput
func (LicationLoadBalancerSubnetAssociationArray) ElementType ¶
func (LicationLoadBalancerSubnetAssociationArray) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutput ¶
func (i LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput
func (LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext ¶
func (i LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationArrayOutput
type LicationLoadBalancerSubnetAssociationArrayInput ¶
type LicationLoadBalancerSubnetAssociationArrayInput interface { pulumi.Input ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(context.Context) LicationLoadBalancerSubnetAssociationArrayOutput }
LicationLoadBalancerSubnetAssociationArrayInput is an input type that accepts LicationLoadBalancerSubnetAssociationArray and LicationLoadBalancerSubnetAssociationArrayOutput values. You can construct a concrete instance of `LicationLoadBalancerSubnetAssociationArrayInput` via:
LicationLoadBalancerSubnetAssociationArray{ LicationLoadBalancerSubnetAssociationArgs{...} }
type LicationLoadBalancerSubnetAssociationArrayOutput ¶
type LicationLoadBalancerSubnetAssociationArrayOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerSubnetAssociationArrayOutput) ElementType ¶
func (LicationLoadBalancerSubnetAssociationArrayOutput) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutput ¶
func (o LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput
func (LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext ¶
func (o LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationArrayOutput
type LicationLoadBalancerSubnetAssociationInput ¶
type LicationLoadBalancerSubnetAssociationInput interface { pulumi.Input ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput }
type LicationLoadBalancerSubnetAssociationMap ¶
type LicationLoadBalancerSubnetAssociationMap map[string]LicationLoadBalancerSubnetAssociationInput
func (LicationLoadBalancerSubnetAssociationMap) ElementType ¶
func (LicationLoadBalancerSubnetAssociationMap) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutput ¶
func (i LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput
func (LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext ¶
func (i LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationMapOutput
type LicationLoadBalancerSubnetAssociationMapInput ¶
type LicationLoadBalancerSubnetAssociationMapInput interface { pulumi.Input ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(context.Context) LicationLoadBalancerSubnetAssociationMapOutput }
LicationLoadBalancerSubnetAssociationMapInput is an input type that accepts LicationLoadBalancerSubnetAssociationMap and LicationLoadBalancerSubnetAssociationMapOutput values. You can construct a concrete instance of `LicationLoadBalancerSubnetAssociationMapInput` via:
LicationLoadBalancerSubnetAssociationMap{ "key": LicationLoadBalancerSubnetAssociationArgs{...} }
type LicationLoadBalancerSubnetAssociationMapOutput ¶
type LicationLoadBalancerSubnetAssociationMapOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerSubnetAssociationMapOutput) ElementType ¶
func (LicationLoadBalancerSubnetAssociationMapOutput) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutput ¶
func (o LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput
func (LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext ¶
func (o LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationMapOutput
type LicationLoadBalancerSubnetAssociationOutput ¶
type LicationLoadBalancerSubnetAssociationOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerSubnetAssociationOutput) ApplicationLoadBalancerId ¶
func (o LicationLoadBalancerSubnetAssociationOutput) ApplicationLoadBalancerId() pulumi.StringOutput
The ID of the Application Gateway for Containers. Changing this forces a new resource to be created.
func (LicationLoadBalancerSubnetAssociationOutput) ElementType ¶
func (LicationLoadBalancerSubnetAssociationOutput) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationOutput) Name ¶
func (o LicationLoadBalancerSubnetAssociationOutput) Name() pulumi.StringOutput
The name which should be used for this Application Gateway for Containers Association. Changing this forces a new resource to be created.
func (LicationLoadBalancerSubnetAssociationOutput) SubnetId ¶
func (o LicationLoadBalancerSubnetAssociationOutput) SubnetId() pulumi.StringOutput
The ID of the subnet which the Application Gateway for Containers associated to.
> **Note:** The subnet to be used must have a delegation for `Microsoft.ServiceNetworking/trafficControllers` as shown in the example above.
func (LicationLoadBalancerSubnetAssociationOutput) Tags ¶
func (o LicationLoadBalancerSubnetAssociationOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Application Gateway for Containers Association.
func (LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutput ¶
func (o LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput
func (LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutputWithContext ¶
func (o LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput
type LicationLoadBalancerSubnetAssociationState ¶
type LicationLoadBalancerSubnetAssociationState struct { // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringPtrInput // The name which should be used for this Application Gateway for Containers Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the subnet which the Application Gateway for Containers associated to. // // > **Note:** The subnet to be used must have a delegation for `Microsoft.ServiceNetworking/trafficControllers` as shown in the example above. SubnetId pulumi.StringPtrInput // A mapping of tags which should be assigned to the Application Gateway for Containers Association. Tags pulumi.StringMapInput }
func (LicationLoadBalancerSubnetAssociationState) ElementType ¶
func (LicationLoadBalancerSubnetAssociationState) ElementType() reflect.Type
type LookupConfigurationKeyArgs ¶
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 ¶
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 ¶
func (LookupConfigurationKeyOutputArgs) ElementType() reflect.Type
type LookupConfigurationKeyResult ¶
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/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 ¶
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/v6/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: appconf.Id, Key: "appConfKey1", Label: pulumi.StringRef("somelabel"), }, nil) if err != nil { return err } ctx.Export("value", test.Value) return nil }) }
```
type LookupConfigurationKeyResultOutput ¶
type LookupConfigurationKeyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigurationKey.
func LookupConfigurationKeyOutput ¶
func LookupConfigurationKeyOutput(ctx *pulumi.Context, args LookupConfigurationKeyOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationKeyResultOutput
func (LookupConfigurationKeyResultOutput) ConfigurationStoreId ¶
func (o LookupConfigurationKeyResultOutput) ConfigurationStoreId() pulumi.StringOutput
func (LookupConfigurationKeyResultOutput) ContentType ¶
func (o LookupConfigurationKeyResultOutput) ContentType() pulumi.StringOutput
The content type of the App Configuration Key.
func (LookupConfigurationKeyResultOutput) ElementType ¶
func (LookupConfigurationKeyResultOutput) ElementType() reflect.Type
func (LookupConfigurationKeyResultOutput) Etag ¶
func (o LookupConfigurationKeyResultOutput) Etag() pulumi.StringOutput
The ETag of the key.
func (LookupConfigurationKeyResultOutput) Id ¶
func (o LookupConfigurationKeyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConfigurationKeyResultOutput) Key ¶
func (o LookupConfigurationKeyResultOutput) Key() pulumi.StringOutput
func (LookupConfigurationKeyResultOutput) Label ¶
func (o LookupConfigurationKeyResultOutput) Label() pulumi.StringPtrOutput
func (LookupConfigurationKeyResultOutput) Locked ¶
func (o LookupConfigurationKeyResultOutput) Locked() pulumi.BoolOutput
Is this App Configuration Key be Locked to prevent changes.
func (LookupConfigurationKeyResultOutput) Tags ¶
func (o LookupConfigurationKeyResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutput ¶
func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutput() LookupConfigurationKeyResultOutput
func (LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutputWithContext ¶
func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutputWithContext(ctx context.Context) LookupConfigurationKeyResultOutput
func (LookupConfigurationKeyResultOutput) Type ¶
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/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 ¶
func (o LookupConfigurationKeyResultOutput) Value() pulumi.StringOutput
The value of the App Configuration Key.
func (LookupConfigurationKeyResultOutput) VaultKeyReference ¶
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 ¶
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 ¶
func (LookupConfigurationStoreOutputArgs) ElementType() reflect.Type
type LookupConfigurationStoreResult ¶
type LookupConfigurationStoreResult struct { // An `encryption` block as defined below. Encryptions []GetConfigurationStoreEncryption `pulumi:"encryptions"` // The URL of the App Configuration Replica. Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Identities []GetConfigurationStoreIdentity `pulumi:"identities"` // Whether local authentication methods is enabled. LocalAuthEnabled bool `pulumi:"localAuthEnabled"` // The supported Azure location where the App Configuration Replica exists. Location string `pulumi:"location"` // The name of the App Configuration Replica. 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"` // The Public Network Access setting of this App Configuration. PublicNetworkAccess string `pulumi:"publicNetworkAccess"` PublicNetworkAccessEnabled bool `pulumi:"publicNetworkAccessEnabled"` // Whether Purge Protection is enabled. PurgeProtectionEnabled bool `pulumi:"purgeProtectionEnabled"` // One or more `replica` blocks as defined below. Replicas []GetConfigurationStoreReplica `pulumi:"replicas"` 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"` // The number of days that items should be retained for once soft-deleted. SoftDeleteRetentionDays int `pulumi:"softDeleteRetentionDays"` // 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/v6/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 ¶
type LookupConfigurationStoreResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigurationStore.
func LookupConfigurationStoreOutput ¶
func LookupConfigurationStoreOutput(ctx *pulumi.Context, args LookupConfigurationStoreOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationStoreResultOutput
func (LookupConfigurationStoreResultOutput) ElementType ¶
func (LookupConfigurationStoreResultOutput) ElementType() reflect.Type
func (LookupConfigurationStoreResultOutput) Encryptions ¶
func (o LookupConfigurationStoreResultOutput) Encryptions() GetConfigurationStoreEncryptionArrayOutput
An `encryption` block as defined below.
func (LookupConfigurationStoreResultOutput) Endpoint ¶
func (o LookupConfigurationStoreResultOutput) Endpoint() pulumi.StringOutput
The URL of the App Configuration Replica.
func (LookupConfigurationStoreResultOutput) Id ¶
func (o LookupConfigurationStoreResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConfigurationStoreResultOutput) Identities ¶
func (o LookupConfigurationStoreResultOutput) Identities() GetConfigurationStoreIdentityArrayOutput
func (LookupConfigurationStoreResultOutput) LocalAuthEnabled ¶
func (o LookupConfigurationStoreResultOutput) LocalAuthEnabled() pulumi.BoolOutput
Whether local authentication methods is enabled.
func (LookupConfigurationStoreResultOutput) Location ¶
func (o LookupConfigurationStoreResultOutput) Location() pulumi.StringOutput
The supported Azure location where the App Configuration Replica exists.
func (LookupConfigurationStoreResultOutput) Name ¶
func (o LookupConfigurationStoreResultOutput) Name() pulumi.StringOutput
The name of the App Configuration Replica.
func (LookupConfigurationStoreResultOutput) PrimaryReadKeys ¶
func (o LookupConfigurationStoreResultOutput) PrimaryReadKeys() GetConfigurationStorePrimaryReadKeyArrayOutput
A `primaryReadKey` block as defined below containing the primary read access key.
func (LookupConfigurationStoreResultOutput) PrimaryWriteKeys ¶
func (o LookupConfigurationStoreResultOutput) PrimaryWriteKeys() GetConfigurationStorePrimaryWriteKeyArrayOutput
A `primaryWriteKey` block as defined below containing the primary write access key.
func (LookupConfigurationStoreResultOutput) PublicNetworkAccess ¶
func (o LookupConfigurationStoreResultOutput) PublicNetworkAccess() pulumi.StringOutput
The Public Network Access setting of this App Configuration.
func (LookupConfigurationStoreResultOutput) PublicNetworkAccessEnabled ¶
func (o LookupConfigurationStoreResultOutput) PublicNetworkAccessEnabled() pulumi.BoolOutput
func (LookupConfigurationStoreResultOutput) PurgeProtectionEnabled ¶
func (o LookupConfigurationStoreResultOutput) PurgeProtectionEnabled() pulumi.BoolOutput
Whether Purge Protection is enabled.
func (LookupConfigurationStoreResultOutput) Replicas ¶
func (o LookupConfigurationStoreResultOutput) Replicas() GetConfigurationStoreReplicaArrayOutput
One or more `replica` blocks as defined below.
func (LookupConfigurationStoreResultOutput) ResourceGroupName ¶
func (o LookupConfigurationStoreResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupConfigurationStoreResultOutput) SecondaryReadKeys ¶
func (o LookupConfigurationStoreResultOutput) SecondaryReadKeys() GetConfigurationStoreSecondaryReadKeyArrayOutput
A `secondaryReadKey` block as defined below containing the secondary read access key.
func (LookupConfigurationStoreResultOutput) SecondaryWriteKeys ¶
func (o LookupConfigurationStoreResultOutput) SecondaryWriteKeys() GetConfigurationStoreSecondaryWriteKeyArrayOutput
A `secondaryWriteKey` block as defined below containing the secondary write access key.
func (LookupConfigurationStoreResultOutput) Sku ¶
func (o LookupConfigurationStoreResultOutput) Sku() pulumi.StringOutput
The name of the SKU used for this App Configuration.
func (LookupConfigurationStoreResultOutput) SoftDeleteRetentionDays ¶
func (o LookupConfigurationStoreResultOutput) SoftDeleteRetentionDays() pulumi.IntOutput
The number of days that items should be retained for once soft-deleted.
func (LookupConfigurationStoreResultOutput) Tags ¶
func (o LookupConfigurationStoreResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the App Configuration.
func (LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutput ¶
func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutput() LookupConfigurationStoreResultOutput
func (LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutputWithContext ¶
func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutputWithContext(ctx context.Context) LookupConfigurationStoreResultOutput