Documentation
¶
Index ¶
- type ApiKey
- type ApiKeyArgs
- type ApiKeyArray
- type ApiKeyArrayInput
- type ApiKeyArrayOutput
- type ApiKeyInput
- type ApiKeyMap
- type ApiKeyMapInput
- type ApiKeyMapOutput
- type ApiKeyOutput
- func (ApiKeyOutput) ElementType() reflect.Type
- func (o ApiKeyOutput) Fingerprint() pulumi.StringOutput
- func (o ApiKeyOutput) InactiveStatus() pulumi.StringOutput
- func (o ApiKeyOutput) KeyValue() pulumi.StringOutput
- func (o ApiKeyOutput) State() pulumi.StringOutput
- func (o ApiKeyOutput) TimeCreated() pulumi.StringOutput
- func (o ApiKeyOutput) ToApiKeyOutput() ApiKeyOutput
- func (o ApiKeyOutput) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput
- func (o ApiKeyOutput) UserId() pulumi.StringOutput
- type ApiKeyState
- type AuthToken
- type AuthTokenArgs
- type AuthTokenArray
- type AuthTokenArrayInput
- type AuthTokenArrayOutput
- func (AuthTokenArrayOutput) ElementType() reflect.Type
- func (o AuthTokenArrayOutput) Index(i pulumi.IntInput) AuthTokenOutput
- func (o AuthTokenArrayOutput) ToAuthTokenArrayOutput() AuthTokenArrayOutput
- func (o AuthTokenArrayOutput) ToAuthTokenArrayOutputWithContext(ctx context.Context) AuthTokenArrayOutput
- type AuthTokenInput
- type AuthTokenMap
- type AuthTokenMapInput
- type AuthTokenMapOutput
- type AuthTokenOutput
- func (o AuthTokenOutput) Description() pulumi.StringOutput
- func (AuthTokenOutput) ElementType() reflect.Type
- func (o AuthTokenOutput) InactiveState() pulumi.StringOutput
- func (o AuthTokenOutput) State() pulumi.StringOutput
- func (o AuthTokenOutput) TimeCreated() pulumi.StringOutput
- func (o AuthTokenOutput) TimeExpires() pulumi.StringOutput
- func (o AuthTokenOutput) ToAuthTokenOutput() AuthTokenOutput
- func (o AuthTokenOutput) ToAuthTokenOutputWithContext(ctx context.Context) AuthTokenOutput
- func (o AuthTokenOutput) Token() pulumi.StringOutput
- func (o AuthTokenOutput) UserId() pulumi.StringOutput
- type AuthTokenState
- type AuthenticationPolicy
- type AuthenticationPolicyArgs
- type AuthenticationPolicyArray
- type AuthenticationPolicyArrayInput
- type AuthenticationPolicyArrayOutput
- func (AuthenticationPolicyArrayOutput) ElementType() reflect.Type
- func (o AuthenticationPolicyArrayOutput) Index(i pulumi.IntInput) AuthenticationPolicyOutput
- func (o AuthenticationPolicyArrayOutput) ToAuthenticationPolicyArrayOutput() AuthenticationPolicyArrayOutput
- func (o AuthenticationPolicyArrayOutput) ToAuthenticationPolicyArrayOutputWithContext(ctx context.Context) AuthenticationPolicyArrayOutput
- type AuthenticationPolicyInput
- type AuthenticationPolicyMap
- type AuthenticationPolicyMapInput
- type AuthenticationPolicyMapOutput
- func (AuthenticationPolicyMapOutput) ElementType() reflect.Type
- func (o AuthenticationPolicyMapOutput) MapIndex(k pulumi.StringInput) AuthenticationPolicyOutput
- func (o AuthenticationPolicyMapOutput) ToAuthenticationPolicyMapOutput() AuthenticationPolicyMapOutput
- func (o AuthenticationPolicyMapOutput) ToAuthenticationPolicyMapOutputWithContext(ctx context.Context) AuthenticationPolicyMapOutput
- type AuthenticationPolicyNetworkPolicy
- type AuthenticationPolicyNetworkPolicyArgs
- func (AuthenticationPolicyNetworkPolicyArgs) ElementType() reflect.Type
- func (i AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyOutput() AuthenticationPolicyNetworkPolicyOutput
- func (i AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyOutput
- func (i AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyPtrOutput() AuthenticationPolicyNetworkPolicyPtrOutput
- func (i AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyPtrOutput
- type AuthenticationPolicyNetworkPolicyInput
- type AuthenticationPolicyNetworkPolicyOutput
- func (AuthenticationPolicyNetworkPolicyOutput) ElementType() reflect.Type
- func (o AuthenticationPolicyNetworkPolicyOutput) NetworkSourceIds() pulumi.StringArrayOutput
- func (o AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyOutput() AuthenticationPolicyNetworkPolicyOutput
- func (o AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyOutput
- func (o AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyPtrOutput() AuthenticationPolicyNetworkPolicyPtrOutput
- func (o AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyPtrOutput
- type AuthenticationPolicyNetworkPolicyPtrInput
- type AuthenticationPolicyNetworkPolicyPtrOutput
- func (o AuthenticationPolicyNetworkPolicyPtrOutput) Elem() AuthenticationPolicyNetworkPolicyOutput
- func (AuthenticationPolicyNetworkPolicyPtrOutput) ElementType() reflect.Type
- func (o AuthenticationPolicyNetworkPolicyPtrOutput) NetworkSourceIds() pulumi.StringArrayOutput
- func (o AuthenticationPolicyNetworkPolicyPtrOutput) ToAuthenticationPolicyNetworkPolicyPtrOutput() AuthenticationPolicyNetworkPolicyPtrOutput
- func (o AuthenticationPolicyNetworkPolicyPtrOutput) ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyPtrOutput
- type AuthenticationPolicyOutput
- func (o AuthenticationPolicyOutput) CompartmentId() pulumi.StringOutput
- func (AuthenticationPolicyOutput) ElementType() reflect.Type
- func (o AuthenticationPolicyOutput) NetworkPolicy() AuthenticationPolicyNetworkPolicyOutput
- func (o AuthenticationPolicyOutput) PasswordPolicy() AuthenticationPolicyPasswordPolicyOutput
- func (o AuthenticationPolicyOutput) ToAuthenticationPolicyOutput() AuthenticationPolicyOutput
- func (o AuthenticationPolicyOutput) ToAuthenticationPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyOutput
- type AuthenticationPolicyPasswordPolicy
- type AuthenticationPolicyPasswordPolicyArgs
- func (AuthenticationPolicyPasswordPolicyArgs) ElementType() reflect.Type
- func (i AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyOutput() AuthenticationPolicyPasswordPolicyOutput
- func (i AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyOutput
- func (i AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyPtrOutput() AuthenticationPolicyPasswordPolicyPtrOutput
- func (i AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyPtrOutput
- type AuthenticationPolicyPasswordPolicyInput
- type AuthenticationPolicyPasswordPolicyOutput
- func (AuthenticationPolicyPasswordPolicyOutput) ElementType() reflect.Type
- func (o AuthenticationPolicyPasswordPolicyOutput) IsLowercaseCharactersRequired() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyOutput) IsNumericCharactersRequired() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyOutput) IsSpecialCharactersRequired() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyOutput) IsUppercaseCharactersRequired() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyOutput) IsUsernameContainmentAllowed() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyOutput) MinimumPasswordLength() pulumi.IntPtrOutput
- func (o AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyOutput() AuthenticationPolicyPasswordPolicyOutput
- func (o AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyOutput
- func (o AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyPtrOutput() AuthenticationPolicyPasswordPolicyPtrOutput
- func (o AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyPtrOutput
- type AuthenticationPolicyPasswordPolicyPtrInput
- type AuthenticationPolicyPasswordPolicyPtrOutput
- func (o AuthenticationPolicyPasswordPolicyPtrOutput) Elem() AuthenticationPolicyPasswordPolicyOutput
- func (AuthenticationPolicyPasswordPolicyPtrOutput) ElementType() reflect.Type
- func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsLowercaseCharactersRequired() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsNumericCharactersRequired() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsSpecialCharactersRequired() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsUppercaseCharactersRequired() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsUsernameContainmentAllowed() pulumi.BoolPtrOutput
- func (o AuthenticationPolicyPasswordPolicyPtrOutput) MinimumPasswordLength() pulumi.IntPtrOutput
- func (o AuthenticationPolicyPasswordPolicyPtrOutput) ToAuthenticationPolicyPasswordPolicyPtrOutput() AuthenticationPolicyPasswordPolicyPtrOutput
- func (o AuthenticationPolicyPasswordPolicyPtrOutput) ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyPtrOutput
- type AuthenticationPolicyState
- type Compartment
- type CompartmentArgs
- type CompartmentArray
- type CompartmentArrayInput
- type CompartmentArrayOutput
- func (CompartmentArrayOutput) ElementType() reflect.Type
- func (o CompartmentArrayOutput) Index(i pulumi.IntInput) CompartmentOutput
- func (o CompartmentArrayOutput) ToCompartmentArrayOutput() CompartmentArrayOutput
- func (o CompartmentArrayOutput) ToCompartmentArrayOutputWithContext(ctx context.Context) CompartmentArrayOutput
- type CompartmentInput
- type CompartmentMap
- type CompartmentMapInput
- type CompartmentMapOutput
- func (CompartmentMapOutput) ElementType() reflect.Type
- func (o CompartmentMapOutput) MapIndex(k pulumi.StringInput) CompartmentOutput
- func (o CompartmentMapOutput) ToCompartmentMapOutput() CompartmentMapOutput
- func (o CompartmentMapOutput) ToCompartmentMapOutputWithContext(ctx context.Context) CompartmentMapOutput
- type CompartmentOutput
- func (o CompartmentOutput) CompartmentId() pulumi.StringOutput
- func (o CompartmentOutput) DefinedTags() pulumi.MapOutput
- func (o CompartmentOutput) Description() pulumi.StringOutput
- func (CompartmentOutput) ElementType() reflect.Type
- func (o CompartmentOutput) EnableDelete() pulumi.BoolPtrOutput
- func (o CompartmentOutput) FreeformTags() pulumi.MapOutput
- func (o CompartmentOutput) InactiveState() pulumi.StringOutput
- func (o CompartmentOutput) IsAccessible() pulumi.BoolOutput
- func (o CompartmentOutput) Name() pulumi.StringOutput
- func (o CompartmentOutput) State() pulumi.StringOutput
- func (o CompartmentOutput) TimeCreated() pulumi.StringOutput
- func (o CompartmentOutput) ToCompartmentOutput() CompartmentOutput
- func (o CompartmentOutput) ToCompartmentOutputWithContext(ctx context.Context) CompartmentOutput
- type CompartmentState
- type CustomerSecretKey
- type CustomerSecretKeyArgs
- type CustomerSecretKeyArray
- type CustomerSecretKeyArrayInput
- type CustomerSecretKeyArrayOutput
- func (CustomerSecretKeyArrayOutput) ElementType() reflect.Type
- func (o CustomerSecretKeyArrayOutput) Index(i pulumi.IntInput) CustomerSecretKeyOutput
- func (o CustomerSecretKeyArrayOutput) ToCustomerSecretKeyArrayOutput() CustomerSecretKeyArrayOutput
- func (o CustomerSecretKeyArrayOutput) ToCustomerSecretKeyArrayOutputWithContext(ctx context.Context) CustomerSecretKeyArrayOutput
- type CustomerSecretKeyInput
- type CustomerSecretKeyMap
- type CustomerSecretKeyMapInput
- type CustomerSecretKeyMapOutput
- func (CustomerSecretKeyMapOutput) ElementType() reflect.Type
- func (o CustomerSecretKeyMapOutput) MapIndex(k pulumi.StringInput) CustomerSecretKeyOutput
- func (o CustomerSecretKeyMapOutput) ToCustomerSecretKeyMapOutput() CustomerSecretKeyMapOutput
- func (o CustomerSecretKeyMapOutput) ToCustomerSecretKeyMapOutputWithContext(ctx context.Context) CustomerSecretKeyMapOutput
- type CustomerSecretKeyOutput
- func (o CustomerSecretKeyOutput) DisplayName() pulumi.StringOutput
- func (CustomerSecretKeyOutput) ElementType() reflect.Type
- func (o CustomerSecretKeyOutput) InactiveState() pulumi.StringOutput
- func (o CustomerSecretKeyOutput) Key() pulumi.StringOutput
- func (o CustomerSecretKeyOutput) State() pulumi.StringOutput
- func (o CustomerSecretKeyOutput) TimeCreated() pulumi.StringOutput
- func (o CustomerSecretKeyOutput) TimeExpires() pulumi.StringOutput
- func (o CustomerSecretKeyOutput) ToCustomerSecretKeyOutput() CustomerSecretKeyOutput
- func (o CustomerSecretKeyOutput) ToCustomerSecretKeyOutputWithContext(ctx context.Context) CustomerSecretKeyOutput
- func (o CustomerSecretKeyOutput) UserId() pulumi.StringOutput
- type CustomerSecretKeyState
- type DbCredential
- type DbCredentialArgs
- type DbCredentialArray
- type DbCredentialArrayInput
- type DbCredentialArrayOutput
- func (DbCredentialArrayOutput) ElementType() reflect.Type
- func (o DbCredentialArrayOutput) Index(i pulumi.IntInput) DbCredentialOutput
- func (o DbCredentialArrayOutput) ToDbCredentialArrayOutput() DbCredentialArrayOutput
- func (o DbCredentialArrayOutput) ToDbCredentialArrayOutputWithContext(ctx context.Context) DbCredentialArrayOutput
- type DbCredentialInput
- type DbCredentialMap
- type DbCredentialMapInput
- type DbCredentialMapOutput
- func (DbCredentialMapOutput) ElementType() reflect.Type
- func (o DbCredentialMapOutput) MapIndex(k pulumi.StringInput) DbCredentialOutput
- func (o DbCredentialMapOutput) ToDbCredentialMapOutput() DbCredentialMapOutput
- func (o DbCredentialMapOutput) ToDbCredentialMapOutputWithContext(ctx context.Context) DbCredentialMapOutput
- type DbCredentialOutput
- func (o DbCredentialOutput) Description() pulumi.StringOutput
- func (DbCredentialOutput) ElementType() reflect.Type
- func (o DbCredentialOutput) LifecycleDetails() pulumi.StringOutput
- func (o DbCredentialOutput) Password() pulumi.StringOutput
- func (o DbCredentialOutput) State() pulumi.StringOutput
- func (o DbCredentialOutput) TimeCreated() pulumi.StringOutput
- func (o DbCredentialOutput) TimeExpires() pulumi.StringOutput
- func (o DbCredentialOutput) ToDbCredentialOutput() DbCredentialOutput
- func (o DbCredentialOutput) ToDbCredentialOutputWithContext(ctx context.Context) DbCredentialOutput
- func (o DbCredentialOutput) UserId() pulumi.StringOutput
- type DbCredentialState
- type Domain
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- type DomainInput
- type DomainMap
- type DomainMapInput
- type DomainMapOutput
- type DomainOutput
- func (o DomainOutput) AdminEmail() pulumi.StringOutput
- func (o DomainOutput) AdminFirstName() pulumi.StringOutput
- func (o DomainOutput) AdminLastName() pulumi.StringOutput
- func (o DomainOutput) AdminUserName() pulumi.StringOutput
- func (o DomainOutput) CompartmentId() pulumi.StringOutput
- func (o DomainOutput) DefinedTags() pulumi.MapOutput
- func (o DomainOutput) Description() pulumi.StringOutput
- func (o DomainOutput) DisplayName() pulumi.StringOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) FreeformTags() pulumi.MapOutput
- func (o DomainOutput) HomeRegion() pulumi.StringOutput
- func (o DomainOutput) HomeRegionUrl() pulumi.StringOutput
- func (o DomainOutput) IsHiddenOnLogin() pulumi.BoolOutput
- func (o DomainOutput) IsNotificationBypassed() pulumi.BoolOutput
- func (o DomainOutput) IsPrimaryEmailRequired() pulumi.BoolOutput
- func (o DomainOutput) LicenseType() pulumi.StringOutput
- func (o DomainOutput) LifecycleDetails() pulumi.StringOutput
- func (o DomainOutput) ReplicaRegions() DomainReplicaRegionArrayOutput
- func (o DomainOutput) State() pulumi.StringOutput
- func (o DomainOutput) TimeCreated() pulumi.StringOutput
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- func (o DomainOutput) Type() pulumi.StringOutput
- func (o DomainOutput) Url() pulumi.StringOutput
- type DomainReplicaRegion
- type DomainReplicaRegionArgs
- type DomainReplicaRegionArray
- type DomainReplicaRegionArrayInput
- type DomainReplicaRegionArrayOutput
- func (DomainReplicaRegionArrayOutput) ElementType() reflect.Type
- func (o DomainReplicaRegionArrayOutput) Index(i pulumi.IntInput) DomainReplicaRegionOutput
- func (o DomainReplicaRegionArrayOutput) ToDomainReplicaRegionArrayOutput() DomainReplicaRegionArrayOutput
- func (o DomainReplicaRegionArrayOutput) ToDomainReplicaRegionArrayOutputWithContext(ctx context.Context) DomainReplicaRegionArrayOutput
- type DomainReplicaRegionInput
- type DomainReplicaRegionOutput
- func (DomainReplicaRegionOutput) ElementType() reflect.Type
- func (o DomainReplicaRegionOutput) Region() pulumi.StringPtrOutput
- func (o DomainReplicaRegionOutput) State() pulumi.StringPtrOutput
- func (o DomainReplicaRegionOutput) ToDomainReplicaRegionOutput() DomainReplicaRegionOutput
- func (o DomainReplicaRegionOutput) ToDomainReplicaRegionOutputWithContext(ctx context.Context) DomainReplicaRegionOutput
- func (o DomainReplicaRegionOutput) Url() pulumi.StringPtrOutput
- type DomainReplicationToRegion
- type DomainReplicationToRegionArgs
- type DomainReplicationToRegionArray
- func (DomainReplicationToRegionArray) ElementType() reflect.Type
- func (i DomainReplicationToRegionArray) ToDomainReplicationToRegionArrayOutput() DomainReplicationToRegionArrayOutput
- func (i DomainReplicationToRegionArray) ToDomainReplicationToRegionArrayOutputWithContext(ctx context.Context) DomainReplicationToRegionArrayOutput
- type DomainReplicationToRegionArrayInput
- type DomainReplicationToRegionArrayOutput
- func (DomainReplicationToRegionArrayOutput) ElementType() reflect.Type
- func (o DomainReplicationToRegionArrayOutput) Index(i pulumi.IntInput) DomainReplicationToRegionOutput
- func (o DomainReplicationToRegionArrayOutput) ToDomainReplicationToRegionArrayOutput() DomainReplicationToRegionArrayOutput
- func (o DomainReplicationToRegionArrayOutput) ToDomainReplicationToRegionArrayOutputWithContext(ctx context.Context) DomainReplicationToRegionArrayOutput
- type DomainReplicationToRegionInput
- type DomainReplicationToRegionMap
- func (DomainReplicationToRegionMap) ElementType() reflect.Type
- func (i DomainReplicationToRegionMap) ToDomainReplicationToRegionMapOutput() DomainReplicationToRegionMapOutput
- func (i DomainReplicationToRegionMap) ToDomainReplicationToRegionMapOutputWithContext(ctx context.Context) DomainReplicationToRegionMapOutput
- type DomainReplicationToRegionMapInput
- type DomainReplicationToRegionMapOutput
- func (DomainReplicationToRegionMapOutput) ElementType() reflect.Type
- func (o DomainReplicationToRegionMapOutput) MapIndex(k pulumi.StringInput) DomainReplicationToRegionOutput
- func (o DomainReplicationToRegionMapOutput) ToDomainReplicationToRegionMapOutput() DomainReplicationToRegionMapOutput
- func (o DomainReplicationToRegionMapOutput) ToDomainReplicationToRegionMapOutputWithContext(ctx context.Context) DomainReplicationToRegionMapOutput
- type DomainReplicationToRegionOutput
- func (o DomainReplicationToRegionOutput) DomainId() pulumi.StringOutput
- func (DomainReplicationToRegionOutput) ElementType() reflect.Type
- func (o DomainReplicationToRegionOutput) ReplicaRegion() pulumi.StringOutput
- func (o DomainReplicationToRegionOutput) ToDomainReplicationToRegionOutput() DomainReplicationToRegionOutput
- func (o DomainReplicationToRegionOutput) ToDomainReplicationToRegionOutputWithContext(ctx context.Context) DomainReplicationToRegionOutput
- type DomainReplicationToRegionState
- type DomainState
- type DynamicGroup
- type DynamicGroupArgs
- type DynamicGroupArray
- type DynamicGroupArrayInput
- type DynamicGroupArrayOutput
- func (DynamicGroupArrayOutput) ElementType() reflect.Type
- func (o DynamicGroupArrayOutput) Index(i pulumi.IntInput) DynamicGroupOutput
- func (o DynamicGroupArrayOutput) ToDynamicGroupArrayOutput() DynamicGroupArrayOutput
- func (o DynamicGroupArrayOutput) ToDynamicGroupArrayOutputWithContext(ctx context.Context) DynamicGroupArrayOutput
- type DynamicGroupInput
- type DynamicGroupMap
- type DynamicGroupMapInput
- type DynamicGroupMapOutput
- func (DynamicGroupMapOutput) ElementType() reflect.Type
- func (o DynamicGroupMapOutput) MapIndex(k pulumi.StringInput) DynamicGroupOutput
- func (o DynamicGroupMapOutput) ToDynamicGroupMapOutput() DynamicGroupMapOutput
- func (o DynamicGroupMapOutput) ToDynamicGroupMapOutputWithContext(ctx context.Context) DynamicGroupMapOutput
- type DynamicGroupOutput
- func (o DynamicGroupOutput) CompartmentId() pulumi.StringOutput
- func (o DynamicGroupOutput) DefinedTags() pulumi.MapOutput
- func (o DynamicGroupOutput) Description() pulumi.StringOutput
- func (DynamicGroupOutput) ElementType() reflect.Type
- func (o DynamicGroupOutput) FreeformTags() pulumi.MapOutput
- func (o DynamicGroupOutput) InactiveState() pulumi.StringOutput
- func (o DynamicGroupOutput) MatchingRule() pulumi.StringOutput
- func (o DynamicGroupOutput) Name() pulumi.StringOutput
- func (o DynamicGroupOutput) State() pulumi.StringOutput
- func (o DynamicGroupOutput) TimeCreated() pulumi.StringOutput
- func (o DynamicGroupOutput) ToDynamicGroupOutput() DynamicGroupOutput
- func (o DynamicGroupOutput) ToDynamicGroupOutputWithContext(ctx context.Context) DynamicGroupOutput
- type DynamicGroupState
- type GetAllowedDomainLicenseTypesAllowedDomainLicenseType
- type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs
- func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs) ElementType() reflect.Type
- func (i GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
- func (i GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
- type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray
- func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray) ElementType() reflect.Type
- func (i GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
- func (i GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
- type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayInput
- type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
- func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) ElementType() reflect.Type
- func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) Index(i pulumi.IntInput) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
- func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
- func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
- type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeInput
- type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
- func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) Description() pulumi.StringOutput
- func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) ElementType() reflect.Type
- func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) LicenseType() pulumi.StringOutput
- func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) Name() pulumi.StringOutput
- func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
- func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
- type GetAllowedDomainLicenseTypesArgs
- type GetAllowedDomainLicenseTypesFilter
- type GetAllowedDomainLicenseTypesFilterArgs
- func (GetAllowedDomainLicenseTypesFilterArgs) ElementType() reflect.Type
- func (i GetAllowedDomainLicenseTypesFilterArgs) ToGetAllowedDomainLicenseTypesFilterOutput() GetAllowedDomainLicenseTypesFilterOutput
- func (i GetAllowedDomainLicenseTypesFilterArgs) ToGetAllowedDomainLicenseTypesFilterOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesFilterOutput
- type GetAllowedDomainLicenseTypesFilterArray
- func (GetAllowedDomainLicenseTypesFilterArray) ElementType() reflect.Type
- func (i GetAllowedDomainLicenseTypesFilterArray) ToGetAllowedDomainLicenseTypesFilterArrayOutput() GetAllowedDomainLicenseTypesFilterArrayOutput
- func (i GetAllowedDomainLicenseTypesFilterArray) ToGetAllowedDomainLicenseTypesFilterArrayOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesFilterArrayOutput
- type GetAllowedDomainLicenseTypesFilterArrayInput
- type GetAllowedDomainLicenseTypesFilterArrayOutput
- func (GetAllowedDomainLicenseTypesFilterArrayOutput) ElementType() reflect.Type
- func (o GetAllowedDomainLicenseTypesFilterArrayOutput) Index(i pulumi.IntInput) GetAllowedDomainLicenseTypesFilterOutput
- func (o GetAllowedDomainLicenseTypesFilterArrayOutput) ToGetAllowedDomainLicenseTypesFilterArrayOutput() GetAllowedDomainLicenseTypesFilterArrayOutput
- func (o GetAllowedDomainLicenseTypesFilterArrayOutput) ToGetAllowedDomainLicenseTypesFilterArrayOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesFilterArrayOutput
- type GetAllowedDomainLicenseTypesFilterInput
- type GetAllowedDomainLicenseTypesFilterOutput
- func (GetAllowedDomainLicenseTypesFilterOutput) ElementType() reflect.Type
- func (o GetAllowedDomainLicenseTypesFilterOutput) Name() pulumi.StringOutput
- func (o GetAllowedDomainLicenseTypesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAllowedDomainLicenseTypesFilterOutput) ToGetAllowedDomainLicenseTypesFilterOutput() GetAllowedDomainLicenseTypesFilterOutput
- func (o GetAllowedDomainLicenseTypesFilterOutput) ToGetAllowedDomainLicenseTypesFilterOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesFilterOutput
- func (o GetAllowedDomainLicenseTypesFilterOutput) Values() pulumi.StringArrayOutput
- type GetAllowedDomainLicenseTypesOutputArgs
- type GetAllowedDomainLicenseTypesResult
- type GetAllowedDomainLicenseTypesResultOutput
- func (o GetAllowedDomainLicenseTypesResultOutput) AllowedDomainLicenseTypes() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
- func (o GetAllowedDomainLicenseTypesResultOutput) CurrentLicenseTypeName() pulumi.StringPtrOutput
- func (GetAllowedDomainLicenseTypesResultOutput) ElementType() reflect.Type
- func (o GetAllowedDomainLicenseTypesResultOutput) Filters() GetAllowedDomainLicenseTypesFilterArrayOutput
- func (o GetAllowedDomainLicenseTypesResultOutput) Id() pulumi.StringOutput
- func (o GetAllowedDomainLicenseTypesResultOutput) ToGetAllowedDomainLicenseTypesResultOutput() GetAllowedDomainLicenseTypesResultOutput
- func (o GetAllowedDomainLicenseTypesResultOutput) ToGetAllowedDomainLicenseTypesResultOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesResultOutput
- type GetApiKeysApiKey
- type GetApiKeysApiKeyArgs
- type GetApiKeysApiKeyArray
- type GetApiKeysApiKeyArrayInput
- type GetApiKeysApiKeyArrayOutput
- func (GetApiKeysApiKeyArrayOutput) ElementType() reflect.Type
- func (o GetApiKeysApiKeyArrayOutput) Index(i pulumi.IntInput) GetApiKeysApiKeyOutput
- func (o GetApiKeysApiKeyArrayOutput) ToGetApiKeysApiKeyArrayOutput() GetApiKeysApiKeyArrayOutput
- func (o GetApiKeysApiKeyArrayOutput) ToGetApiKeysApiKeyArrayOutputWithContext(ctx context.Context) GetApiKeysApiKeyArrayOutput
- type GetApiKeysApiKeyInput
- type GetApiKeysApiKeyOutput
- func (GetApiKeysApiKeyOutput) ElementType() reflect.Type
- func (o GetApiKeysApiKeyOutput) Fingerprint() pulumi.StringOutput
- func (o GetApiKeysApiKeyOutput) Id() pulumi.StringOutput
- func (o GetApiKeysApiKeyOutput) InactiveStatus() pulumi.StringOutput
- func (o GetApiKeysApiKeyOutput) KeyValue() pulumi.StringOutput
- func (o GetApiKeysApiKeyOutput) State() pulumi.StringOutput
- func (o GetApiKeysApiKeyOutput) TimeCreated() pulumi.StringOutput
- func (o GetApiKeysApiKeyOutput) ToGetApiKeysApiKeyOutput() GetApiKeysApiKeyOutput
- func (o GetApiKeysApiKeyOutput) ToGetApiKeysApiKeyOutputWithContext(ctx context.Context) GetApiKeysApiKeyOutput
- func (o GetApiKeysApiKeyOutput) UserId() pulumi.StringOutput
- type GetApiKeysArgs
- type GetApiKeysFilter
- type GetApiKeysFilterArgs
- type GetApiKeysFilterArray
- type GetApiKeysFilterArrayInput
- type GetApiKeysFilterArrayOutput
- func (GetApiKeysFilterArrayOutput) ElementType() reflect.Type
- func (o GetApiKeysFilterArrayOutput) Index(i pulumi.IntInput) GetApiKeysFilterOutput
- func (o GetApiKeysFilterArrayOutput) ToGetApiKeysFilterArrayOutput() GetApiKeysFilterArrayOutput
- func (o GetApiKeysFilterArrayOutput) ToGetApiKeysFilterArrayOutputWithContext(ctx context.Context) GetApiKeysFilterArrayOutput
- type GetApiKeysFilterInput
- type GetApiKeysFilterOutput
- func (GetApiKeysFilterOutput) ElementType() reflect.Type
- func (o GetApiKeysFilterOutput) Name() pulumi.StringOutput
- func (o GetApiKeysFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetApiKeysFilterOutput) ToGetApiKeysFilterOutput() GetApiKeysFilterOutput
- func (o GetApiKeysFilterOutput) ToGetApiKeysFilterOutputWithContext(ctx context.Context) GetApiKeysFilterOutput
- func (o GetApiKeysFilterOutput) Values() pulumi.StringArrayOutput
- type GetApiKeysOutputArgs
- type GetApiKeysResult
- type GetApiKeysResultOutput
- func (o GetApiKeysResultOutput) ApiKeys() GetApiKeysApiKeyArrayOutput
- func (GetApiKeysResultOutput) ElementType() reflect.Type
- func (o GetApiKeysResultOutput) Filters() GetApiKeysFilterArrayOutput
- func (o GetApiKeysResultOutput) Id() pulumi.StringOutput
- func (o GetApiKeysResultOutput) ToGetApiKeysResultOutput() GetApiKeysResultOutput
- func (o GetApiKeysResultOutput) ToGetApiKeysResultOutputWithContext(ctx context.Context) GetApiKeysResultOutput
- func (o GetApiKeysResultOutput) UserId() pulumi.StringOutput
- type GetAuthTokensArgs
- type GetAuthTokensFilter
- type GetAuthTokensFilterArgs
- type GetAuthTokensFilterArray
- type GetAuthTokensFilterArrayInput
- type GetAuthTokensFilterArrayOutput
- func (GetAuthTokensFilterArrayOutput) ElementType() reflect.Type
- func (o GetAuthTokensFilterArrayOutput) Index(i pulumi.IntInput) GetAuthTokensFilterOutput
- func (o GetAuthTokensFilterArrayOutput) ToGetAuthTokensFilterArrayOutput() GetAuthTokensFilterArrayOutput
- func (o GetAuthTokensFilterArrayOutput) ToGetAuthTokensFilterArrayOutputWithContext(ctx context.Context) GetAuthTokensFilterArrayOutput
- type GetAuthTokensFilterInput
- type GetAuthTokensFilterOutput
- func (GetAuthTokensFilterOutput) ElementType() reflect.Type
- func (o GetAuthTokensFilterOutput) Name() pulumi.StringOutput
- func (o GetAuthTokensFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAuthTokensFilterOutput) ToGetAuthTokensFilterOutput() GetAuthTokensFilterOutput
- func (o GetAuthTokensFilterOutput) ToGetAuthTokensFilterOutputWithContext(ctx context.Context) GetAuthTokensFilterOutput
- func (o GetAuthTokensFilterOutput) Values() pulumi.StringArrayOutput
- type GetAuthTokensOutputArgs
- type GetAuthTokensResult
- type GetAuthTokensResultOutput
- func (GetAuthTokensResultOutput) ElementType() reflect.Type
- func (o GetAuthTokensResultOutput) Filters() GetAuthTokensFilterArrayOutput
- func (o GetAuthTokensResultOutput) Id() pulumi.StringOutput
- func (o GetAuthTokensResultOutput) ToGetAuthTokensResultOutput() GetAuthTokensResultOutput
- func (o GetAuthTokensResultOutput) ToGetAuthTokensResultOutputWithContext(ctx context.Context) GetAuthTokensResultOutput
- func (o GetAuthTokensResultOutput) Tokens() GetAuthTokensTokenArrayOutput
- func (o GetAuthTokensResultOutput) UserId() pulumi.StringOutput
- type GetAuthTokensToken
- type GetAuthTokensTokenArgs
- type GetAuthTokensTokenArray
- type GetAuthTokensTokenArrayInput
- type GetAuthTokensTokenArrayOutput
- func (GetAuthTokensTokenArrayOutput) ElementType() reflect.Type
- func (o GetAuthTokensTokenArrayOutput) Index(i pulumi.IntInput) GetAuthTokensTokenOutput
- func (o GetAuthTokensTokenArrayOutput) ToGetAuthTokensTokenArrayOutput() GetAuthTokensTokenArrayOutput
- func (o GetAuthTokensTokenArrayOutput) ToGetAuthTokensTokenArrayOutputWithContext(ctx context.Context) GetAuthTokensTokenArrayOutput
- type GetAuthTokensTokenInput
- type GetAuthTokensTokenOutput
- func (o GetAuthTokensTokenOutput) Description() pulumi.StringOutput
- func (GetAuthTokensTokenOutput) ElementType() reflect.Type
- func (o GetAuthTokensTokenOutput) Id() pulumi.StringOutput
- func (o GetAuthTokensTokenOutput) InactiveState() pulumi.StringOutput
- func (o GetAuthTokensTokenOutput) State() pulumi.StringOutput
- func (o GetAuthTokensTokenOutput) TimeCreated() pulumi.StringOutput
- func (o GetAuthTokensTokenOutput) TimeExpires() pulumi.StringOutput
- func (o GetAuthTokensTokenOutput) ToGetAuthTokensTokenOutput() GetAuthTokensTokenOutput
- func (o GetAuthTokensTokenOutput) ToGetAuthTokensTokenOutputWithContext(ctx context.Context) GetAuthTokensTokenOutput
- func (o GetAuthTokensTokenOutput) Token() pulumi.StringOutput
- func (o GetAuthTokensTokenOutput) UserId() pulumi.StringOutput
- type GetAuthenticationPolicyNetworkPolicy
- type GetAuthenticationPolicyNetworkPolicyArgs
- func (GetAuthenticationPolicyNetworkPolicyArgs) ElementType() reflect.Type
- func (i GetAuthenticationPolicyNetworkPolicyArgs) ToGetAuthenticationPolicyNetworkPolicyOutput() GetAuthenticationPolicyNetworkPolicyOutput
- func (i GetAuthenticationPolicyNetworkPolicyArgs) ToGetAuthenticationPolicyNetworkPolicyOutputWithContext(ctx context.Context) GetAuthenticationPolicyNetworkPolicyOutput
- type GetAuthenticationPolicyNetworkPolicyArray
- func (GetAuthenticationPolicyNetworkPolicyArray) ElementType() reflect.Type
- func (i GetAuthenticationPolicyNetworkPolicyArray) ToGetAuthenticationPolicyNetworkPolicyArrayOutput() GetAuthenticationPolicyNetworkPolicyArrayOutput
- func (i GetAuthenticationPolicyNetworkPolicyArray) ToGetAuthenticationPolicyNetworkPolicyArrayOutputWithContext(ctx context.Context) GetAuthenticationPolicyNetworkPolicyArrayOutput
- type GetAuthenticationPolicyNetworkPolicyArrayInput
- type GetAuthenticationPolicyNetworkPolicyArrayOutput
- func (GetAuthenticationPolicyNetworkPolicyArrayOutput) ElementType() reflect.Type
- func (o GetAuthenticationPolicyNetworkPolicyArrayOutput) Index(i pulumi.IntInput) GetAuthenticationPolicyNetworkPolicyOutput
- func (o GetAuthenticationPolicyNetworkPolicyArrayOutput) ToGetAuthenticationPolicyNetworkPolicyArrayOutput() GetAuthenticationPolicyNetworkPolicyArrayOutput
- func (o GetAuthenticationPolicyNetworkPolicyArrayOutput) ToGetAuthenticationPolicyNetworkPolicyArrayOutputWithContext(ctx context.Context) GetAuthenticationPolicyNetworkPolicyArrayOutput
- type GetAuthenticationPolicyNetworkPolicyInput
- type GetAuthenticationPolicyNetworkPolicyOutput
- func (GetAuthenticationPolicyNetworkPolicyOutput) ElementType() reflect.Type
- func (o GetAuthenticationPolicyNetworkPolicyOutput) NetworkSourceIds() pulumi.StringArrayOutput
- func (o GetAuthenticationPolicyNetworkPolicyOutput) ToGetAuthenticationPolicyNetworkPolicyOutput() GetAuthenticationPolicyNetworkPolicyOutput
- func (o GetAuthenticationPolicyNetworkPolicyOutput) ToGetAuthenticationPolicyNetworkPolicyOutputWithContext(ctx context.Context) GetAuthenticationPolicyNetworkPolicyOutput
- type GetAuthenticationPolicyPasswordPolicy
- type GetAuthenticationPolicyPasswordPolicyArgs
- func (GetAuthenticationPolicyPasswordPolicyArgs) ElementType() reflect.Type
- func (i GetAuthenticationPolicyPasswordPolicyArgs) ToGetAuthenticationPolicyPasswordPolicyOutput() GetAuthenticationPolicyPasswordPolicyOutput
- func (i GetAuthenticationPolicyPasswordPolicyArgs) ToGetAuthenticationPolicyPasswordPolicyOutputWithContext(ctx context.Context) GetAuthenticationPolicyPasswordPolicyOutput
- type GetAuthenticationPolicyPasswordPolicyArray
- func (GetAuthenticationPolicyPasswordPolicyArray) ElementType() reflect.Type
- func (i GetAuthenticationPolicyPasswordPolicyArray) ToGetAuthenticationPolicyPasswordPolicyArrayOutput() GetAuthenticationPolicyPasswordPolicyArrayOutput
- func (i GetAuthenticationPolicyPasswordPolicyArray) ToGetAuthenticationPolicyPasswordPolicyArrayOutputWithContext(ctx context.Context) GetAuthenticationPolicyPasswordPolicyArrayOutput
- type GetAuthenticationPolicyPasswordPolicyArrayInput
- type GetAuthenticationPolicyPasswordPolicyArrayOutput
- func (GetAuthenticationPolicyPasswordPolicyArrayOutput) ElementType() reflect.Type
- func (o GetAuthenticationPolicyPasswordPolicyArrayOutput) Index(i pulumi.IntInput) GetAuthenticationPolicyPasswordPolicyOutput
- func (o GetAuthenticationPolicyPasswordPolicyArrayOutput) ToGetAuthenticationPolicyPasswordPolicyArrayOutput() GetAuthenticationPolicyPasswordPolicyArrayOutput
- func (o GetAuthenticationPolicyPasswordPolicyArrayOutput) ToGetAuthenticationPolicyPasswordPolicyArrayOutputWithContext(ctx context.Context) GetAuthenticationPolicyPasswordPolicyArrayOutput
- type GetAuthenticationPolicyPasswordPolicyInput
- type GetAuthenticationPolicyPasswordPolicyOutput
- func (GetAuthenticationPolicyPasswordPolicyOutput) ElementType() reflect.Type
- func (o GetAuthenticationPolicyPasswordPolicyOutput) IsLowercaseCharactersRequired() pulumi.BoolOutput
- func (o GetAuthenticationPolicyPasswordPolicyOutput) IsNumericCharactersRequired() pulumi.BoolOutput
- func (o GetAuthenticationPolicyPasswordPolicyOutput) IsSpecialCharactersRequired() pulumi.BoolOutput
- func (o GetAuthenticationPolicyPasswordPolicyOutput) IsUppercaseCharactersRequired() pulumi.BoolOutput
- func (o GetAuthenticationPolicyPasswordPolicyOutput) IsUsernameContainmentAllowed() pulumi.BoolOutput
- func (o GetAuthenticationPolicyPasswordPolicyOutput) MinimumPasswordLength() pulumi.IntOutput
- func (o GetAuthenticationPolicyPasswordPolicyOutput) ToGetAuthenticationPolicyPasswordPolicyOutput() GetAuthenticationPolicyPasswordPolicyOutput
- func (o GetAuthenticationPolicyPasswordPolicyOutput) ToGetAuthenticationPolicyPasswordPolicyOutputWithContext(ctx context.Context) GetAuthenticationPolicyPasswordPolicyOutput
- type GetAvailabilityDomainArgs
- type GetAvailabilityDomainOutputArgs
- type GetAvailabilityDomainResult
- type GetAvailabilityDomainResultOutput
- func (o GetAvailabilityDomainResultOutput) AdNumber() pulumi.IntOutput
- func (o GetAvailabilityDomainResultOutput) CompartmentId() pulumi.StringOutput
- func (GetAvailabilityDomainResultOutput) ElementType() reflect.Type
- func (o GetAvailabilityDomainResultOutput) Id() pulumi.StringOutput
- func (o GetAvailabilityDomainResultOutput) Name() pulumi.StringOutput
- func (o GetAvailabilityDomainResultOutput) ToGetAvailabilityDomainResultOutput() GetAvailabilityDomainResultOutput
- func (o GetAvailabilityDomainResultOutput) ToGetAvailabilityDomainResultOutputWithContext(ctx context.Context) GetAvailabilityDomainResultOutput
- type GetAvailabilityDomainsArgs
- type GetAvailabilityDomainsAvailabilityDomain
- type GetAvailabilityDomainsAvailabilityDomainArgs
- func (GetAvailabilityDomainsAvailabilityDomainArgs) ElementType() reflect.Type
- func (i GetAvailabilityDomainsAvailabilityDomainArgs) ToGetAvailabilityDomainsAvailabilityDomainOutput() GetAvailabilityDomainsAvailabilityDomainOutput
- func (i GetAvailabilityDomainsAvailabilityDomainArgs) ToGetAvailabilityDomainsAvailabilityDomainOutputWithContext(ctx context.Context) GetAvailabilityDomainsAvailabilityDomainOutput
- type GetAvailabilityDomainsAvailabilityDomainArray
- func (GetAvailabilityDomainsAvailabilityDomainArray) ElementType() reflect.Type
- func (i GetAvailabilityDomainsAvailabilityDomainArray) ToGetAvailabilityDomainsAvailabilityDomainArrayOutput() GetAvailabilityDomainsAvailabilityDomainArrayOutput
- func (i GetAvailabilityDomainsAvailabilityDomainArray) ToGetAvailabilityDomainsAvailabilityDomainArrayOutputWithContext(ctx context.Context) GetAvailabilityDomainsAvailabilityDomainArrayOutput
- type GetAvailabilityDomainsAvailabilityDomainArrayInput
- type GetAvailabilityDomainsAvailabilityDomainArrayOutput
- func (GetAvailabilityDomainsAvailabilityDomainArrayOutput) ElementType() reflect.Type
- func (o GetAvailabilityDomainsAvailabilityDomainArrayOutput) Index(i pulumi.IntInput) GetAvailabilityDomainsAvailabilityDomainOutput
- func (o GetAvailabilityDomainsAvailabilityDomainArrayOutput) ToGetAvailabilityDomainsAvailabilityDomainArrayOutput() GetAvailabilityDomainsAvailabilityDomainArrayOutput
- func (o GetAvailabilityDomainsAvailabilityDomainArrayOutput) ToGetAvailabilityDomainsAvailabilityDomainArrayOutputWithContext(ctx context.Context) GetAvailabilityDomainsAvailabilityDomainArrayOutput
- type GetAvailabilityDomainsAvailabilityDomainInput
- type GetAvailabilityDomainsAvailabilityDomainOutput
- func (o GetAvailabilityDomainsAvailabilityDomainOutput) CompartmentId() pulumi.StringOutput
- func (GetAvailabilityDomainsAvailabilityDomainOutput) ElementType() reflect.Type
- func (o GetAvailabilityDomainsAvailabilityDomainOutput) Id() pulumi.StringOutput
- func (o GetAvailabilityDomainsAvailabilityDomainOutput) Name() pulumi.StringOutput
- func (o GetAvailabilityDomainsAvailabilityDomainOutput) ToGetAvailabilityDomainsAvailabilityDomainOutput() GetAvailabilityDomainsAvailabilityDomainOutput
- func (o GetAvailabilityDomainsAvailabilityDomainOutput) ToGetAvailabilityDomainsAvailabilityDomainOutputWithContext(ctx context.Context) GetAvailabilityDomainsAvailabilityDomainOutput
- type GetAvailabilityDomainsFilter
- type GetAvailabilityDomainsFilterArgs
- func (GetAvailabilityDomainsFilterArgs) ElementType() reflect.Type
- func (i GetAvailabilityDomainsFilterArgs) ToGetAvailabilityDomainsFilterOutput() GetAvailabilityDomainsFilterOutput
- func (i GetAvailabilityDomainsFilterArgs) ToGetAvailabilityDomainsFilterOutputWithContext(ctx context.Context) GetAvailabilityDomainsFilterOutput
- type GetAvailabilityDomainsFilterArray
- func (GetAvailabilityDomainsFilterArray) ElementType() reflect.Type
- func (i GetAvailabilityDomainsFilterArray) ToGetAvailabilityDomainsFilterArrayOutput() GetAvailabilityDomainsFilterArrayOutput
- func (i GetAvailabilityDomainsFilterArray) ToGetAvailabilityDomainsFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityDomainsFilterArrayOutput
- type GetAvailabilityDomainsFilterArrayInput
- type GetAvailabilityDomainsFilterArrayOutput
- func (GetAvailabilityDomainsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAvailabilityDomainsFilterArrayOutput) Index(i pulumi.IntInput) GetAvailabilityDomainsFilterOutput
- func (o GetAvailabilityDomainsFilterArrayOutput) ToGetAvailabilityDomainsFilterArrayOutput() GetAvailabilityDomainsFilterArrayOutput
- func (o GetAvailabilityDomainsFilterArrayOutput) ToGetAvailabilityDomainsFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityDomainsFilterArrayOutput
- type GetAvailabilityDomainsFilterInput
- type GetAvailabilityDomainsFilterOutput
- func (GetAvailabilityDomainsFilterOutput) ElementType() reflect.Type
- func (o GetAvailabilityDomainsFilterOutput) Name() pulumi.StringOutput
- func (o GetAvailabilityDomainsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAvailabilityDomainsFilterOutput) ToGetAvailabilityDomainsFilterOutput() GetAvailabilityDomainsFilterOutput
- func (o GetAvailabilityDomainsFilterOutput) ToGetAvailabilityDomainsFilterOutputWithContext(ctx context.Context) GetAvailabilityDomainsFilterOutput
- func (o GetAvailabilityDomainsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAvailabilityDomainsOutputArgs
- type GetAvailabilityDomainsResult
- type GetAvailabilityDomainsResultOutput
- func (o GetAvailabilityDomainsResultOutput) AvailabilityDomains() GetAvailabilityDomainsAvailabilityDomainArrayOutput
- func (o GetAvailabilityDomainsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetAvailabilityDomainsResultOutput) ElementType() reflect.Type
- func (o GetAvailabilityDomainsResultOutput) Filters() GetAvailabilityDomainsFilterArrayOutput
- func (o GetAvailabilityDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetAvailabilityDomainsResultOutput) ToGetAvailabilityDomainsResultOutput() GetAvailabilityDomainsResultOutput
- func (o GetAvailabilityDomainsResultOutput) ToGetAvailabilityDomainsResultOutputWithContext(ctx context.Context) GetAvailabilityDomainsResultOutput
- type GetCompartmentsArgs
- type GetCompartmentsCompartment
- type GetCompartmentsCompartmentArgs
- func (GetCompartmentsCompartmentArgs) ElementType() reflect.Type
- func (i GetCompartmentsCompartmentArgs) ToGetCompartmentsCompartmentOutput() GetCompartmentsCompartmentOutput
- func (i GetCompartmentsCompartmentArgs) ToGetCompartmentsCompartmentOutputWithContext(ctx context.Context) GetCompartmentsCompartmentOutput
- type GetCompartmentsCompartmentArray
- func (GetCompartmentsCompartmentArray) ElementType() reflect.Type
- func (i GetCompartmentsCompartmentArray) ToGetCompartmentsCompartmentArrayOutput() GetCompartmentsCompartmentArrayOutput
- func (i GetCompartmentsCompartmentArray) ToGetCompartmentsCompartmentArrayOutputWithContext(ctx context.Context) GetCompartmentsCompartmentArrayOutput
- type GetCompartmentsCompartmentArrayInput
- type GetCompartmentsCompartmentArrayOutput
- func (GetCompartmentsCompartmentArrayOutput) ElementType() reflect.Type
- func (o GetCompartmentsCompartmentArrayOutput) Index(i pulumi.IntInput) GetCompartmentsCompartmentOutput
- func (o GetCompartmentsCompartmentArrayOutput) ToGetCompartmentsCompartmentArrayOutput() GetCompartmentsCompartmentArrayOutput
- func (o GetCompartmentsCompartmentArrayOutput) ToGetCompartmentsCompartmentArrayOutputWithContext(ctx context.Context) GetCompartmentsCompartmentArrayOutput
- type GetCompartmentsCompartmentInput
- type GetCompartmentsCompartmentOutput
- func (o GetCompartmentsCompartmentOutput) CompartmentId() pulumi.StringOutput
- func (o GetCompartmentsCompartmentOutput) DefinedTags() pulumi.MapOutput
- func (o GetCompartmentsCompartmentOutput) Description() pulumi.StringOutput
- func (GetCompartmentsCompartmentOutput) ElementType() reflect.Type
- func (o GetCompartmentsCompartmentOutput) EnableDelete() pulumi.BoolOutput
- func (o GetCompartmentsCompartmentOutput) FreeformTags() pulumi.MapOutput
- func (o GetCompartmentsCompartmentOutput) Id() pulumi.StringOutput
- func (o GetCompartmentsCompartmentOutput) InactiveState() pulumi.StringOutput
- func (o GetCompartmentsCompartmentOutput) IsAccessible() pulumi.BoolOutput
- func (o GetCompartmentsCompartmentOutput) Name() pulumi.StringOutput
- func (o GetCompartmentsCompartmentOutput) State() pulumi.StringOutput
- func (o GetCompartmentsCompartmentOutput) TimeCreated() pulumi.StringOutput
- func (o GetCompartmentsCompartmentOutput) ToGetCompartmentsCompartmentOutput() GetCompartmentsCompartmentOutput
- func (o GetCompartmentsCompartmentOutput) ToGetCompartmentsCompartmentOutputWithContext(ctx context.Context) GetCompartmentsCompartmentOutput
- type GetCompartmentsFilter
- type GetCompartmentsFilterArgs
- type GetCompartmentsFilterArray
- func (GetCompartmentsFilterArray) ElementType() reflect.Type
- func (i GetCompartmentsFilterArray) ToGetCompartmentsFilterArrayOutput() GetCompartmentsFilterArrayOutput
- func (i GetCompartmentsFilterArray) ToGetCompartmentsFilterArrayOutputWithContext(ctx context.Context) GetCompartmentsFilterArrayOutput
- type GetCompartmentsFilterArrayInput
- type GetCompartmentsFilterArrayOutput
- func (GetCompartmentsFilterArrayOutput) ElementType() reflect.Type
- func (o GetCompartmentsFilterArrayOutput) Index(i pulumi.IntInput) GetCompartmentsFilterOutput
- func (o GetCompartmentsFilterArrayOutput) ToGetCompartmentsFilterArrayOutput() GetCompartmentsFilterArrayOutput
- func (o GetCompartmentsFilterArrayOutput) ToGetCompartmentsFilterArrayOutputWithContext(ctx context.Context) GetCompartmentsFilterArrayOutput
- type GetCompartmentsFilterInput
- type GetCompartmentsFilterOutput
- func (GetCompartmentsFilterOutput) ElementType() reflect.Type
- func (o GetCompartmentsFilterOutput) Name() pulumi.StringOutput
- func (o GetCompartmentsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetCompartmentsFilterOutput) ToGetCompartmentsFilterOutput() GetCompartmentsFilterOutput
- func (o GetCompartmentsFilterOutput) ToGetCompartmentsFilterOutputWithContext(ctx context.Context) GetCompartmentsFilterOutput
- func (o GetCompartmentsFilterOutput) Values() pulumi.StringArrayOutput
- type GetCompartmentsOutputArgs
- type GetCompartmentsResult
- type GetCompartmentsResultOutput
- func (o GetCompartmentsResultOutput) AccessLevel() pulumi.StringPtrOutput
- func (o GetCompartmentsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetCompartmentsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput
- func (o GetCompartmentsResultOutput) Compartments() GetCompartmentsCompartmentArrayOutput
- func (GetCompartmentsResultOutput) ElementType() reflect.Type
- func (o GetCompartmentsResultOutput) Filters() GetCompartmentsFilterArrayOutput
- func (o GetCompartmentsResultOutput) Id() pulumi.StringOutput
- func (o GetCompartmentsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetCompartmentsResultOutput) State() pulumi.StringPtrOutput
- func (o GetCompartmentsResultOutput) ToGetCompartmentsResultOutput() GetCompartmentsResultOutput
- func (o GetCompartmentsResultOutput) ToGetCompartmentsResultOutputWithContext(ctx context.Context) GetCompartmentsResultOutput
- type GetCostTrackingTagsArgs
- type GetCostTrackingTagsFilter
- type GetCostTrackingTagsFilterArgs
- func (GetCostTrackingTagsFilterArgs) ElementType() reflect.Type
- func (i GetCostTrackingTagsFilterArgs) ToGetCostTrackingTagsFilterOutput() GetCostTrackingTagsFilterOutput
- func (i GetCostTrackingTagsFilterArgs) ToGetCostTrackingTagsFilterOutputWithContext(ctx context.Context) GetCostTrackingTagsFilterOutput
- type GetCostTrackingTagsFilterArray
- func (GetCostTrackingTagsFilterArray) ElementType() reflect.Type
- func (i GetCostTrackingTagsFilterArray) ToGetCostTrackingTagsFilterArrayOutput() GetCostTrackingTagsFilterArrayOutput
- func (i GetCostTrackingTagsFilterArray) ToGetCostTrackingTagsFilterArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsFilterArrayOutput
- type GetCostTrackingTagsFilterArrayInput
- type GetCostTrackingTagsFilterArrayOutput
- func (GetCostTrackingTagsFilterArrayOutput) ElementType() reflect.Type
- func (o GetCostTrackingTagsFilterArrayOutput) Index(i pulumi.IntInput) GetCostTrackingTagsFilterOutput
- func (o GetCostTrackingTagsFilterArrayOutput) ToGetCostTrackingTagsFilterArrayOutput() GetCostTrackingTagsFilterArrayOutput
- func (o GetCostTrackingTagsFilterArrayOutput) ToGetCostTrackingTagsFilterArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsFilterArrayOutput
- type GetCostTrackingTagsFilterInput
- type GetCostTrackingTagsFilterOutput
- func (GetCostTrackingTagsFilterOutput) ElementType() reflect.Type
- func (o GetCostTrackingTagsFilterOutput) Name() pulumi.StringOutput
- func (o GetCostTrackingTagsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetCostTrackingTagsFilterOutput) ToGetCostTrackingTagsFilterOutput() GetCostTrackingTagsFilterOutput
- func (o GetCostTrackingTagsFilterOutput) ToGetCostTrackingTagsFilterOutputWithContext(ctx context.Context) GetCostTrackingTagsFilterOutput
- func (o GetCostTrackingTagsFilterOutput) Values() pulumi.StringArrayOutput
- type GetCostTrackingTagsOutputArgs
- type GetCostTrackingTagsResult
- type GetCostTrackingTagsResultOutput
- func (o GetCostTrackingTagsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetCostTrackingTagsResultOutput) ElementType() reflect.Type
- func (o GetCostTrackingTagsResultOutput) Filters() GetCostTrackingTagsFilterArrayOutput
- func (o GetCostTrackingTagsResultOutput) Id() pulumi.StringOutput
- func (o GetCostTrackingTagsResultOutput) Tags() GetCostTrackingTagsTagArrayOutput
- func (o GetCostTrackingTagsResultOutput) ToGetCostTrackingTagsResultOutput() GetCostTrackingTagsResultOutput
- func (o GetCostTrackingTagsResultOutput) ToGetCostTrackingTagsResultOutputWithContext(ctx context.Context) GetCostTrackingTagsResultOutput
- type GetCostTrackingTagsTag
- type GetCostTrackingTagsTagArgs
- type GetCostTrackingTagsTagArray
- func (GetCostTrackingTagsTagArray) ElementType() reflect.Type
- func (i GetCostTrackingTagsTagArray) ToGetCostTrackingTagsTagArrayOutput() GetCostTrackingTagsTagArrayOutput
- func (i GetCostTrackingTagsTagArray) ToGetCostTrackingTagsTagArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsTagArrayOutput
- type GetCostTrackingTagsTagArrayInput
- type GetCostTrackingTagsTagArrayOutput
- func (GetCostTrackingTagsTagArrayOutput) ElementType() reflect.Type
- func (o GetCostTrackingTagsTagArrayOutput) Index(i pulumi.IntInput) GetCostTrackingTagsTagOutput
- func (o GetCostTrackingTagsTagArrayOutput) ToGetCostTrackingTagsTagArrayOutput() GetCostTrackingTagsTagArrayOutput
- func (o GetCostTrackingTagsTagArrayOutput) ToGetCostTrackingTagsTagArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsTagArrayOutput
- type GetCostTrackingTagsTagInput
- type GetCostTrackingTagsTagOutput
- func (o GetCostTrackingTagsTagOutput) CompartmentId() pulumi.StringOutput
- func (o GetCostTrackingTagsTagOutput) DefinedTags() pulumi.MapOutput
- func (o GetCostTrackingTagsTagOutput) Description() pulumi.StringOutput
- func (GetCostTrackingTagsTagOutput) ElementType() reflect.Type
- func (o GetCostTrackingTagsTagOutput) FreeformTags() pulumi.MapOutput
- func (o GetCostTrackingTagsTagOutput) Id() pulumi.StringOutput
- func (o GetCostTrackingTagsTagOutput) IsCostTracking() pulumi.BoolOutput
- func (o GetCostTrackingTagsTagOutput) IsRetired() pulumi.BoolOutput
- func (o GetCostTrackingTagsTagOutput) Name() pulumi.StringOutput
- func (o GetCostTrackingTagsTagOutput) State() pulumi.StringOutput
- func (o GetCostTrackingTagsTagOutput) TagNamespaceId() pulumi.StringOutput
- func (o GetCostTrackingTagsTagOutput) TagNamespaceName() pulumi.StringOutput
- func (o GetCostTrackingTagsTagOutput) TimeCreated() pulumi.StringOutput
- func (o GetCostTrackingTagsTagOutput) ToGetCostTrackingTagsTagOutput() GetCostTrackingTagsTagOutput
- func (o GetCostTrackingTagsTagOutput) ToGetCostTrackingTagsTagOutputWithContext(ctx context.Context) GetCostTrackingTagsTagOutput
- func (o GetCostTrackingTagsTagOutput) Validators() GetCostTrackingTagsTagValidatorArrayOutput
- type GetCostTrackingTagsTagValidator
- type GetCostTrackingTagsTagValidatorArgs
- func (GetCostTrackingTagsTagValidatorArgs) ElementType() reflect.Type
- func (i GetCostTrackingTagsTagValidatorArgs) ToGetCostTrackingTagsTagValidatorOutput() GetCostTrackingTagsTagValidatorOutput
- func (i GetCostTrackingTagsTagValidatorArgs) ToGetCostTrackingTagsTagValidatorOutputWithContext(ctx context.Context) GetCostTrackingTagsTagValidatorOutput
- type GetCostTrackingTagsTagValidatorArray
- func (GetCostTrackingTagsTagValidatorArray) ElementType() reflect.Type
- func (i GetCostTrackingTagsTagValidatorArray) ToGetCostTrackingTagsTagValidatorArrayOutput() GetCostTrackingTagsTagValidatorArrayOutput
- func (i GetCostTrackingTagsTagValidatorArray) ToGetCostTrackingTagsTagValidatorArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsTagValidatorArrayOutput
- type GetCostTrackingTagsTagValidatorArrayInput
- type GetCostTrackingTagsTagValidatorArrayOutput
- func (GetCostTrackingTagsTagValidatorArrayOutput) ElementType() reflect.Type
- func (o GetCostTrackingTagsTagValidatorArrayOutput) Index(i pulumi.IntInput) GetCostTrackingTagsTagValidatorOutput
- func (o GetCostTrackingTagsTagValidatorArrayOutput) ToGetCostTrackingTagsTagValidatorArrayOutput() GetCostTrackingTagsTagValidatorArrayOutput
- func (o GetCostTrackingTagsTagValidatorArrayOutput) ToGetCostTrackingTagsTagValidatorArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsTagValidatorArrayOutput
- type GetCostTrackingTagsTagValidatorInput
- type GetCostTrackingTagsTagValidatorOutput
- func (GetCostTrackingTagsTagValidatorOutput) ElementType() reflect.Type
- func (o GetCostTrackingTagsTagValidatorOutput) ToGetCostTrackingTagsTagValidatorOutput() GetCostTrackingTagsTagValidatorOutput
- func (o GetCostTrackingTagsTagValidatorOutput) ToGetCostTrackingTagsTagValidatorOutputWithContext(ctx context.Context) GetCostTrackingTagsTagValidatorOutput
- func (o GetCostTrackingTagsTagValidatorOutput) ValidatorType() pulumi.StringOutput
- func (o GetCostTrackingTagsTagValidatorOutput) Values() pulumi.StringArrayOutput
- type GetCustomerSecretKeysArgs
- type GetCustomerSecretKeysCustomerSecretKey
- type GetCustomerSecretKeysCustomerSecretKeyArgs
- func (GetCustomerSecretKeysCustomerSecretKeyArgs) ElementType() reflect.Type
- func (i GetCustomerSecretKeysCustomerSecretKeyArgs) ToGetCustomerSecretKeysCustomerSecretKeyOutput() GetCustomerSecretKeysCustomerSecretKeyOutput
- func (i GetCustomerSecretKeysCustomerSecretKeyArgs) ToGetCustomerSecretKeysCustomerSecretKeyOutputWithContext(ctx context.Context) GetCustomerSecretKeysCustomerSecretKeyOutput
- type GetCustomerSecretKeysCustomerSecretKeyArray
- func (GetCustomerSecretKeysCustomerSecretKeyArray) ElementType() reflect.Type
- func (i GetCustomerSecretKeysCustomerSecretKeyArray) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutput() GetCustomerSecretKeysCustomerSecretKeyArrayOutput
- func (i GetCustomerSecretKeysCustomerSecretKeyArray) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutputWithContext(ctx context.Context) GetCustomerSecretKeysCustomerSecretKeyArrayOutput
- type GetCustomerSecretKeysCustomerSecretKeyArrayInput
- type GetCustomerSecretKeysCustomerSecretKeyArrayOutput
- func (GetCustomerSecretKeysCustomerSecretKeyArrayOutput) ElementType() reflect.Type
- func (o GetCustomerSecretKeysCustomerSecretKeyArrayOutput) Index(i pulumi.IntInput) GetCustomerSecretKeysCustomerSecretKeyOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyArrayOutput) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutput() GetCustomerSecretKeysCustomerSecretKeyArrayOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyArrayOutput) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutputWithContext(ctx context.Context) GetCustomerSecretKeysCustomerSecretKeyArrayOutput
- type GetCustomerSecretKeysCustomerSecretKeyInput
- type GetCustomerSecretKeysCustomerSecretKeyOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) DisplayName() pulumi.StringOutput
- func (GetCustomerSecretKeysCustomerSecretKeyOutput) ElementType() reflect.Type
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) Id() pulumi.StringOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) InactiveState() pulumi.StringOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) Key() pulumi.StringOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) State() pulumi.StringOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) TimeCreated() pulumi.StringOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) TimeExpires() pulumi.StringOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) ToGetCustomerSecretKeysCustomerSecretKeyOutput() GetCustomerSecretKeysCustomerSecretKeyOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) ToGetCustomerSecretKeysCustomerSecretKeyOutputWithContext(ctx context.Context) GetCustomerSecretKeysCustomerSecretKeyOutput
- func (o GetCustomerSecretKeysCustomerSecretKeyOutput) UserId() pulumi.StringOutput
- type GetCustomerSecretKeysFilter
- type GetCustomerSecretKeysFilterArgs
- func (GetCustomerSecretKeysFilterArgs) ElementType() reflect.Type
- func (i GetCustomerSecretKeysFilterArgs) ToGetCustomerSecretKeysFilterOutput() GetCustomerSecretKeysFilterOutput
- func (i GetCustomerSecretKeysFilterArgs) ToGetCustomerSecretKeysFilterOutputWithContext(ctx context.Context) GetCustomerSecretKeysFilterOutput
- type GetCustomerSecretKeysFilterArray
- func (GetCustomerSecretKeysFilterArray) ElementType() reflect.Type
- func (i GetCustomerSecretKeysFilterArray) ToGetCustomerSecretKeysFilterArrayOutput() GetCustomerSecretKeysFilterArrayOutput
- func (i GetCustomerSecretKeysFilterArray) ToGetCustomerSecretKeysFilterArrayOutputWithContext(ctx context.Context) GetCustomerSecretKeysFilterArrayOutput
- type GetCustomerSecretKeysFilterArrayInput
- type GetCustomerSecretKeysFilterArrayOutput
- func (GetCustomerSecretKeysFilterArrayOutput) ElementType() reflect.Type
- func (o GetCustomerSecretKeysFilterArrayOutput) Index(i pulumi.IntInput) GetCustomerSecretKeysFilterOutput
- func (o GetCustomerSecretKeysFilterArrayOutput) ToGetCustomerSecretKeysFilterArrayOutput() GetCustomerSecretKeysFilterArrayOutput
- func (o GetCustomerSecretKeysFilterArrayOutput) ToGetCustomerSecretKeysFilterArrayOutputWithContext(ctx context.Context) GetCustomerSecretKeysFilterArrayOutput
- type GetCustomerSecretKeysFilterInput
- type GetCustomerSecretKeysFilterOutput
- func (GetCustomerSecretKeysFilterOutput) ElementType() reflect.Type
- func (o GetCustomerSecretKeysFilterOutput) Name() pulumi.StringOutput
- func (o GetCustomerSecretKeysFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetCustomerSecretKeysFilterOutput) ToGetCustomerSecretKeysFilterOutput() GetCustomerSecretKeysFilterOutput
- func (o GetCustomerSecretKeysFilterOutput) ToGetCustomerSecretKeysFilterOutputWithContext(ctx context.Context) GetCustomerSecretKeysFilterOutput
- func (o GetCustomerSecretKeysFilterOutput) Values() pulumi.StringArrayOutput
- type GetCustomerSecretKeysOutputArgs
- type GetCustomerSecretKeysResult
- type GetCustomerSecretKeysResultOutput
- func (o GetCustomerSecretKeysResultOutput) CustomerSecretKeys() GetCustomerSecretKeysCustomerSecretKeyArrayOutput
- func (GetCustomerSecretKeysResultOutput) ElementType() reflect.Type
- func (o GetCustomerSecretKeysResultOutput) Filters() GetCustomerSecretKeysFilterArrayOutput
- func (o GetCustomerSecretKeysResultOutput) Id() pulumi.StringOutput
- func (o GetCustomerSecretKeysResultOutput) ToGetCustomerSecretKeysResultOutput() GetCustomerSecretKeysResultOutput
- func (o GetCustomerSecretKeysResultOutput) ToGetCustomerSecretKeysResultOutputWithContext(ctx context.Context) GetCustomerSecretKeysResultOutput
- func (o GetCustomerSecretKeysResultOutput) UserId() pulumi.StringOutput
- type GetDbCredentialsArgs
- type GetDbCredentialsDbCredential
- type GetDbCredentialsDbCredentialArgs
- func (GetDbCredentialsDbCredentialArgs) ElementType() reflect.Type
- func (i GetDbCredentialsDbCredentialArgs) ToGetDbCredentialsDbCredentialOutput() GetDbCredentialsDbCredentialOutput
- func (i GetDbCredentialsDbCredentialArgs) ToGetDbCredentialsDbCredentialOutputWithContext(ctx context.Context) GetDbCredentialsDbCredentialOutput
- type GetDbCredentialsDbCredentialArray
- func (GetDbCredentialsDbCredentialArray) ElementType() reflect.Type
- func (i GetDbCredentialsDbCredentialArray) ToGetDbCredentialsDbCredentialArrayOutput() GetDbCredentialsDbCredentialArrayOutput
- func (i GetDbCredentialsDbCredentialArray) ToGetDbCredentialsDbCredentialArrayOutputWithContext(ctx context.Context) GetDbCredentialsDbCredentialArrayOutput
- type GetDbCredentialsDbCredentialArrayInput
- type GetDbCredentialsDbCredentialArrayOutput
- func (GetDbCredentialsDbCredentialArrayOutput) ElementType() reflect.Type
- func (o GetDbCredentialsDbCredentialArrayOutput) Index(i pulumi.IntInput) GetDbCredentialsDbCredentialOutput
- func (o GetDbCredentialsDbCredentialArrayOutput) ToGetDbCredentialsDbCredentialArrayOutput() GetDbCredentialsDbCredentialArrayOutput
- func (o GetDbCredentialsDbCredentialArrayOutput) ToGetDbCredentialsDbCredentialArrayOutputWithContext(ctx context.Context) GetDbCredentialsDbCredentialArrayOutput
- type GetDbCredentialsDbCredentialInput
- type GetDbCredentialsDbCredentialOutput
- func (o GetDbCredentialsDbCredentialOutput) Description() pulumi.StringOutput
- func (GetDbCredentialsDbCredentialOutput) ElementType() reflect.Type
- func (o GetDbCredentialsDbCredentialOutput) Id() pulumi.StringOutput
- func (o GetDbCredentialsDbCredentialOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDbCredentialsDbCredentialOutput) Password() pulumi.StringOutput
- func (o GetDbCredentialsDbCredentialOutput) State() pulumi.StringOutput
- func (o GetDbCredentialsDbCredentialOutput) TimeCreated() pulumi.StringOutput
- func (o GetDbCredentialsDbCredentialOutput) TimeExpires() pulumi.StringOutput
- func (o GetDbCredentialsDbCredentialOutput) ToGetDbCredentialsDbCredentialOutput() GetDbCredentialsDbCredentialOutput
- func (o GetDbCredentialsDbCredentialOutput) ToGetDbCredentialsDbCredentialOutputWithContext(ctx context.Context) GetDbCredentialsDbCredentialOutput
- func (o GetDbCredentialsDbCredentialOutput) UserId() pulumi.StringOutput
- type GetDbCredentialsFilter
- type GetDbCredentialsFilterArgs
- type GetDbCredentialsFilterArray
- func (GetDbCredentialsFilterArray) ElementType() reflect.Type
- func (i GetDbCredentialsFilterArray) ToGetDbCredentialsFilterArrayOutput() GetDbCredentialsFilterArrayOutput
- func (i GetDbCredentialsFilterArray) ToGetDbCredentialsFilterArrayOutputWithContext(ctx context.Context) GetDbCredentialsFilterArrayOutput
- type GetDbCredentialsFilterArrayInput
- type GetDbCredentialsFilterArrayOutput
- func (GetDbCredentialsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDbCredentialsFilterArrayOutput) Index(i pulumi.IntInput) GetDbCredentialsFilterOutput
- func (o GetDbCredentialsFilterArrayOutput) ToGetDbCredentialsFilterArrayOutput() GetDbCredentialsFilterArrayOutput
- func (o GetDbCredentialsFilterArrayOutput) ToGetDbCredentialsFilterArrayOutputWithContext(ctx context.Context) GetDbCredentialsFilterArrayOutput
- type GetDbCredentialsFilterInput
- type GetDbCredentialsFilterOutput
- func (GetDbCredentialsFilterOutput) ElementType() reflect.Type
- func (o GetDbCredentialsFilterOutput) Name() pulumi.StringOutput
- func (o GetDbCredentialsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDbCredentialsFilterOutput) ToGetDbCredentialsFilterOutput() GetDbCredentialsFilterOutput
- func (o GetDbCredentialsFilterOutput) ToGetDbCredentialsFilterOutputWithContext(ctx context.Context) GetDbCredentialsFilterOutput
- func (o GetDbCredentialsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDbCredentialsOutputArgs
- type GetDbCredentialsResult
- type GetDbCredentialsResultOutput
- func (o GetDbCredentialsResultOutput) DbCredentials() GetDbCredentialsDbCredentialArrayOutput
- func (GetDbCredentialsResultOutput) ElementType() reflect.Type
- func (o GetDbCredentialsResultOutput) Filters() GetDbCredentialsFilterArrayOutput
- func (o GetDbCredentialsResultOutput) Id() pulumi.StringOutput
- func (o GetDbCredentialsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetDbCredentialsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDbCredentialsResultOutput) ToGetDbCredentialsResultOutput() GetDbCredentialsResultOutput
- func (o GetDbCredentialsResultOutput) ToGetDbCredentialsResultOutputWithContext(ctx context.Context) GetDbCredentialsResultOutput
- func (o GetDbCredentialsResultOutput) UserId() pulumi.StringOutput
- type GetDomainReplicaRegion
- type GetDomainReplicaRegionArgs
- type GetDomainReplicaRegionArray
- func (GetDomainReplicaRegionArray) ElementType() reflect.Type
- func (i GetDomainReplicaRegionArray) ToGetDomainReplicaRegionArrayOutput() GetDomainReplicaRegionArrayOutput
- func (i GetDomainReplicaRegionArray) ToGetDomainReplicaRegionArrayOutputWithContext(ctx context.Context) GetDomainReplicaRegionArrayOutput
- type GetDomainReplicaRegionArrayInput
- type GetDomainReplicaRegionArrayOutput
- func (GetDomainReplicaRegionArrayOutput) ElementType() reflect.Type
- func (o GetDomainReplicaRegionArrayOutput) Index(i pulumi.IntInput) GetDomainReplicaRegionOutput
- func (o GetDomainReplicaRegionArrayOutput) ToGetDomainReplicaRegionArrayOutput() GetDomainReplicaRegionArrayOutput
- func (o GetDomainReplicaRegionArrayOutput) ToGetDomainReplicaRegionArrayOutputWithContext(ctx context.Context) GetDomainReplicaRegionArrayOutput
- type GetDomainReplicaRegionInput
- type GetDomainReplicaRegionOutput
- func (GetDomainReplicaRegionOutput) ElementType() reflect.Type
- func (o GetDomainReplicaRegionOutput) Region() pulumi.StringOutput
- func (o GetDomainReplicaRegionOutput) State() pulumi.StringOutput
- func (o GetDomainReplicaRegionOutput) ToGetDomainReplicaRegionOutput() GetDomainReplicaRegionOutput
- func (o GetDomainReplicaRegionOutput) ToGetDomainReplicaRegionOutputWithContext(ctx context.Context) GetDomainReplicaRegionOutput
- func (o GetDomainReplicaRegionOutput) Url() pulumi.StringOutput
- type GetDomainsArgs
- type GetDomainsDomain
- type GetDomainsDomainArgs
- type GetDomainsDomainArray
- type GetDomainsDomainArrayInput
- type GetDomainsDomainArrayOutput
- func (GetDomainsDomainArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainOutput
- func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput
- func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutputWithContext(ctx context.Context) GetDomainsDomainArrayOutput
- type GetDomainsDomainInput
- type GetDomainsDomainOutput
- func (o GetDomainsDomainOutput) AdminEmail() pulumi.StringOutput
- func (o GetDomainsDomainOutput) AdminFirstName() pulumi.StringOutput
- func (o GetDomainsDomainOutput) AdminLastName() pulumi.StringOutput
- func (o GetDomainsDomainOutput) AdminUserName() pulumi.StringOutput
- func (o GetDomainsDomainOutput) CompartmentId() pulumi.StringOutput
- func (o GetDomainsDomainOutput) DefinedTags() pulumi.MapOutput
- func (o GetDomainsDomainOutput) Description() pulumi.StringOutput
- func (o GetDomainsDomainOutput) DisplayName() pulumi.StringOutput
- func (GetDomainsDomainOutput) ElementType() reflect.Type
- func (o GetDomainsDomainOutput) FreeformTags() pulumi.MapOutput
- func (o GetDomainsDomainOutput) HomeRegion() pulumi.StringOutput
- func (o GetDomainsDomainOutput) HomeRegionUrl() pulumi.StringOutput
- func (o GetDomainsDomainOutput) Id() pulumi.StringOutput
- func (o GetDomainsDomainOutput) IsHiddenOnLogin() pulumi.BoolOutput
- func (o GetDomainsDomainOutput) IsNotificationBypassed() pulumi.BoolOutput
- func (o GetDomainsDomainOutput) IsPrimaryEmailRequired() pulumi.BoolOutput
- func (o GetDomainsDomainOutput) LicenseType() pulumi.StringOutput
- func (o GetDomainsDomainOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetDomainsDomainOutput) ReplicaRegions() GetDomainsDomainReplicaRegionArrayOutput
- func (o GetDomainsDomainOutput) State() pulumi.StringOutput
- func (o GetDomainsDomainOutput) TimeCreated() pulumi.StringOutput
- func (o GetDomainsDomainOutput) ToGetDomainsDomainOutput() GetDomainsDomainOutput
- func (o GetDomainsDomainOutput) ToGetDomainsDomainOutputWithContext(ctx context.Context) GetDomainsDomainOutput
- func (o GetDomainsDomainOutput) Type() pulumi.StringOutput
- func (o GetDomainsDomainOutput) Url() pulumi.StringOutput
- type GetDomainsDomainReplicaRegion
- type GetDomainsDomainReplicaRegionArgs
- func (GetDomainsDomainReplicaRegionArgs) ElementType() reflect.Type
- func (i GetDomainsDomainReplicaRegionArgs) ToGetDomainsDomainReplicaRegionOutput() GetDomainsDomainReplicaRegionOutput
- func (i GetDomainsDomainReplicaRegionArgs) ToGetDomainsDomainReplicaRegionOutputWithContext(ctx context.Context) GetDomainsDomainReplicaRegionOutput
- type GetDomainsDomainReplicaRegionArray
- func (GetDomainsDomainReplicaRegionArray) ElementType() reflect.Type
- func (i GetDomainsDomainReplicaRegionArray) ToGetDomainsDomainReplicaRegionArrayOutput() GetDomainsDomainReplicaRegionArrayOutput
- func (i GetDomainsDomainReplicaRegionArray) ToGetDomainsDomainReplicaRegionArrayOutputWithContext(ctx context.Context) GetDomainsDomainReplicaRegionArrayOutput
- type GetDomainsDomainReplicaRegionArrayInput
- type GetDomainsDomainReplicaRegionArrayOutput
- func (GetDomainsDomainReplicaRegionArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainReplicaRegionArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainReplicaRegionOutput
- func (o GetDomainsDomainReplicaRegionArrayOutput) ToGetDomainsDomainReplicaRegionArrayOutput() GetDomainsDomainReplicaRegionArrayOutput
- func (o GetDomainsDomainReplicaRegionArrayOutput) ToGetDomainsDomainReplicaRegionArrayOutputWithContext(ctx context.Context) GetDomainsDomainReplicaRegionArrayOutput
- type GetDomainsDomainReplicaRegionInput
- type GetDomainsDomainReplicaRegionOutput
- func (GetDomainsDomainReplicaRegionOutput) ElementType() reflect.Type
- func (o GetDomainsDomainReplicaRegionOutput) Region() pulumi.StringOutput
- func (o GetDomainsDomainReplicaRegionOutput) State() pulumi.StringOutput
- func (o GetDomainsDomainReplicaRegionOutput) ToGetDomainsDomainReplicaRegionOutput() GetDomainsDomainReplicaRegionOutput
- func (o GetDomainsDomainReplicaRegionOutput) ToGetDomainsDomainReplicaRegionOutputWithContext(ctx context.Context) GetDomainsDomainReplicaRegionOutput
- func (o GetDomainsDomainReplicaRegionOutput) Url() pulumi.StringOutput
- type GetDomainsFilter
- type GetDomainsFilterArgs
- type GetDomainsFilterArray
- type GetDomainsFilterArrayInput
- type GetDomainsFilterArrayOutput
- func (GetDomainsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDomainsFilterArrayOutput) Index(i pulumi.IntInput) GetDomainsFilterOutput
- func (o GetDomainsFilterArrayOutput) ToGetDomainsFilterArrayOutput() GetDomainsFilterArrayOutput
- func (o GetDomainsFilterArrayOutput) ToGetDomainsFilterArrayOutputWithContext(ctx context.Context) GetDomainsFilterArrayOutput
- type GetDomainsFilterInput
- type GetDomainsFilterOutput
- func (GetDomainsFilterOutput) ElementType() reflect.Type
- func (o GetDomainsFilterOutput) Name() pulumi.StringOutput
- func (o GetDomainsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDomainsFilterOutput) ToGetDomainsFilterOutput() GetDomainsFilterOutput
- func (o GetDomainsFilterOutput) ToGetDomainsFilterOutputWithContext(ctx context.Context) GetDomainsFilterOutput
- func (o GetDomainsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDomainsOutputArgs
- type GetDomainsResult
- type GetDomainsResultOutput
- func (o GetDomainsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDomainsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) Domains() GetDomainsDomainArrayOutput
- func (GetDomainsResultOutput) ElementType() reflect.Type
- func (o GetDomainsResultOutput) Filters() GetDomainsFilterArrayOutput
- func (o GetDomainsResultOutput) HomeRegionUrl() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetDomainsResultOutput) IsHiddenOnLogin() pulumi.BoolPtrOutput
- func (o GetDomainsResultOutput) LicenseType() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput
- func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput
- func (o GetDomainsResultOutput) Type() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) Url() pulumi.StringPtrOutput
- type GetDynamicGroupsArgs
- type GetDynamicGroupsDynamicGroup
- type GetDynamicGroupsDynamicGroupArgs
- func (GetDynamicGroupsDynamicGroupArgs) ElementType() reflect.Type
- func (i GetDynamicGroupsDynamicGroupArgs) ToGetDynamicGroupsDynamicGroupOutput() GetDynamicGroupsDynamicGroupOutput
- func (i GetDynamicGroupsDynamicGroupArgs) ToGetDynamicGroupsDynamicGroupOutputWithContext(ctx context.Context) GetDynamicGroupsDynamicGroupOutput
- type GetDynamicGroupsDynamicGroupArray
- func (GetDynamicGroupsDynamicGroupArray) ElementType() reflect.Type
- func (i GetDynamicGroupsDynamicGroupArray) ToGetDynamicGroupsDynamicGroupArrayOutput() GetDynamicGroupsDynamicGroupArrayOutput
- func (i GetDynamicGroupsDynamicGroupArray) ToGetDynamicGroupsDynamicGroupArrayOutputWithContext(ctx context.Context) GetDynamicGroupsDynamicGroupArrayOutput
- type GetDynamicGroupsDynamicGroupArrayInput
- type GetDynamicGroupsDynamicGroupArrayOutput
- func (GetDynamicGroupsDynamicGroupArrayOutput) ElementType() reflect.Type
- func (o GetDynamicGroupsDynamicGroupArrayOutput) Index(i pulumi.IntInput) GetDynamicGroupsDynamicGroupOutput
- func (o GetDynamicGroupsDynamicGroupArrayOutput) ToGetDynamicGroupsDynamicGroupArrayOutput() GetDynamicGroupsDynamicGroupArrayOutput
- func (o GetDynamicGroupsDynamicGroupArrayOutput) ToGetDynamicGroupsDynamicGroupArrayOutputWithContext(ctx context.Context) GetDynamicGroupsDynamicGroupArrayOutput
- type GetDynamicGroupsDynamicGroupInput
- type GetDynamicGroupsDynamicGroupOutput
- func (o GetDynamicGroupsDynamicGroupOutput) CompartmentId() pulumi.StringOutput
- func (o GetDynamicGroupsDynamicGroupOutput) DefinedTags() pulumi.MapOutput
- func (o GetDynamicGroupsDynamicGroupOutput) Description() pulumi.StringOutput
- func (GetDynamicGroupsDynamicGroupOutput) ElementType() reflect.Type
- func (o GetDynamicGroupsDynamicGroupOutput) FreeformTags() pulumi.MapOutput
- func (o GetDynamicGroupsDynamicGroupOutput) Id() pulumi.StringOutput
- func (o GetDynamicGroupsDynamicGroupOutput) InactiveState() pulumi.StringOutput
- func (o GetDynamicGroupsDynamicGroupOutput) MatchingRule() pulumi.StringOutput
- func (o GetDynamicGroupsDynamicGroupOutput) Name() pulumi.StringOutput
- func (o GetDynamicGroupsDynamicGroupOutput) State() pulumi.StringOutput
- func (o GetDynamicGroupsDynamicGroupOutput) TimeCreated() pulumi.StringOutput
- func (o GetDynamicGroupsDynamicGroupOutput) ToGetDynamicGroupsDynamicGroupOutput() GetDynamicGroupsDynamicGroupOutput
- func (o GetDynamicGroupsDynamicGroupOutput) ToGetDynamicGroupsDynamicGroupOutputWithContext(ctx context.Context) GetDynamicGroupsDynamicGroupOutput
- type GetDynamicGroupsFilter
- type GetDynamicGroupsFilterArgs
- type GetDynamicGroupsFilterArray
- func (GetDynamicGroupsFilterArray) ElementType() reflect.Type
- func (i GetDynamicGroupsFilterArray) ToGetDynamicGroupsFilterArrayOutput() GetDynamicGroupsFilterArrayOutput
- func (i GetDynamicGroupsFilterArray) ToGetDynamicGroupsFilterArrayOutputWithContext(ctx context.Context) GetDynamicGroupsFilterArrayOutput
- type GetDynamicGroupsFilterArrayInput
- type GetDynamicGroupsFilterArrayOutput
- func (GetDynamicGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDynamicGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetDynamicGroupsFilterOutput
- func (o GetDynamicGroupsFilterArrayOutput) ToGetDynamicGroupsFilterArrayOutput() GetDynamicGroupsFilterArrayOutput
- func (o GetDynamicGroupsFilterArrayOutput) ToGetDynamicGroupsFilterArrayOutputWithContext(ctx context.Context) GetDynamicGroupsFilterArrayOutput
- type GetDynamicGroupsFilterInput
- type GetDynamicGroupsFilterOutput
- func (GetDynamicGroupsFilterOutput) ElementType() reflect.Type
- func (o GetDynamicGroupsFilterOutput) Name() pulumi.StringOutput
- func (o GetDynamicGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDynamicGroupsFilterOutput) ToGetDynamicGroupsFilterOutput() GetDynamicGroupsFilterOutput
- func (o GetDynamicGroupsFilterOutput) ToGetDynamicGroupsFilterOutputWithContext(ctx context.Context) GetDynamicGroupsFilterOutput
- func (o GetDynamicGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDynamicGroupsOutputArgs
- type GetDynamicGroupsResult
- type GetDynamicGroupsResultOutput
- func (o GetDynamicGroupsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDynamicGroupsResultOutput) DynamicGroups() GetDynamicGroupsDynamicGroupArrayOutput
- func (GetDynamicGroupsResultOutput) ElementType() reflect.Type
- func (o GetDynamicGroupsResultOutput) Filters() GetDynamicGroupsFilterArrayOutput
- func (o GetDynamicGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetDynamicGroupsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetDynamicGroupsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDynamicGroupsResultOutput) ToGetDynamicGroupsResultOutput() GetDynamicGroupsResultOutput
- func (o GetDynamicGroupsResultOutput) ToGetDynamicGroupsResultOutputWithContext(ctx context.Context) GetDynamicGroupsResultOutput
- type GetFaultDomainsArgs
- type GetFaultDomainsFaultDomain
- type GetFaultDomainsFaultDomainArgs
- func (GetFaultDomainsFaultDomainArgs) ElementType() reflect.Type
- func (i GetFaultDomainsFaultDomainArgs) ToGetFaultDomainsFaultDomainOutput() GetFaultDomainsFaultDomainOutput
- func (i GetFaultDomainsFaultDomainArgs) ToGetFaultDomainsFaultDomainOutputWithContext(ctx context.Context) GetFaultDomainsFaultDomainOutput
- type GetFaultDomainsFaultDomainArray
- func (GetFaultDomainsFaultDomainArray) ElementType() reflect.Type
- func (i GetFaultDomainsFaultDomainArray) ToGetFaultDomainsFaultDomainArrayOutput() GetFaultDomainsFaultDomainArrayOutput
- func (i GetFaultDomainsFaultDomainArray) ToGetFaultDomainsFaultDomainArrayOutputWithContext(ctx context.Context) GetFaultDomainsFaultDomainArrayOutput
- type GetFaultDomainsFaultDomainArrayInput
- type GetFaultDomainsFaultDomainArrayOutput
- func (GetFaultDomainsFaultDomainArrayOutput) ElementType() reflect.Type
- func (o GetFaultDomainsFaultDomainArrayOutput) Index(i pulumi.IntInput) GetFaultDomainsFaultDomainOutput
- func (o GetFaultDomainsFaultDomainArrayOutput) ToGetFaultDomainsFaultDomainArrayOutput() GetFaultDomainsFaultDomainArrayOutput
- func (o GetFaultDomainsFaultDomainArrayOutput) ToGetFaultDomainsFaultDomainArrayOutputWithContext(ctx context.Context) GetFaultDomainsFaultDomainArrayOutput
- type GetFaultDomainsFaultDomainInput
- type GetFaultDomainsFaultDomainOutput
- func (o GetFaultDomainsFaultDomainOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetFaultDomainsFaultDomainOutput) CompartmentId() pulumi.StringOutput
- func (GetFaultDomainsFaultDomainOutput) ElementType() reflect.Type
- func (o GetFaultDomainsFaultDomainOutput) Id() pulumi.StringOutput
- func (o GetFaultDomainsFaultDomainOutput) Name() pulumi.StringOutput
- func (o GetFaultDomainsFaultDomainOutput) ToGetFaultDomainsFaultDomainOutput() GetFaultDomainsFaultDomainOutput
- func (o GetFaultDomainsFaultDomainOutput) ToGetFaultDomainsFaultDomainOutputWithContext(ctx context.Context) GetFaultDomainsFaultDomainOutput
- type GetFaultDomainsFilter
- type GetFaultDomainsFilterArgs
- type GetFaultDomainsFilterArray
- func (GetFaultDomainsFilterArray) ElementType() reflect.Type
- func (i GetFaultDomainsFilterArray) ToGetFaultDomainsFilterArrayOutput() GetFaultDomainsFilterArrayOutput
- func (i GetFaultDomainsFilterArray) ToGetFaultDomainsFilterArrayOutputWithContext(ctx context.Context) GetFaultDomainsFilterArrayOutput
- type GetFaultDomainsFilterArrayInput
- type GetFaultDomainsFilterArrayOutput
- func (GetFaultDomainsFilterArrayOutput) ElementType() reflect.Type
- func (o GetFaultDomainsFilterArrayOutput) Index(i pulumi.IntInput) GetFaultDomainsFilterOutput
- func (o GetFaultDomainsFilterArrayOutput) ToGetFaultDomainsFilterArrayOutput() GetFaultDomainsFilterArrayOutput
- func (o GetFaultDomainsFilterArrayOutput) ToGetFaultDomainsFilterArrayOutputWithContext(ctx context.Context) GetFaultDomainsFilterArrayOutput
- type GetFaultDomainsFilterInput
- type GetFaultDomainsFilterOutput
- func (GetFaultDomainsFilterOutput) ElementType() reflect.Type
- func (o GetFaultDomainsFilterOutput) Name() pulumi.StringOutput
- func (o GetFaultDomainsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetFaultDomainsFilterOutput) ToGetFaultDomainsFilterOutput() GetFaultDomainsFilterOutput
- func (o GetFaultDomainsFilterOutput) ToGetFaultDomainsFilterOutputWithContext(ctx context.Context) GetFaultDomainsFilterOutput
- func (o GetFaultDomainsFilterOutput) Values() pulumi.StringArrayOutput
- type GetFaultDomainsOutputArgs
- type GetFaultDomainsResult
- type GetFaultDomainsResultOutput
- func (o GetFaultDomainsResultOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetFaultDomainsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetFaultDomainsResultOutput) ElementType() reflect.Type
- func (o GetFaultDomainsResultOutput) FaultDomains() GetFaultDomainsFaultDomainArrayOutput
- func (o GetFaultDomainsResultOutput) Filters() GetFaultDomainsFilterArrayOutput
- func (o GetFaultDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetFaultDomainsResultOutput) ToGetFaultDomainsResultOutput() GetFaultDomainsResultOutput
- func (o GetFaultDomainsResultOutput) ToGetFaultDomainsResultOutputWithContext(ctx context.Context) GetFaultDomainsResultOutput
- type GetGroupsArgs
- type GetGroupsFilter
- type GetGroupsFilterArgs
- type GetGroupsFilterArray
- type GetGroupsFilterArrayInput
- type GetGroupsFilterArrayOutput
- func (GetGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetGroupsFilterOutput
- func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput
- func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutputWithContext(ctx context.Context) GetGroupsFilterArrayOutput
- type GetGroupsFilterInput
- type GetGroupsFilterOutput
- func (GetGroupsFilterOutput) ElementType() reflect.Type
- func (o GetGroupsFilterOutput) Name() pulumi.StringOutput
- func (o GetGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetGroupsFilterOutput) ToGetGroupsFilterOutput() GetGroupsFilterOutput
- func (o GetGroupsFilterOutput) ToGetGroupsFilterOutputWithContext(ctx context.Context) GetGroupsFilterOutput
- func (o GetGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetGroupsGroup
- type GetGroupsGroupArgs
- type GetGroupsGroupArray
- type GetGroupsGroupArrayInput
- type GetGroupsGroupArrayOutput
- func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
- type GetGroupsGroupInput
- type GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) CompartmentId() pulumi.StringOutput
- func (o GetGroupsGroupOutput) DefinedTags() pulumi.MapOutput
- func (o GetGroupsGroupOutput) Description() pulumi.StringOutput
- func (GetGroupsGroupOutput) ElementType() reflect.Type
- func (o GetGroupsGroupOutput) FreeformTags() pulumi.MapOutput
- func (o GetGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetGroupsGroupOutput) InactiveState() pulumi.StringOutput
- func (o GetGroupsGroupOutput) Name() pulumi.StringOutput
- func (o GetGroupsGroupOutput) State() pulumi.StringOutput
- func (o GetGroupsGroupOutput) TimeCreated() pulumi.StringOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
- type GetGroupsOutputArgs
- type GetGroupsResult
- type GetGroupsResultOutput
- func (o GetGroupsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetGroupsResultOutput) ElementType() reflect.Type
- func (o GetGroupsResultOutput) Filters() GetGroupsFilterArrayOutput
- func (o GetGroupsResultOutput) Groups() GetGroupsGroupArrayOutput
- func (o GetGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetGroupsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetGroupsResultOutput) State() pulumi.StringPtrOutput
- func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput
- func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput
- type GetIamWorkRequestArgs
- type GetIamWorkRequestErrorsArgs
- type GetIamWorkRequestErrorsFilter
- type GetIamWorkRequestErrorsFilterArgs
- func (GetIamWorkRequestErrorsFilterArgs) ElementType() reflect.Type
- func (i GetIamWorkRequestErrorsFilterArgs) ToGetIamWorkRequestErrorsFilterOutput() GetIamWorkRequestErrorsFilterOutput
- func (i GetIamWorkRequestErrorsFilterArgs) ToGetIamWorkRequestErrorsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsFilterOutput
- type GetIamWorkRequestErrorsFilterArray
- func (GetIamWorkRequestErrorsFilterArray) ElementType() reflect.Type
- func (i GetIamWorkRequestErrorsFilterArray) ToGetIamWorkRequestErrorsFilterArrayOutput() GetIamWorkRequestErrorsFilterArrayOutput
- func (i GetIamWorkRequestErrorsFilterArray) ToGetIamWorkRequestErrorsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsFilterArrayOutput
- type GetIamWorkRequestErrorsFilterArrayInput
- type GetIamWorkRequestErrorsFilterArrayOutput
- func (GetIamWorkRequestErrorsFilterArrayOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestErrorsFilterArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestErrorsFilterOutput
- func (o GetIamWorkRequestErrorsFilterArrayOutput) ToGetIamWorkRequestErrorsFilterArrayOutput() GetIamWorkRequestErrorsFilterArrayOutput
- func (o GetIamWorkRequestErrorsFilterArrayOutput) ToGetIamWorkRequestErrorsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsFilterArrayOutput
- type GetIamWorkRequestErrorsFilterInput
- type GetIamWorkRequestErrorsFilterOutput
- func (GetIamWorkRequestErrorsFilterOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestErrorsFilterOutput) Name() pulumi.StringOutput
- func (o GetIamWorkRequestErrorsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetIamWorkRequestErrorsFilterOutput) ToGetIamWorkRequestErrorsFilterOutput() GetIamWorkRequestErrorsFilterOutput
- func (o GetIamWorkRequestErrorsFilterOutput) ToGetIamWorkRequestErrorsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsFilterOutput
- func (o GetIamWorkRequestErrorsFilterOutput) Values() pulumi.StringArrayOutput
- type GetIamWorkRequestErrorsIamWorkRequestError
- type GetIamWorkRequestErrorsIamWorkRequestErrorArgs
- func (GetIamWorkRequestErrorsIamWorkRequestErrorArgs) ElementType() reflect.Type
- func (i GetIamWorkRequestErrorsIamWorkRequestErrorArgs) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutput() GetIamWorkRequestErrorsIamWorkRequestErrorOutput
- func (i GetIamWorkRequestErrorsIamWorkRequestErrorArgs) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorOutput
- type GetIamWorkRequestErrorsIamWorkRequestErrorArray
- func (GetIamWorkRequestErrorsIamWorkRequestErrorArray) ElementType() reflect.Type
- func (i GetIamWorkRequestErrorsIamWorkRequestErrorArray) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput() GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
- func (i GetIamWorkRequestErrorsIamWorkRequestErrorArray) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
- type GetIamWorkRequestErrorsIamWorkRequestErrorArrayInput
- type GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
- func (GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestErrorsIamWorkRequestErrorOutput
- func (o GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput() GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
- func (o GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
- type GetIamWorkRequestErrorsIamWorkRequestErrorInput
- type GetIamWorkRequestErrorsIamWorkRequestErrorOutput
- func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) Code() pulumi.StringOutput
- func (GetIamWorkRequestErrorsIamWorkRequestErrorOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) Message() pulumi.StringOutput
- func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) Timestamp() pulumi.StringOutput
- func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutput() GetIamWorkRequestErrorsIamWorkRequestErrorOutput
- func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorOutput
- type GetIamWorkRequestErrorsOutputArgs
- type GetIamWorkRequestErrorsResult
- type GetIamWorkRequestErrorsResultOutput
- func (GetIamWorkRequestErrorsResultOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestErrorsResultOutput) Filters() GetIamWorkRequestErrorsFilterArrayOutput
- func (o GetIamWorkRequestErrorsResultOutput) IamWorkRequestErrors() GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
- func (o GetIamWorkRequestErrorsResultOutput) IamWorkRequestId() pulumi.StringOutput
- func (o GetIamWorkRequestErrorsResultOutput) Id() pulumi.StringOutput
- func (o GetIamWorkRequestErrorsResultOutput) ToGetIamWorkRequestErrorsResultOutput() GetIamWorkRequestErrorsResultOutput
- func (o GetIamWorkRequestErrorsResultOutput) ToGetIamWorkRequestErrorsResultOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsResultOutput
- type GetIamWorkRequestLogsArgs
- type GetIamWorkRequestLogsFilter
- type GetIamWorkRequestLogsFilterArgs
- func (GetIamWorkRequestLogsFilterArgs) ElementType() reflect.Type
- func (i GetIamWorkRequestLogsFilterArgs) ToGetIamWorkRequestLogsFilterOutput() GetIamWorkRequestLogsFilterOutput
- func (i GetIamWorkRequestLogsFilterArgs) ToGetIamWorkRequestLogsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestLogsFilterOutput
- type GetIamWorkRequestLogsFilterArray
- func (GetIamWorkRequestLogsFilterArray) ElementType() reflect.Type
- func (i GetIamWorkRequestLogsFilterArray) ToGetIamWorkRequestLogsFilterArrayOutput() GetIamWorkRequestLogsFilterArrayOutput
- func (i GetIamWorkRequestLogsFilterArray) ToGetIamWorkRequestLogsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestLogsFilterArrayOutput
- type GetIamWorkRequestLogsFilterArrayInput
- type GetIamWorkRequestLogsFilterArrayOutput
- func (GetIamWorkRequestLogsFilterArrayOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestLogsFilterArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestLogsFilterOutput
- func (o GetIamWorkRequestLogsFilterArrayOutput) ToGetIamWorkRequestLogsFilterArrayOutput() GetIamWorkRequestLogsFilterArrayOutput
- func (o GetIamWorkRequestLogsFilterArrayOutput) ToGetIamWorkRequestLogsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestLogsFilterArrayOutput
- type GetIamWorkRequestLogsFilterInput
- type GetIamWorkRequestLogsFilterOutput
- func (GetIamWorkRequestLogsFilterOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestLogsFilterOutput) Name() pulumi.StringOutput
- func (o GetIamWorkRequestLogsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetIamWorkRequestLogsFilterOutput) ToGetIamWorkRequestLogsFilterOutput() GetIamWorkRequestLogsFilterOutput
- func (o GetIamWorkRequestLogsFilterOutput) ToGetIamWorkRequestLogsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestLogsFilterOutput
- func (o GetIamWorkRequestLogsFilterOutput) Values() pulumi.StringArrayOutput
- type GetIamWorkRequestLogsIamWorkRequestLog
- type GetIamWorkRequestLogsIamWorkRequestLogArgs
- func (GetIamWorkRequestLogsIamWorkRequestLogArgs) ElementType() reflect.Type
- func (i GetIamWorkRequestLogsIamWorkRequestLogArgs) ToGetIamWorkRequestLogsIamWorkRequestLogOutput() GetIamWorkRequestLogsIamWorkRequestLogOutput
- func (i GetIamWorkRequestLogsIamWorkRequestLogArgs) ToGetIamWorkRequestLogsIamWorkRequestLogOutputWithContext(ctx context.Context) GetIamWorkRequestLogsIamWorkRequestLogOutput
- type GetIamWorkRequestLogsIamWorkRequestLogArray
- func (GetIamWorkRequestLogsIamWorkRequestLogArray) ElementType() reflect.Type
- func (i GetIamWorkRequestLogsIamWorkRequestLogArray) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutput() GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
- func (i GetIamWorkRequestLogsIamWorkRequestLogArray) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutputWithContext(ctx context.Context) GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
- type GetIamWorkRequestLogsIamWorkRequestLogArrayInput
- type GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
- func (GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestLogsIamWorkRequestLogOutput
- func (o GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutput() GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
- func (o GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutputWithContext(ctx context.Context) GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
- type GetIamWorkRequestLogsIamWorkRequestLogInput
- type GetIamWorkRequestLogsIamWorkRequestLogOutput
- func (GetIamWorkRequestLogsIamWorkRequestLogOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestLogsIamWorkRequestLogOutput) Message() pulumi.StringOutput
- func (o GetIamWorkRequestLogsIamWorkRequestLogOutput) Timestamp() pulumi.StringOutput
- func (o GetIamWorkRequestLogsIamWorkRequestLogOutput) ToGetIamWorkRequestLogsIamWorkRequestLogOutput() GetIamWorkRequestLogsIamWorkRequestLogOutput
- func (o GetIamWorkRequestLogsIamWorkRequestLogOutput) ToGetIamWorkRequestLogsIamWorkRequestLogOutputWithContext(ctx context.Context) GetIamWorkRequestLogsIamWorkRequestLogOutput
- type GetIamWorkRequestLogsOutputArgs
- type GetIamWorkRequestLogsResult
- type GetIamWorkRequestLogsResultOutput
- func (GetIamWorkRequestLogsResultOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestLogsResultOutput) Filters() GetIamWorkRequestLogsFilterArrayOutput
- func (o GetIamWorkRequestLogsResultOutput) IamWorkRequestId() pulumi.StringOutput
- func (o GetIamWorkRequestLogsResultOutput) IamWorkRequestLogs() GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
- func (o GetIamWorkRequestLogsResultOutput) Id() pulumi.StringOutput
- func (o GetIamWorkRequestLogsResultOutput) ToGetIamWorkRequestLogsResultOutput() GetIamWorkRequestLogsResultOutput
- func (o GetIamWorkRequestLogsResultOutput) ToGetIamWorkRequestLogsResultOutputWithContext(ctx context.Context) GetIamWorkRequestLogsResultOutput
- type GetIamWorkRequestOutputArgs
- type GetIamWorkRequestResource
- type GetIamWorkRequestResourceArgs
- func (GetIamWorkRequestResourceArgs) ElementType() reflect.Type
- func (i GetIamWorkRequestResourceArgs) ToGetIamWorkRequestResourceOutput() GetIamWorkRequestResourceOutput
- func (i GetIamWorkRequestResourceArgs) ToGetIamWorkRequestResourceOutputWithContext(ctx context.Context) GetIamWorkRequestResourceOutput
- type GetIamWorkRequestResourceArray
- func (GetIamWorkRequestResourceArray) ElementType() reflect.Type
- func (i GetIamWorkRequestResourceArray) ToGetIamWorkRequestResourceArrayOutput() GetIamWorkRequestResourceArrayOutput
- func (i GetIamWorkRequestResourceArray) ToGetIamWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetIamWorkRequestResourceArrayOutput
- type GetIamWorkRequestResourceArrayInput
- type GetIamWorkRequestResourceArrayOutput
- func (GetIamWorkRequestResourceArrayOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestResourceArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestResourceOutput
- func (o GetIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestResourceArrayOutput() GetIamWorkRequestResourceArrayOutput
- func (o GetIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetIamWorkRequestResourceArrayOutput
- type GetIamWorkRequestResourceInput
- type GetIamWorkRequestResourceOutput
- func (o GetIamWorkRequestResourceOutput) ActionType() pulumi.StringOutput
- func (GetIamWorkRequestResourceOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestResourceOutput) EntityType() pulumi.StringOutput
- func (o GetIamWorkRequestResourceOutput) EntityUri() pulumi.StringOutput
- func (o GetIamWorkRequestResourceOutput) Identifier() pulumi.StringOutput
- func (o GetIamWorkRequestResourceOutput) ToGetIamWorkRequestResourceOutput() GetIamWorkRequestResourceOutput
- func (o GetIamWorkRequestResourceOutput) ToGetIamWorkRequestResourceOutputWithContext(ctx context.Context) GetIamWorkRequestResourceOutput
- type GetIamWorkRequestResult
- type GetIamWorkRequestResultOutput
- func (o GetIamWorkRequestResultOutput) CompartmentId() pulumi.StringOutput
- func (GetIamWorkRequestResultOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestResultOutput) IamWorkRequestId() pulumi.StringOutput
- func (o GetIamWorkRequestResultOutput) Id() pulumi.StringOutput
- func (o GetIamWorkRequestResultOutput) OperationType() pulumi.StringOutput
- func (o GetIamWorkRequestResultOutput) PercentComplete() pulumi.Float64Output
- func (o GetIamWorkRequestResultOutput) Resources() GetIamWorkRequestResourceArrayOutput
- func (o GetIamWorkRequestResultOutput) Status() pulumi.StringOutput
- func (o GetIamWorkRequestResultOutput) TimeAccepted() pulumi.StringOutput
- func (o GetIamWorkRequestResultOutput) TimeFinished() pulumi.StringOutput
- func (o GetIamWorkRequestResultOutput) TimeStarted() pulumi.StringOutput
- func (o GetIamWorkRequestResultOutput) ToGetIamWorkRequestResultOutput() GetIamWorkRequestResultOutput
- func (o GetIamWorkRequestResultOutput) ToGetIamWorkRequestResultOutputWithContext(ctx context.Context) GetIamWorkRequestResultOutput
- type GetIamWorkRequestsArgs
- type GetIamWorkRequestsFilter
- type GetIamWorkRequestsFilterArgs
- func (GetIamWorkRequestsFilterArgs) ElementType() reflect.Type
- func (i GetIamWorkRequestsFilterArgs) ToGetIamWorkRequestsFilterOutput() GetIamWorkRequestsFilterOutput
- func (i GetIamWorkRequestsFilterArgs) ToGetIamWorkRequestsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestsFilterOutput
- type GetIamWorkRequestsFilterArray
- func (GetIamWorkRequestsFilterArray) ElementType() reflect.Type
- func (i GetIamWorkRequestsFilterArray) ToGetIamWorkRequestsFilterArrayOutput() GetIamWorkRequestsFilterArrayOutput
- func (i GetIamWorkRequestsFilterArray) ToGetIamWorkRequestsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsFilterArrayOutput
- type GetIamWorkRequestsFilterArrayInput
- type GetIamWorkRequestsFilterArrayOutput
- func (GetIamWorkRequestsFilterArrayOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestsFilterArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestsFilterOutput
- func (o GetIamWorkRequestsFilterArrayOutput) ToGetIamWorkRequestsFilterArrayOutput() GetIamWorkRequestsFilterArrayOutput
- func (o GetIamWorkRequestsFilterArrayOutput) ToGetIamWorkRequestsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsFilterArrayOutput
- type GetIamWorkRequestsFilterInput
- type GetIamWorkRequestsFilterOutput
- func (GetIamWorkRequestsFilterOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestsFilterOutput) Name() pulumi.StringOutput
- func (o GetIamWorkRequestsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetIamWorkRequestsFilterOutput) ToGetIamWorkRequestsFilterOutput() GetIamWorkRequestsFilterOutput
- func (o GetIamWorkRequestsFilterOutput) ToGetIamWorkRequestsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestsFilterOutput
- func (o GetIamWorkRequestsFilterOutput) Values() pulumi.StringArrayOutput
- type GetIamWorkRequestsIamWorkRequest
- type GetIamWorkRequestsIamWorkRequestArgs
- func (GetIamWorkRequestsIamWorkRequestArgs) ElementType() reflect.Type
- func (i GetIamWorkRequestsIamWorkRequestArgs) ToGetIamWorkRequestsIamWorkRequestOutput() GetIamWorkRequestsIamWorkRequestOutput
- func (i GetIamWorkRequestsIamWorkRequestArgs) ToGetIamWorkRequestsIamWorkRequestOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestOutput
- type GetIamWorkRequestsIamWorkRequestArray
- func (GetIamWorkRequestsIamWorkRequestArray) ElementType() reflect.Type
- func (i GetIamWorkRequestsIamWorkRequestArray) ToGetIamWorkRequestsIamWorkRequestArrayOutput() GetIamWorkRequestsIamWorkRequestArrayOutput
- func (i GetIamWorkRequestsIamWorkRequestArray) ToGetIamWorkRequestsIamWorkRequestArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestArrayOutput
- type GetIamWorkRequestsIamWorkRequestArrayInput
- type GetIamWorkRequestsIamWorkRequestArrayOutput
- func (GetIamWorkRequestsIamWorkRequestArrayOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestsIamWorkRequestArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestsIamWorkRequestOutput
- func (o GetIamWorkRequestsIamWorkRequestArrayOutput) ToGetIamWorkRequestsIamWorkRequestArrayOutput() GetIamWorkRequestsIamWorkRequestArrayOutput
- func (o GetIamWorkRequestsIamWorkRequestArrayOutput) ToGetIamWorkRequestsIamWorkRequestArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestArrayOutput
- type GetIamWorkRequestsIamWorkRequestInput
- type GetIamWorkRequestsIamWorkRequestOutput
- func (o GetIamWorkRequestsIamWorkRequestOutput) CompartmentId() pulumi.StringOutput
- func (GetIamWorkRequestsIamWorkRequestOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestsIamWorkRequestOutput) Id() pulumi.StringOutput
- func (o GetIamWorkRequestsIamWorkRequestOutput) OperationType() pulumi.StringOutput
- func (o GetIamWorkRequestsIamWorkRequestOutput) PercentComplete() pulumi.Float64Output
- func (o GetIamWorkRequestsIamWorkRequestOutput) Resources() GetIamWorkRequestsIamWorkRequestResourceArrayOutput
- func (o GetIamWorkRequestsIamWorkRequestOutput) Status() pulumi.StringOutput
- func (o GetIamWorkRequestsIamWorkRequestOutput) TimeAccepted() pulumi.StringOutput
- func (o GetIamWorkRequestsIamWorkRequestOutput) TimeFinished() pulumi.StringOutput
- func (o GetIamWorkRequestsIamWorkRequestOutput) TimeStarted() pulumi.StringOutput
- func (o GetIamWorkRequestsIamWorkRequestOutput) ToGetIamWorkRequestsIamWorkRequestOutput() GetIamWorkRequestsIamWorkRequestOutput
- func (o GetIamWorkRequestsIamWorkRequestOutput) ToGetIamWorkRequestsIamWorkRequestOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestOutput
- type GetIamWorkRequestsIamWorkRequestResource
- type GetIamWorkRequestsIamWorkRequestResourceArgs
- func (GetIamWorkRequestsIamWorkRequestResourceArgs) ElementType() reflect.Type
- func (i GetIamWorkRequestsIamWorkRequestResourceArgs) ToGetIamWorkRequestsIamWorkRequestResourceOutput() GetIamWorkRequestsIamWorkRequestResourceOutput
- func (i GetIamWorkRequestsIamWorkRequestResourceArgs) ToGetIamWorkRequestsIamWorkRequestResourceOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestResourceOutput
- type GetIamWorkRequestsIamWorkRequestResourceArray
- func (GetIamWorkRequestsIamWorkRequestResourceArray) ElementType() reflect.Type
- func (i GetIamWorkRequestsIamWorkRequestResourceArray) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutput() GetIamWorkRequestsIamWorkRequestResourceArrayOutput
- func (i GetIamWorkRequestsIamWorkRequestResourceArray) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestResourceArrayOutput
- type GetIamWorkRequestsIamWorkRequestResourceArrayInput
- type GetIamWorkRequestsIamWorkRequestResourceArrayOutput
- func (GetIamWorkRequestsIamWorkRequestResourceArrayOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestsIamWorkRequestResourceArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestsIamWorkRequestResourceOutput
- func (o GetIamWorkRequestsIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutput() GetIamWorkRequestsIamWorkRequestResourceArrayOutput
- func (o GetIamWorkRequestsIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestResourceArrayOutput
- type GetIamWorkRequestsIamWorkRequestResourceInput
- type GetIamWorkRequestsIamWorkRequestResourceOutput
- func (o GetIamWorkRequestsIamWorkRequestResourceOutput) ActionType() pulumi.StringOutput
- func (GetIamWorkRequestsIamWorkRequestResourceOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestsIamWorkRequestResourceOutput) EntityType() pulumi.StringOutput
- func (o GetIamWorkRequestsIamWorkRequestResourceOutput) EntityUri() pulumi.StringOutput
- func (o GetIamWorkRequestsIamWorkRequestResourceOutput) Identifier() pulumi.StringOutput
- func (o GetIamWorkRequestsIamWorkRequestResourceOutput) ToGetIamWorkRequestsIamWorkRequestResourceOutput() GetIamWorkRequestsIamWorkRequestResourceOutput
- func (o GetIamWorkRequestsIamWorkRequestResourceOutput) ToGetIamWorkRequestsIamWorkRequestResourceOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestResourceOutput
- type GetIamWorkRequestsOutputArgs
- type GetIamWorkRequestsResult
- type GetIamWorkRequestsResultOutput
- func (o GetIamWorkRequestsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetIamWorkRequestsResultOutput) ElementType() reflect.Type
- func (o GetIamWorkRequestsResultOutput) Filters() GetIamWorkRequestsFilterArrayOutput
- func (o GetIamWorkRequestsResultOutput) IamWorkRequests() GetIamWorkRequestsIamWorkRequestArrayOutput
- func (o GetIamWorkRequestsResultOutput) Id() pulumi.StringOutput
- func (o GetIamWorkRequestsResultOutput) ResourceIdentifier() pulumi.StringPtrOutput
- func (o GetIamWorkRequestsResultOutput) ToGetIamWorkRequestsResultOutput() GetIamWorkRequestsResultOutput
- func (o GetIamWorkRequestsResultOutput) ToGetIamWorkRequestsResultOutputWithContext(ctx context.Context) GetIamWorkRequestsResultOutput
- type GetIdentityProviderGroupsArgs
- type GetIdentityProviderGroupsFilter
- type GetIdentityProviderGroupsFilterArgs
- func (GetIdentityProviderGroupsFilterArgs) ElementType() reflect.Type
- func (i GetIdentityProviderGroupsFilterArgs) ToGetIdentityProviderGroupsFilterOutput() GetIdentityProviderGroupsFilterOutput
- func (i GetIdentityProviderGroupsFilterArgs) ToGetIdentityProviderGroupsFilterOutputWithContext(ctx context.Context) GetIdentityProviderGroupsFilterOutput
- type GetIdentityProviderGroupsFilterArray
- func (GetIdentityProviderGroupsFilterArray) ElementType() reflect.Type
- func (i GetIdentityProviderGroupsFilterArray) ToGetIdentityProviderGroupsFilterArrayOutput() GetIdentityProviderGroupsFilterArrayOutput
- func (i GetIdentityProviderGroupsFilterArray) ToGetIdentityProviderGroupsFilterArrayOutputWithContext(ctx context.Context) GetIdentityProviderGroupsFilterArrayOutput
- type GetIdentityProviderGroupsFilterArrayInput
- type GetIdentityProviderGroupsFilterArrayOutput
- func (GetIdentityProviderGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetIdentityProviderGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetIdentityProviderGroupsFilterOutput
- func (o GetIdentityProviderGroupsFilterArrayOutput) ToGetIdentityProviderGroupsFilterArrayOutput() GetIdentityProviderGroupsFilterArrayOutput
- func (o GetIdentityProviderGroupsFilterArrayOutput) ToGetIdentityProviderGroupsFilterArrayOutputWithContext(ctx context.Context) GetIdentityProviderGroupsFilterArrayOutput
- type GetIdentityProviderGroupsFilterInput
- type GetIdentityProviderGroupsFilterOutput
- func (GetIdentityProviderGroupsFilterOutput) ElementType() reflect.Type
- func (o GetIdentityProviderGroupsFilterOutput) Name() pulumi.StringOutput
- func (o GetIdentityProviderGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetIdentityProviderGroupsFilterOutput) ToGetIdentityProviderGroupsFilterOutput() GetIdentityProviderGroupsFilterOutput
- func (o GetIdentityProviderGroupsFilterOutput) ToGetIdentityProviderGroupsFilterOutputWithContext(ctx context.Context) GetIdentityProviderGroupsFilterOutput
- func (o GetIdentityProviderGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetIdentityProviderGroupsIdentityProviderGroup
- type GetIdentityProviderGroupsIdentityProviderGroupArgs
- func (GetIdentityProviderGroupsIdentityProviderGroupArgs) ElementType() reflect.Type
- func (i GetIdentityProviderGroupsIdentityProviderGroupArgs) ToGetIdentityProviderGroupsIdentityProviderGroupOutput() GetIdentityProviderGroupsIdentityProviderGroupOutput
- func (i GetIdentityProviderGroupsIdentityProviderGroupArgs) ToGetIdentityProviderGroupsIdentityProviderGroupOutputWithContext(ctx context.Context) GetIdentityProviderGroupsIdentityProviderGroupOutput
- type GetIdentityProviderGroupsIdentityProviderGroupArray
- func (GetIdentityProviderGroupsIdentityProviderGroupArray) ElementType() reflect.Type
- func (i GetIdentityProviderGroupsIdentityProviderGroupArray) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutput() GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
- func (i GetIdentityProviderGroupsIdentityProviderGroupArray) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutputWithContext(ctx context.Context) GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
- type GetIdentityProviderGroupsIdentityProviderGroupArrayInput
- type GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
- func (GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) ElementType() reflect.Type
- func (o GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) Index(i pulumi.IntInput) GetIdentityProviderGroupsIdentityProviderGroupOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutput() GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutputWithContext(ctx context.Context) GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
- type GetIdentityProviderGroupsIdentityProviderGroupInput
- type GetIdentityProviderGroupsIdentityProviderGroupOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) DisplayName() pulumi.StringOutput
- func (GetIdentityProviderGroupsIdentityProviderGroupOutput) ElementType() reflect.Type
- func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) ExternalIdentifier() pulumi.StringOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) Id() pulumi.StringOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) IdentityProviderId() pulumi.StringOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) Name() pulumi.StringOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) TimeCreated() pulumi.StringOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) TimeModified() pulumi.StringOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) ToGetIdentityProviderGroupsIdentityProviderGroupOutput() GetIdentityProviderGroupsIdentityProviderGroupOutput
- func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) ToGetIdentityProviderGroupsIdentityProviderGroupOutputWithContext(ctx context.Context) GetIdentityProviderGroupsIdentityProviderGroupOutput
- type GetIdentityProviderGroupsOutputArgs
- type GetIdentityProviderGroupsResult
- type GetIdentityProviderGroupsResultOutput
- func (GetIdentityProviderGroupsResultOutput) ElementType() reflect.Type
- func (o GetIdentityProviderGroupsResultOutput) Filters() GetIdentityProviderGroupsFilterArrayOutput
- func (o GetIdentityProviderGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetIdentityProviderGroupsResultOutput) IdentityProviderGroups() GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
- func (o GetIdentityProviderGroupsResultOutput) IdentityProviderId() pulumi.StringOutput
- func (o GetIdentityProviderGroupsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetIdentityProviderGroupsResultOutput) State() pulumi.StringPtrOutput
- func (o GetIdentityProviderGroupsResultOutput) ToGetIdentityProviderGroupsResultOutput() GetIdentityProviderGroupsResultOutput
- func (o GetIdentityProviderGroupsResultOutput) ToGetIdentityProviderGroupsResultOutputWithContext(ctx context.Context) GetIdentityProviderGroupsResultOutput
- type GetIdentityProvidersArgs
- type GetIdentityProvidersFilter
- type GetIdentityProvidersFilterArgs
- func (GetIdentityProvidersFilterArgs) ElementType() reflect.Type
- func (i GetIdentityProvidersFilterArgs) ToGetIdentityProvidersFilterOutput() GetIdentityProvidersFilterOutput
- func (i GetIdentityProvidersFilterArgs) ToGetIdentityProvidersFilterOutputWithContext(ctx context.Context) GetIdentityProvidersFilterOutput
- type GetIdentityProvidersFilterArray
- func (GetIdentityProvidersFilterArray) ElementType() reflect.Type
- func (i GetIdentityProvidersFilterArray) ToGetIdentityProvidersFilterArrayOutput() GetIdentityProvidersFilterArrayOutput
- func (i GetIdentityProvidersFilterArray) ToGetIdentityProvidersFilterArrayOutputWithContext(ctx context.Context) GetIdentityProvidersFilterArrayOutput
- type GetIdentityProvidersFilterArrayInput
- type GetIdentityProvidersFilterArrayOutput
- func (GetIdentityProvidersFilterArrayOutput) ElementType() reflect.Type
- func (o GetIdentityProvidersFilterArrayOutput) Index(i pulumi.IntInput) GetIdentityProvidersFilterOutput
- func (o GetIdentityProvidersFilterArrayOutput) ToGetIdentityProvidersFilterArrayOutput() GetIdentityProvidersFilterArrayOutput
- func (o GetIdentityProvidersFilterArrayOutput) ToGetIdentityProvidersFilterArrayOutputWithContext(ctx context.Context) GetIdentityProvidersFilterArrayOutput
- type GetIdentityProvidersFilterInput
- type GetIdentityProvidersFilterOutput
- func (GetIdentityProvidersFilterOutput) ElementType() reflect.Type
- func (o GetIdentityProvidersFilterOutput) Name() pulumi.StringOutput
- func (o GetIdentityProvidersFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetIdentityProvidersFilterOutput) ToGetIdentityProvidersFilterOutput() GetIdentityProvidersFilterOutput
- func (o GetIdentityProvidersFilterOutput) ToGetIdentityProvidersFilterOutputWithContext(ctx context.Context) GetIdentityProvidersFilterOutput
- func (o GetIdentityProvidersFilterOutput) Values() pulumi.StringArrayOutput
- type GetIdentityProvidersIdentityProvider
- type GetIdentityProvidersIdentityProviderArgs
- func (GetIdentityProvidersIdentityProviderArgs) ElementType() reflect.Type
- func (i GetIdentityProvidersIdentityProviderArgs) ToGetIdentityProvidersIdentityProviderOutput() GetIdentityProvidersIdentityProviderOutput
- func (i GetIdentityProvidersIdentityProviderArgs) ToGetIdentityProvidersIdentityProviderOutputWithContext(ctx context.Context) GetIdentityProvidersIdentityProviderOutput
- type GetIdentityProvidersIdentityProviderArray
- func (GetIdentityProvidersIdentityProviderArray) ElementType() reflect.Type
- func (i GetIdentityProvidersIdentityProviderArray) ToGetIdentityProvidersIdentityProviderArrayOutput() GetIdentityProvidersIdentityProviderArrayOutput
- func (i GetIdentityProvidersIdentityProviderArray) ToGetIdentityProvidersIdentityProviderArrayOutputWithContext(ctx context.Context) GetIdentityProvidersIdentityProviderArrayOutput
- type GetIdentityProvidersIdentityProviderArrayInput
- type GetIdentityProvidersIdentityProviderArrayOutput
- func (GetIdentityProvidersIdentityProviderArrayOutput) ElementType() reflect.Type
- func (o GetIdentityProvidersIdentityProviderArrayOutput) Index(i pulumi.IntInput) GetIdentityProvidersIdentityProviderOutput
- func (o GetIdentityProvidersIdentityProviderArrayOutput) ToGetIdentityProvidersIdentityProviderArrayOutput() GetIdentityProvidersIdentityProviderArrayOutput
- func (o GetIdentityProvidersIdentityProviderArrayOutput) ToGetIdentityProvidersIdentityProviderArrayOutputWithContext(ctx context.Context) GetIdentityProvidersIdentityProviderArrayOutput
- type GetIdentityProvidersIdentityProviderInput
- type GetIdentityProvidersIdentityProviderOutput
- func (o GetIdentityProvidersIdentityProviderOutput) CompartmentId() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) DefinedTags() pulumi.MapOutput
- func (o GetIdentityProvidersIdentityProviderOutput) Description() pulumi.StringOutput
- func (GetIdentityProvidersIdentityProviderOutput) ElementType() reflect.Type
- func (o GetIdentityProvidersIdentityProviderOutput) FreeformAttributes() pulumi.MapOutput
- func (o GetIdentityProvidersIdentityProviderOutput) FreeformTags() pulumi.MapOutput
- func (o GetIdentityProvidersIdentityProviderOutput) Id() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) InactiveState() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) Metadata() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) MetadataUrl() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) Name() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) ProductType() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) Protocol() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) RedirectUrl() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) SigningCertificate() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) State() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) TimeCreated() pulumi.StringOutput
- func (o GetIdentityProvidersIdentityProviderOutput) ToGetIdentityProvidersIdentityProviderOutput() GetIdentityProvidersIdentityProviderOutput
- func (o GetIdentityProvidersIdentityProviderOutput) ToGetIdentityProvidersIdentityProviderOutputWithContext(ctx context.Context) GetIdentityProvidersIdentityProviderOutput
- type GetIdentityProvidersOutputArgs
- type GetIdentityProvidersResult
- type GetIdentityProvidersResultOutput
- func (o GetIdentityProvidersResultOutput) CompartmentId() pulumi.StringOutput
- func (GetIdentityProvidersResultOutput) ElementType() reflect.Type
- func (o GetIdentityProvidersResultOutput) Filters() GetIdentityProvidersFilterArrayOutput
- func (o GetIdentityProvidersResultOutput) Id() pulumi.StringOutput
- func (o GetIdentityProvidersResultOutput) IdentityProviders() GetIdentityProvidersIdentityProviderArrayOutput
- func (o GetIdentityProvidersResultOutput) Name() pulumi.StringPtrOutput
- func (o GetIdentityProvidersResultOutput) Protocol() pulumi.StringOutput
- func (o GetIdentityProvidersResultOutput) State() pulumi.StringPtrOutput
- func (o GetIdentityProvidersResultOutput) ToGetIdentityProvidersResultOutput() GetIdentityProvidersResultOutput
- func (o GetIdentityProvidersResultOutput) ToGetIdentityProvidersResultOutputWithContext(ctx context.Context) GetIdentityProvidersResultOutput
- type GetIdpGroupMappingsArgs
- type GetIdpGroupMappingsFilter
- type GetIdpGroupMappingsFilterArgs
- func (GetIdpGroupMappingsFilterArgs) ElementType() reflect.Type
- func (i GetIdpGroupMappingsFilterArgs) ToGetIdpGroupMappingsFilterOutput() GetIdpGroupMappingsFilterOutput
- func (i GetIdpGroupMappingsFilterArgs) ToGetIdpGroupMappingsFilterOutputWithContext(ctx context.Context) GetIdpGroupMappingsFilterOutput
- type GetIdpGroupMappingsFilterArray
- func (GetIdpGroupMappingsFilterArray) ElementType() reflect.Type
- func (i GetIdpGroupMappingsFilterArray) ToGetIdpGroupMappingsFilterArrayOutput() GetIdpGroupMappingsFilterArrayOutput
- func (i GetIdpGroupMappingsFilterArray) ToGetIdpGroupMappingsFilterArrayOutputWithContext(ctx context.Context) GetIdpGroupMappingsFilterArrayOutput
- type GetIdpGroupMappingsFilterArrayInput
- type GetIdpGroupMappingsFilterArrayOutput
- func (GetIdpGroupMappingsFilterArrayOutput) ElementType() reflect.Type
- func (o GetIdpGroupMappingsFilterArrayOutput) Index(i pulumi.IntInput) GetIdpGroupMappingsFilterOutput
- func (o GetIdpGroupMappingsFilterArrayOutput) ToGetIdpGroupMappingsFilterArrayOutput() GetIdpGroupMappingsFilterArrayOutput
- func (o GetIdpGroupMappingsFilterArrayOutput) ToGetIdpGroupMappingsFilterArrayOutputWithContext(ctx context.Context) GetIdpGroupMappingsFilterArrayOutput
- type GetIdpGroupMappingsFilterInput
- type GetIdpGroupMappingsFilterOutput
- func (GetIdpGroupMappingsFilterOutput) ElementType() reflect.Type
- func (o GetIdpGroupMappingsFilterOutput) Name() pulumi.StringOutput
- func (o GetIdpGroupMappingsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetIdpGroupMappingsFilterOutput) ToGetIdpGroupMappingsFilterOutput() GetIdpGroupMappingsFilterOutput
- func (o GetIdpGroupMappingsFilterOutput) ToGetIdpGroupMappingsFilterOutputWithContext(ctx context.Context) GetIdpGroupMappingsFilterOutput
- func (o GetIdpGroupMappingsFilterOutput) Values() pulumi.StringArrayOutput
- type GetIdpGroupMappingsIdpGroupMapping
- type GetIdpGroupMappingsIdpGroupMappingArgs
- func (GetIdpGroupMappingsIdpGroupMappingArgs) ElementType() reflect.Type
- func (i GetIdpGroupMappingsIdpGroupMappingArgs) ToGetIdpGroupMappingsIdpGroupMappingOutput() GetIdpGroupMappingsIdpGroupMappingOutput
- func (i GetIdpGroupMappingsIdpGroupMappingArgs) ToGetIdpGroupMappingsIdpGroupMappingOutputWithContext(ctx context.Context) GetIdpGroupMappingsIdpGroupMappingOutput
- type GetIdpGroupMappingsIdpGroupMappingArray
- func (GetIdpGroupMappingsIdpGroupMappingArray) ElementType() reflect.Type
- func (i GetIdpGroupMappingsIdpGroupMappingArray) ToGetIdpGroupMappingsIdpGroupMappingArrayOutput() GetIdpGroupMappingsIdpGroupMappingArrayOutput
- func (i GetIdpGroupMappingsIdpGroupMappingArray) ToGetIdpGroupMappingsIdpGroupMappingArrayOutputWithContext(ctx context.Context) GetIdpGroupMappingsIdpGroupMappingArrayOutput
- type GetIdpGroupMappingsIdpGroupMappingArrayInput
- type GetIdpGroupMappingsIdpGroupMappingArrayOutput
- func (GetIdpGroupMappingsIdpGroupMappingArrayOutput) ElementType() reflect.Type
- func (o GetIdpGroupMappingsIdpGroupMappingArrayOutput) Index(i pulumi.IntInput) GetIdpGroupMappingsIdpGroupMappingOutput
- func (o GetIdpGroupMappingsIdpGroupMappingArrayOutput) ToGetIdpGroupMappingsIdpGroupMappingArrayOutput() GetIdpGroupMappingsIdpGroupMappingArrayOutput
- func (o GetIdpGroupMappingsIdpGroupMappingArrayOutput) ToGetIdpGroupMappingsIdpGroupMappingArrayOutputWithContext(ctx context.Context) GetIdpGroupMappingsIdpGroupMappingArrayOutput
- type GetIdpGroupMappingsIdpGroupMappingInput
- type GetIdpGroupMappingsIdpGroupMappingOutput
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) CompartmentId() pulumi.StringOutput
- func (GetIdpGroupMappingsIdpGroupMappingOutput) ElementType() reflect.Type
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) GroupId() pulumi.StringOutput
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) Id() pulumi.StringOutput
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) IdentityProviderId() pulumi.StringOutput
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) IdpGroupName() pulumi.StringOutput
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) InactiveState() pulumi.StringOutput
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) State() pulumi.StringOutput
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) TimeCreated() pulumi.StringOutput
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) ToGetIdpGroupMappingsIdpGroupMappingOutput() GetIdpGroupMappingsIdpGroupMappingOutput
- func (o GetIdpGroupMappingsIdpGroupMappingOutput) ToGetIdpGroupMappingsIdpGroupMappingOutputWithContext(ctx context.Context) GetIdpGroupMappingsIdpGroupMappingOutput
- type GetIdpGroupMappingsOutputArgs
- type GetIdpGroupMappingsResult
- type GetIdpGroupMappingsResultOutput
- func (GetIdpGroupMappingsResultOutput) ElementType() reflect.Type
- func (o GetIdpGroupMappingsResultOutput) Filters() GetIdpGroupMappingsFilterArrayOutput
- func (o GetIdpGroupMappingsResultOutput) Id() pulumi.StringOutput
- func (o GetIdpGroupMappingsResultOutput) IdentityProviderId() pulumi.StringOutput
- func (o GetIdpGroupMappingsResultOutput) IdpGroupMappings() GetIdpGroupMappingsIdpGroupMappingArrayOutput
- func (o GetIdpGroupMappingsResultOutput) ToGetIdpGroupMappingsResultOutput() GetIdpGroupMappingsResultOutput
- func (o GetIdpGroupMappingsResultOutput) ToGetIdpGroupMappingsResultOutputWithContext(ctx context.Context) GetIdpGroupMappingsResultOutput
- type GetNetworkSourceVirtualSourceList
- type GetNetworkSourceVirtualSourceListArgs
- func (GetNetworkSourceVirtualSourceListArgs) ElementType() reflect.Type
- func (i GetNetworkSourceVirtualSourceListArgs) ToGetNetworkSourceVirtualSourceListOutput() GetNetworkSourceVirtualSourceListOutput
- func (i GetNetworkSourceVirtualSourceListArgs) ToGetNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) GetNetworkSourceVirtualSourceListOutput
- type GetNetworkSourceVirtualSourceListArray
- func (GetNetworkSourceVirtualSourceListArray) ElementType() reflect.Type
- func (i GetNetworkSourceVirtualSourceListArray) ToGetNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourceVirtualSourceListArrayOutput
- func (i GetNetworkSourceVirtualSourceListArray) ToGetNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) GetNetworkSourceVirtualSourceListArrayOutput
- type GetNetworkSourceVirtualSourceListArrayInput
- type GetNetworkSourceVirtualSourceListArrayOutput
- func (GetNetworkSourceVirtualSourceListArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSourceVirtualSourceListArrayOutput) Index(i pulumi.IntInput) GetNetworkSourceVirtualSourceListOutput
- func (o GetNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourceVirtualSourceListArrayOutput
- func (o GetNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) GetNetworkSourceVirtualSourceListArrayOutput
- type GetNetworkSourceVirtualSourceListInput
- type GetNetworkSourceVirtualSourceListOutput
- func (GetNetworkSourceVirtualSourceListOutput) ElementType() reflect.Type
- func (o GetNetworkSourceVirtualSourceListOutput) IpRanges() pulumi.StringArrayOutput
- func (o GetNetworkSourceVirtualSourceListOutput) ToGetNetworkSourceVirtualSourceListOutput() GetNetworkSourceVirtualSourceListOutput
- func (o GetNetworkSourceVirtualSourceListOutput) ToGetNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) GetNetworkSourceVirtualSourceListOutput
- func (o GetNetworkSourceVirtualSourceListOutput) VcnId() pulumi.StringOutput
- type GetNetworkSourcesArgs
- type GetNetworkSourcesFilter
- type GetNetworkSourcesFilterArgs
- type GetNetworkSourcesFilterArray
- func (GetNetworkSourcesFilterArray) ElementType() reflect.Type
- func (i GetNetworkSourcesFilterArray) ToGetNetworkSourcesFilterArrayOutput() GetNetworkSourcesFilterArrayOutput
- func (i GetNetworkSourcesFilterArray) ToGetNetworkSourcesFilterArrayOutputWithContext(ctx context.Context) GetNetworkSourcesFilterArrayOutput
- type GetNetworkSourcesFilterArrayInput
- type GetNetworkSourcesFilterArrayOutput
- func (GetNetworkSourcesFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSourcesFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkSourcesFilterOutput
- func (o GetNetworkSourcesFilterArrayOutput) ToGetNetworkSourcesFilterArrayOutput() GetNetworkSourcesFilterArrayOutput
- func (o GetNetworkSourcesFilterArrayOutput) ToGetNetworkSourcesFilterArrayOutputWithContext(ctx context.Context) GetNetworkSourcesFilterArrayOutput
- type GetNetworkSourcesFilterInput
- type GetNetworkSourcesFilterOutput
- func (GetNetworkSourcesFilterOutput) ElementType() reflect.Type
- func (o GetNetworkSourcesFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkSourcesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkSourcesFilterOutput) ToGetNetworkSourcesFilterOutput() GetNetworkSourcesFilterOutput
- func (o GetNetworkSourcesFilterOutput) ToGetNetworkSourcesFilterOutputWithContext(ctx context.Context) GetNetworkSourcesFilterOutput
- func (o GetNetworkSourcesFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkSourcesNetworkSource
- type GetNetworkSourcesNetworkSourceArgs
- func (GetNetworkSourcesNetworkSourceArgs) ElementType() reflect.Type
- func (i GetNetworkSourcesNetworkSourceArgs) ToGetNetworkSourcesNetworkSourceOutput() GetNetworkSourcesNetworkSourceOutput
- func (i GetNetworkSourcesNetworkSourceArgs) ToGetNetworkSourcesNetworkSourceOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceOutput
- type GetNetworkSourcesNetworkSourceArray
- func (GetNetworkSourcesNetworkSourceArray) ElementType() reflect.Type
- func (i GetNetworkSourcesNetworkSourceArray) ToGetNetworkSourcesNetworkSourceArrayOutput() GetNetworkSourcesNetworkSourceArrayOutput
- func (i GetNetworkSourcesNetworkSourceArray) ToGetNetworkSourcesNetworkSourceArrayOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceArrayOutput
- type GetNetworkSourcesNetworkSourceArrayInput
- type GetNetworkSourcesNetworkSourceArrayOutput
- func (GetNetworkSourcesNetworkSourceArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSourcesNetworkSourceArrayOutput) Index(i pulumi.IntInput) GetNetworkSourcesNetworkSourceOutput
- func (o GetNetworkSourcesNetworkSourceArrayOutput) ToGetNetworkSourcesNetworkSourceArrayOutput() GetNetworkSourcesNetworkSourceArrayOutput
- func (o GetNetworkSourcesNetworkSourceArrayOutput) ToGetNetworkSourcesNetworkSourceArrayOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceArrayOutput
- type GetNetworkSourcesNetworkSourceInput
- type GetNetworkSourcesNetworkSourceOutput
- func (o GetNetworkSourcesNetworkSourceOutput) CompartmentId() pulumi.StringOutput
- func (o GetNetworkSourcesNetworkSourceOutput) DefinedTags() pulumi.MapOutput
- func (o GetNetworkSourcesNetworkSourceOutput) Description() pulumi.StringOutput
- func (GetNetworkSourcesNetworkSourceOutput) ElementType() reflect.Type
- func (o GetNetworkSourcesNetworkSourceOutput) FreeformTags() pulumi.MapOutput
- func (o GetNetworkSourcesNetworkSourceOutput) Id() pulumi.StringOutput
- func (o GetNetworkSourcesNetworkSourceOutput) InactiveState() pulumi.StringOutput
- func (o GetNetworkSourcesNetworkSourceOutput) Name() pulumi.StringOutput
- func (o GetNetworkSourcesNetworkSourceOutput) PublicSourceLists() pulumi.StringArrayOutput
- func (o GetNetworkSourcesNetworkSourceOutput) Services() pulumi.StringArrayOutput
- func (o GetNetworkSourcesNetworkSourceOutput) State() pulumi.StringOutput
- func (o GetNetworkSourcesNetworkSourceOutput) TimeCreated() pulumi.StringOutput
- func (o GetNetworkSourcesNetworkSourceOutput) ToGetNetworkSourcesNetworkSourceOutput() GetNetworkSourcesNetworkSourceOutput
- func (o GetNetworkSourcesNetworkSourceOutput) ToGetNetworkSourcesNetworkSourceOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceOutput
- func (o GetNetworkSourcesNetworkSourceOutput) VirtualSourceLists() GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
- type GetNetworkSourcesNetworkSourceVirtualSourceList
- type GetNetworkSourcesNetworkSourceVirtualSourceListArgs
- func (GetNetworkSourcesNetworkSourceVirtualSourceListArgs) ElementType() reflect.Type
- func (i GetNetworkSourcesNetworkSourceVirtualSourceListArgs) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutput() GetNetworkSourcesNetworkSourceVirtualSourceListOutput
- func (i GetNetworkSourcesNetworkSourceVirtualSourceListArgs) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListOutput
- type GetNetworkSourcesNetworkSourceVirtualSourceListArray
- func (GetNetworkSourcesNetworkSourceVirtualSourceListArray) ElementType() reflect.Type
- func (i GetNetworkSourcesNetworkSourceVirtualSourceListArray) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
- func (i GetNetworkSourcesNetworkSourceVirtualSourceListArray) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
- type GetNetworkSourcesNetworkSourceVirtualSourceListArrayInput
- type GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
- func (GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) ElementType() reflect.Type
- func (o GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) Index(i pulumi.IntInput) GetNetworkSourcesNetworkSourceVirtualSourceListOutput
- func (o GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
- func (o GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
- type GetNetworkSourcesNetworkSourceVirtualSourceListInput
- type GetNetworkSourcesNetworkSourceVirtualSourceListOutput
- func (GetNetworkSourcesNetworkSourceVirtualSourceListOutput) ElementType() reflect.Type
- func (o GetNetworkSourcesNetworkSourceVirtualSourceListOutput) IpRanges() pulumi.StringArrayOutput
- func (o GetNetworkSourcesNetworkSourceVirtualSourceListOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutput() GetNetworkSourcesNetworkSourceVirtualSourceListOutput
- func (o GetNetworkSourcesNetworkSourceVirtualSourceListOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListOutput
- func (o GetNetworkSourcesNetworkSourceVirtualSourceListOutput) VcnId() pulumi.StringOutput
- type GetNetworkSourcesOutputArgs
- type GetNetworkSourcesResult
- type GetNetworkSourcesResultOutput
- func (o GetNetworkSourcesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetNetworkSourcesResultOutput) ElementType() reflect.Type
- func (o GetNetworkSourcesResultOutput) Filters() GetNetworkSourcesFilterArrayOutput
- func (o GetNetworkSourcesResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkSourcesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetNetworkSourcesResultOutput) NetworkSources() GetNetworkSourcesNetworkSourceArrayOutput
- func (o GetNetworkSourcesResultOutput) State() pulumi.StringPtrOutput
- func (o GetNetworkSourcesResultOutput) ToGetNetworkSourcesResultOutput() GetNetworkSourcesResultOutput
- func (o GetNetworkSourcesResultOutput) ToGetNetworkSourcesResultOutputWithContext(ctx context.Context) GetNetworkSourcesResultOutput
- type GetPoliciesArgs
- type GetPoliciesFilter
- type GetPoliciesFilterArgs
- type GetPoliciesFilterArray
- type GetPoliciesFilterArrayInput
- type GetPoliciesFilterArrayOutput
- func (GetPoliciesFilterArrayOutput) ElementType() reflect.Type
- func (o GetPoliciesFilterArrayOutput) Index(i pulumi.IntInput) GetPoliciesFilterOutput
- func (o GetPoliciesFilterArrayOutput) ToGetPoliciesFilterArrayOutput() GetPoliciesFilterArrayOutput
- func (o GetPoliciesFilterArrayOutput) ToGetPoliciesFilterArrayOutputWithContext(ctx context.Context) GetPoliciesFilterArrayOutput
- type GetPoliciesFilterInput
- type GetPoliciesFilterOutput
- func (GetPoliciesFilterOutput) ElementType() reflect.Type
- func (o GetPoliciesFilterOutput) Name() pulumi.StringOutput
- func (o GetPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetPoliciesFilterOutput) ToGetPoliciesFilterOutput() GetPoliciesFilterOutput
- func (o GetPoliciesFilterOutput) ToGetPoliciesFilterOutputWithContext(ctx context.Context) GetPoliciesFilterOutput
- func (o GetPoliciesFilterOutput) Values() pulumi.StringArrayOutput
- type GetPoliciesOutputArgs
- type GetPoliciesPolicy
- type GetPoliciesPolicyArgs
- type GetPoliciesPolicyArray
- type GetPoliciesPolicyArrayInput
- type GetPoliciesPolicyArrayOutput
- func (GetPoliciesPolicyArrayOutput) ElementType() reflect.Type
- func (o GetPoliciesPolicyArrayOutput) Index(i pulumi.IntInput) GetPoliciesPolicyOutput
- func (o GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutput() GetPoliciesPolicyArrayOutput
- func (o GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetPoliciesPolicyArrayOutput
- type GetPoliciesPolicyInput
- type GetPoliciesPolicyOutput
- func (o GetPoliciesPolicyOutput) CompartmentId() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) DefinedTags() pulumi.MapOutput
- func (o GetPoliciesPolicyOutput) Description() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) ETag() pulumi.StringOutputdeprecated
- func (GetPoliciesPolicyOutput) ElementType() reflect.Type
- func (o GetPoliciesPolicyOutput) FreeformTags() pulumi.MapOutput
- func (o GetPoliciesPolicyOutput) Id() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) InactiveState() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) LastUpdateETag() pulumi.StringOutputdeprecated
- func (o GetPoliciesPolicyOutput) Name() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) PolicyHash() pulumi.StringOutputdeprecated
- func (o GetPoliciesPolicyOutput) State() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) Statements() pulumi.StringArrayOutput
- func (o GetPoliciesPolicyOutput) TimeCreated() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutput() GetPoliciesPolicyOutput
- func (o GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutputWithContext(ctx context.Context) GetPoliciesPolicyOutput
- func (o GetPoliciesPolicyOutput) VersionDate() pulumi.StringOutput
- type GetPoliciesResult
- type GetPoliciesResultOutput
- func (o GetPoliciesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetPoliciesResultOutput) ElementType() reflect.Type
- func (o GetPoliciesResultOutput) Filters() GetPoliciesFilterArrayOutput
- func (o GetPoliciesResultOutput) Id() pulumi.StringOutput
- func (o GetPoliciesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetPoliciesResultOutput) Policies() GetPoliciesPolicyArrayOutput
- func (o GetPoliciesResultOutput) State() pulumi.StringPtrOutput
- func (o GetPoliciesResultOutput) ToGetPoliciesResultOutput() GetPoliciesResultOutput
- func (o GetPoliciesResultOutput) ToGetPoliciesResultOutputWithContext(ctx context.Context) GetPoliciesResultOutput
- type GetRegionSubscriptionsArgs
- type GetRegionSubscriptionsFilter
- type GetRegionSubscriptionsFilterArgs
- func (GetRegionSubscriptionsFilterArgs) ElementType() reflect.Type
- func (i GetRegionSubscriptionsFilterArgs) ToGetRegionSubscriptionsFilterOutput() GetRegionSubscriptionsFilterOutput
- func (i GetRegionSubscriptionsFilterArgs) ToGetRegionSubscriptionsFilterOutputWithContext(ctx context.Context) GetRegionSubscriptionsFilterOutput
- type GetRegionSubscriptionsFilterArray
- func (GetRegionSubscriptionsFilterArray) ElementType() reflect.Type
- func (i GetRegionSubscriptionsFilterArray) ToGetRegionSubscriptionsFilterArrayOutput() GetRegionSubscriptionsFilterArrayOutput
- func (i GetRegionSubscriptionsFilterArray) ToGetRegionSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetRegionSubscriptionsFilterArrayOutput
- type GetRegionSubscriptionsFilterArrayInput
- type GetRegionSubscriptionsFilterArrayOutput
- func (GetRegionSubscriptionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetRegionSubscriptionsFilterArrayOutput) Index(i pulumi.IntInput) GetRegionSubscriptionsFilterOutput
- func (o GetRegionSubscriptionsFilterArrayOutput) ToGetRegionSubscriptionsFilterArrayOutput() GetRegionSubscriptionsFilterArrayOutput
- func (o GetRegionSubscriptionsFilterArrayOutput) ToGetRegionSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetRegionSubscriptionsFilterArrayOutput
- type GetRegionSubscriptionsFilterInput
- type GetRegionSubscriptionsFilterOutput
- func (GetRegionSubscriptionsFilterOutput) ElementType() reflect.Type
- func (o GetRegionSubscriptionsFilterOutput) Name() pulumi.StringOutput
- func (o GetRegionSubscriptionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetRegionSubscriptionsFilterOutput) ToGetRegionSubscriptionsFilterOutput() GetRegionSubscriptionsFilterOutput
- func (o GetRegionSubscriptionsFilterOutput) ToGetRegionSubscriptionsFilterOutputWithContext(ctx context.Context) GetRegionSubscriptionsFilterOutput
- func (o GetRegionSubscriptionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetRegionSubscriptionsOutputArgs
- type GetRegionSubscriptionsRegionSubscription
- type GetRegionSubscriptionsRegionSubscriptionArgs
- func (GetRegionSubscriptionsRegionSubscriptionArgs) ElementType() reflect.Type
- func (i GetRegionSubscriptionsRegionSubscriptionArgs) ToGetRegionSubscriptionsRegionSubscriptionOutput() GetRegionSubscriptionsRegionSubscriptionOutput
- func (i GetRegionSubscriptionsRegionSubscriptionArgs) ToGetRegionSubscriptionsRegionSubscriptionOutputWithContext(ctx context.Context) GetRegionSubscriptionsRegionSubscriptionOutput
- type GetRegionSubscriptionsRegionSubscriptionArray
- func (GetRegionSubscriptionsRegionSubscriptionArray) ElementType() reflect.Type
- func (i GetRegionSubscriptionsRegionSubscriptionArray) ToGetRegionSubscriptionsRegionSubscriptionArrayOutput() GetRegionSubscriptionsRegionSubscriptionArrayOutput
- func (i GetRegionSubscriptionsRegionSubscriptionArray) ToGetRegionSubscriptionsRegionSubscriptionArrayOutputWithContext(ctx context.Context) GetRegionSubscriptionsRegionSubscriptionArrayOutput
- type GetRegionSubscriptionsRegionSubscriptionArrayInput
- type GetRegionSubscriptionsRegionSubscriptionArrayOutput
- func (GetRegionSubscriptionsRegionSubscriptionArrayOutput) ElementType() reflect.Type
- func (o GetRegionSubscriptionsRegionSubscriptionArrayOutput) Index(i pulumi.IntInput) GetRegionSubscriptionsRegionSubscriptionOutput
- func (o GetRegionSubscriptionsRegionSubscriptionArrayOutput) ToGetRegionSubscriptionsRegionSubscriptionArrayOutput() GetRegionSubscriptionsRegionSubscriptionArrayOutput
- func (o GetRegionSubscriptionsRegionSubscriptionArrayOutput) ToGetRegionSubscriptionsRegionSubscriptionArrayOutputWithContext(ctx context.Context) GetRegionSubscriptionsRegionSubscriptionArrayOutput
- type GetRegionSubscriptionsRegionSubscriptionInput
- type GetRegionSubscriptionsRegionSubscriptionOutput
- func (GetRegionSubscriptionsRegionSubscriptionOutput) ElementType() reflect.Type
- func (o GetRegionSubscriptionsRegionSubscriptionOutput) IsHomeRegion() pulumi.BoolOutput
- func (o GetRegionSubscriptionsRegionSubscriptionOutput) RegionKey() pulumi.StringOutput
- func (o GetRegionSubscriptionsRegionSubscriptionOutput) RegionName() pulumi.StringOutput
- func (o GetRegionSubscriptionsRegionSubscriptionOutput) State() pulumi.StringOutput
- func (o GetRegionSubscriptionsRegionSubscriptionOutput) TenancyId() pulumi.StringOutput
- func (o GetRegionSubscriptionsRegionSubscriptionOutput) ToGetRegionSubscriptionsRegionSubscriptionOutput() GetRegionSubscriptionsRegionSubscriptionOutput
- func (o GetRegionSubscriptionsRegionSubscriptionOutput) ToGetRegionSubscriptionsRegionSubscriptionOutputWithContext(ctx context.Context) GetRegionSubscriptionsRegionSubscriptionOutput
- type GetRegionSubscriptionsResult
- type GetRegionSubscriptionsResultOutput
- func (GetRegionSubscriptionsResultOutput) ElementType() reflect.Type
- func (o GetRegionSubscriptionsResultOutput) Filters() GetRegionSubscriptionsFilterArrayOutput
- func (o GetRegionSubscriptionsResultOutput) Id() pulumi.StringOutput
- func (o GetRegionSubscriptionsResultOutput) RegionSubscriptions() GetRegionSubscriptionsRegionSubscriptionArrayOutput
- func (o GetRegionSubscriptionsResultOutput) TenancyId() pulumi.StringOutput
- func (o GetRegionSubscriptionsResultOutput) ToGetRegionSubscriptionsResultOutput() GetRegionSubscriptionsResultOutput
- func (o GetRegionSubscriptionsResultOutput) ToGetRegionSubscriptionsResultOutputWithContext(ctx context.Context) GetRegionSubscriptionsResultOutput
- type GetRegionsArgs
- type GetRegionsFilter
- type GetRegionsFilterArgs
- type GetRegionsFilterArray
- type GetRegionsFilterArrayInput
- type GetRegionsFilterArrayOutput
- func (GetRegionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetRegionsFilterArrayOutput) Index(i pulumi.IntInput) GetRegionsFilterOutput
- func (o GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutput() GetRegionsFilterArrayOutput
- func (o GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutputWithContext(ctx context.Context) GetRegionsFilterArrayOutput
- type GetRegionsFilterInput
- type GetRegionsFilterOutput
- func (GetRegionsFilterOutput) ElementType() reflect.Type
- func (o GetRegionsFilterOutput) Name() pulumi.StringOutput
- func (o GetRegionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetRegionsFilterOutput) ToGetRegionsFilterOutput() GetRegionsFilterOutput
- func (o GetRegionsFilterOutput) ToGetRegionsFilterOutputWithContext(ctx context.Context) GetRegionsFilterOutput
- func (o GetRegionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetRegionsOutputArgs
- type GetRegionsRegion
- type GetRegionsRegionArgs
- type GetRegionsRegionArray
- type GetRegionsRegionArrayInput
- type GetRegionsRegionArrayOutput
- func (GetRegionsRegionArrayOutput) ElementType() reflect.Type
- func (o GetRegionsRegionArrayOutput) Index(i pulumi.IntInput) GetRegionsRegionOutput
- func (o GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutput() GetRegionsRegionArrayOutput
- func (o GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutputWithContext(ctx context.Context) GetRegionsRegionArrayOutput
- type GetRegionsRegionInput
- type GetRegionsRegionOutput
- func (GetRegionsRegionOutput) ElementType() reflect.Type
- func (o GetRegionsRegionOutput) Key() pulumi.StringOutput
- func (o GetRegionsRegionOutput) Name() pulumi.StringOutput
- func (o GetRegionsRegionOutput) ToGetRegionsRegionOutput() GetRegionsRegionOutput
- func (o GetRegionsRegionOutput) ToGetRegionsRegionOutputWithContext(ctx context.Context) GetRegionsRegionOutput
- type GetRegionsResult
- type GetRegionsResultOutput
- func (GetRegionsResultOutput) ElementType() reflect.Type
- func (o GetRegionsResultOutput) Filters() GetRegionsFilterArrayOutput
- func (o GetRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetRegionsResultOutput) Regions() GetRegionsRegionArrayOutput
- func (o GetRegionsResultOutput) ToGetRegionsResultOutput() GetRegionsResultOutput
- func (o GetRegionsResultOutput) ToGetRegionsResultOutputWithContext(ctx context.Context) GetRegionsResultOutput
- type GetSmtpCredentialsArgs
- type GetSmtpCredentialsFilter
- type GetSmtpCredentialsFilterArgs
- func (GetSmtpCredentialsFilterArgs) ElementType() reflect.Type
- func (i GetSmtpCredentialsFilterArgs) ToGetSmtpCredentialsFilterOutput() GetSmtpCredentialsFilterOutput
- func (i GetSmtpCredentialsFilterArgs) ToGetSmtpCredentialsFilterOutputWithContext(ctx context.Context) GetSmtpCredentialsFilterOutput
- type GetSmtpCredentialsFilterArray
- func (GetSmtpCredentialsFilterArray) ElementType() reflect.Type
- func (i GetSmtpCredentialsFilterArray) ToGetSmtpCredentialsFilterArrayOutput() GetSmtpCredentialsFilterArrayOutput
- func (i GetSmtpCredentialsFilterArray) ToGetSmtpCredentialsFilterArrayOutputWithContext(ctx context.Context) GetSmtpCredentialsFilterArrayOutput
- type GetSmtpCredentialsFilterArrayInput
- type GetSmtpCredentialsFilterArrayOutput
- func (GetSmtpCredentialsFilterArrayOutput) ElementType() reflect.Type
- func (o GetSmtpCredentialsFilterArrayOutput) Index(i pulumi.IntInput) GetSmtpCredentialsFilterOutput
- func (o GetSmtpCredentialsFilterArrayOutput) ToGetSmtpCredentialsFilterArrayOutput() GetSmtpCredentialsFilterArrayOutput
- func (o GetSmtpCredentialsFilterArrayOutput) ToGetSmtpCredentialsFilterArrayOutputWithContext(ctx context.Context) GetSmtpCredentialsFilterArrayOutput
- type GetSmtpCredentialsFilterInput
- type GetSmtpCredentialsFilterOutput
- func (GetSmtpCredentialsFilterOutput) ElementType() reflect.Type
- func (o GetSmtpCredentialsFilterOutput) Name() pulumi.StringOutput
- func (o GetSmtpCredentialsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSmtpCredentialsFilterOutput) ToGetSmtpCredentialsFilterOutput() GetSmtpCredentialsFilterOutput
- func (o GetSmtpCredentialsFilterOutput) ToGetSmtpCredentialsFilterOutputWithContext(ctx context.Context) GetSmtpCredentialsFilterOutput
- func (o GetSmtpCredentialsFilterOutput) Values() pulumi.StringArrayOutput
- type GetSmtpCredentialsOutputArgs
- type GetSmtpCredentialsResult
- type GetSmtpCredentialsResultOutput
- func (GetSmtpCredentialsResultOutput) ElementType() reflect.Type
- func (o GetSmtpCredentialsResultOutput) Filters() GetSmtpCredentialsFilterArrayOutput
- func (o GetSmtpCredentialsResultOutput) Id() pulumi.StringOutput
- func (o GetSmtpCredentialsResultOutput) SmtpCredentials() GetSmtpCredentialsSmtpCredentialArrayOutput
- func (o GetSmtpCredentialsResultOutput) ToGetSmtpCredentialsResultOutput() GetSmtpCredentialsResultOutput
- func (o GetSmtpCredentialsResultOutput) ToGetSmtpCredentialsResultOutputWithContext(ctx context.Context) GetSmtpCredentialsResultOutput
- func (o GetSmtpCredentialsResultOutput) UserId() pulumi.StringOutput
- type GetSmtpCredentialsSmtpCredential
- type GetSmtpCredentialsSmtpCredentialArgs
- func (GetSmtpCredentialsSmtpCredentialArgs) ElementType() reflect.Type
- func (i GetSmtpCredentialsSmtpCredentialArgs) ToGetSmtpCredentialsSmtpCredentialOutput() GetSmtpCredentialsSmtpCredentialOutput
- func (i GetSmtpCredentialsSmtpCredentialArgs) ToGetSmtpCredentialsSmtpCredentialOutputWithContext(ctx context.Context) GetSmtpCredentialsSmtpCredentialOutput
- type GetSmtpCredentialsSmtpCredentialArray
- func (GetSmtpCredentialsSmtpCredentialArray) ElementType() reflect.Type
- func (i GetSmtpCredentialsSmtpCredentialArray) ToGetSmtpCredentialsSmtpCredentialArrayOutput() GetSmtpCredentialsSmtpCredentialArrayOutput
- func (i GetSmtpCredentialsSmtpCredentialArray) ToGetSmtpCredentialsSmtpCredentialArrayOutputWithContext(ctx context.Context) GetSmtpCredentialsSmtpCredentialArrayOutput
- type GetSmtpCredentialsSmtpCredentialArrayInput
- type GetSmtpCredentialsSmtpCredentialArrayOutput
- func (GetSmtpCredentialsSmtpCredentialArrayOutput) ElementType() reflect.Type
- func (o GetSmtpCredentialsSmtpCredentialArrayOutput) Index(i pulumi.IntInput) GetSmtpCredentialsSmtpCredentialOutput
- func (o GetSmtpCredentialsSmtpCredentialArrayOutput) ToGetSmtpCredentialsSmtpCredentialArrayOutput() GetSmtpCredentialsSmtpCredentialArrayOutput
- func (o GetSmtpCredentialsSmtpCredentialArrayOutput) ToGetSmtpCredentialsSmtpCredentialArrayOutputWithContext(ctx context.Context) GetSmtpCredentialsSmtpCredentialArrayOutput
- type GetSmtpCredentialsSmtpCredentialInput
- type GetSmtpCredentialsSmtpCredentialOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) Description() pulumi.StringOutput
- func (GetSmtpCredentialsSmtpCredentialOutput) ElementType() reflect.Type
- func (o GetSmtpCredentialsSmtpCredentialOutput) Id() pulumi.StringOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) InactiveState() pulumi.StringOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) Password() pulumi.StringOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) State() pulumi.StringOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) TimeCreated() pulumi.StringOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) TimeExpires() pulumi.StringOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) ToGetSmtpCredentialsSmtpCredentialOutput() GetSmtpCredentialsSmtpCredentialOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) ToGetSmtpCredentialsSmtpCredentialOutputWithContext(ctx context.Context) GetSmtpCredentialsSmtpCredentialOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) UserId() pulumi.StringOutput
- func (o GetSmtpCredentialsSmtpCredentialOutput) Username() pulumi.StringOutput
- type GetSwiftPasswordsArgs
- type GetSwiftPasswordsFilter
- type GetSwiftPasswordsFilterArgs
- type GetSwiftPasswordsFilterArray
- func (GetSwiftPasswordsFilterArray) ElementType() reflect.Type
- func (i GetSwiftPasswordsFilterArray) ToGetSwiftPasswordsFilterArrayOutput() GetSwiftPasswordsFilterArrayOutput
- func (i GetSwiftPasswordsFilterArray) ToGetSwiftPasswordsFilterArrayOutputWithContext(ctx context.Context) GetSwiftPasswordsFilterArrayOutput
- type GetSwiftPasswordsFilterArrayInput
- type GetSwiftPasswordsFilterArrayOutput
- func (GetSwiftPasswordsFilterArrayOutput) ElementType() reflect.Type
- func (o GetSwiftPasswordsFilterArrayOutput) Index(i pulumi.IntInput) GetSwiftPasswordsFilterOutput
- func (o GetSwiftPasswordsFilterArrayOutput) ToGetSwiftPasswordsFilterArrayOutput() GetSwiftPasswordsFilterArrayOutput
- func (o GetSwiftPasswordsFilterArrayOutput) ToGetSwiftPasswordsFilterArrayOutputWithContext(ctx context.Context) GetSwiftPasswordsFilterArrayOutput
- type GetSwiftPasswordsFilterInput
- type GetSwiftPasswordsFilterOutput
- func (GetSwiftPasswordsFilterOutput) ElementType() reflect.Type
- func (o GetSwiftPasswordsFilterOutput) Name() pulumi.StringOutput
- func (o GetSwiftPasswordsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSwiftPasswordsFilterOutput) ToGetSwiftPasswordsFilterOutput() GetSwiftPasswordsFilterOutput
- func (o GetSwiftPasswordsFilterOutput) ToGetSwiftPasswordsFilterOutputWithContext(ctx context.Context) GetSwiftPasswordsFilterOutput
- func (o GetSwiftPasswordsFilterOutput) Values() pulumi.StringArrayOutput
- type GetSwiftPasswordsOutputArgs
- type GetSwiftPasswordsPassword
- type GetSwiftPasswordsPasswordArgs
- func (GetSwiftPasswordsPasswordArgs) ElementType() reflect.Type
- func (i GetSwiftPasswordsPasswordArgs) ToGetSwiftPasswordsPasswordOutput() GetSwiftPasswordsPasswordOutput
- func (i GetSwiftPasswordsPasswordArgs) ToGetSwiftPasswordsPasswordOutputWithContext(ctx context.Context) GetSwiftPasswordsPasswordOutput
- type GetSwiftPasswordsPasswordArray
- func (GetSwiftPasswordsPasswordArray) ElementType() reflect.Type
- func (i GetSwiftPasswordsPasswordArray) ToGetSwiftPasswordsPasswordArrayOutput() GetSwiftPasswordsPasswordArrayOutput
- func (i GetSwiftPasswordsPasswordArray) ToGetSwiftPasswordsPasswordArrayOutputWithContext(ctx context.Context) GetSwiftPasswordsPasswordArrayOutput
- type GetSwiftPasswordsPasswordArrayInput
- type GetSwiftPasswordsPasswordArrayOutput
- func (GetSwiftPasswordsPasswordArrayOutput) ElementType() reflect.Type
- func (o GetSwiftPasswordsPasswordArrayOutput) Index(i pulumi.IntInput) GetSwiftPasswordsPasswordOutput
- func (o GetSwiftPasswordsPasswordArrayOutput) ToGetSwiftPasswordsPasswordArrayOutput() GetSwiftPasswordsPasswordArrayOutput
- func (o GetSwiftPasswordsPasswordArrayOutput) ToGetSwiftPasswordsPasswordArrayOutputWithContext(ctx context.Context) GetSwiftPasswordsPasswordArrayOutput
- type GetSwiftPasswordsPasswordInput
- type GetSwiftPasswordsPasswordOutput
- func (o GetSwiftPasswordsPasswordOutput) Description() pulumi.StringOutput
- func (GetSwiftPasswordsPasswordOutput) ElementType() reflect.Type
- func (o GetSwiftPasswordsPasswordOutput) ExpiresOn() pulumi.StringOutput
- func (o GetSwiftPasswordsPasswordOutput) Id() pulumi.StringOutput
- func (o GetSwiftPasswordsPasswordOutput) InactiveState() pulumi.StringOutput
- func (o GetSwiftPasswordsPasswordOutput) Password() pulumi.StringOutput
- func (o GetSwiftPasswordsPasswordOutput) State() pulumi.StringOutput
- func (o GetSwiftPasswordsPasswordOutput) TimeCreated() pulumi.StringOutput
- func (o GetSwiftPasswordsPasswordOutput) ToGetSwiftPasswordsPasswordOutput() GetSwiftPasswordsPasswordOutput
- func (o GetSwiftPasswordsPasswordOutput) ToGetSwiftPasswordsPasswordOutputWithContext(ctx context.Context) GetSwiftPasswordsPasswordOutput
- func (o GetSwiftPasswordsPasswordOutput) UserId() pulumi.StringOutput
- type GetSwiftPasswordsResult
- type GetSwiftPasswordsResultOutput
- func (GetSwiftPasswordsResultOutput) ElementType() reflect.Type
- func (o GetSwiftPasswordsResultOutput) Filters() GetSwiftPasswordsFilterArrayOutput
- func (o GetSwiftPasswordsResultOutput) Id() pulumi.StringOutput
- func (o GetSwiftPasswordsResultOutput) Passwords() GetSwiftPasswordsPasswordArrayOutput
- func (o GetSwiftPasswordsResultOutput) ToGetSwiftPasswordsResultOutput() GetSwiftPasswordsResultOutput
- func (o GetSwiftPasswordsResultOutput) ToGetSwiftPasswordsResultOutputWithContext(ctx context.Context) GetSwiftPasswordsResultOutput
- func (o GetSwiftPasswordsResultOutput) UserId() pulumi.StringOutput
- type GetTagDefaultsArgs
- type GetTagDefaultsFilter
- type GetTagDefaultsFilterArgs
- type GetTagDefaultsFilterArray
- type GetTagDefaultsFilterArrayInput
- type GetTagDefaultsFilterArrayOutput
- func (GetTagDefaultsFilterArrayOutput) ElementType() reflect.Type
- func (o GetTagDefaultsFilterArrayOutput) Index(i pulumi.IntInput) GetTagDefaultsFilterOutput
- func (o GetTagDefaultsFilterArrayOutput) ToGetTagDefaultsFilterArrayOutput() GetTagDefaultsFilterArrayOutput
- func (o GetTagDefaultsFilterArrayOutput) ToGetTagDefaultsFilterArrayOutputWithContext(ctx context.Context) GetTagDefaultsFilterArrayOutput
- type GetTagDefaultsFilterInput
- type GetTagDefaultsFilterOutput
- func (GetTagDefaultsFilterOutput) ElementType() reflect.Type
- func (o GetTagDefaultsFilterOutput) Name() pulumi.StringOutput
- func (o GetTagDefaultsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetTagDefaultsFilterOutput) ToGetTagDefaultsFilterOutput() GetTagDefaultsFilterOutput
- func (o GetTagDefaultsFilterOutput) ToGetTagDefaultsFilterOutputWithContext(ctx context.Context) GetTagDefaultsFilterOutput
- func (o GetTagDefaultsFilterOutput) Values() pulumi.StringArrayOutput
- type GetTagDefaultsOutputArgs
- type GetTagDefaultsResult
- type GetTagDefaultsResultOutput
- func (o GetTagDefaultsResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetTagDefaultsResultOutput) ElementType() reflect.Type
- func (o GetTagDefaultsResultOutput) Filters() GetTagDefaultsFilterArrayOutput
- func (o GetTagDefaultsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetTagDefaultsResultOutput) State() pulumi.StringPtrOutput
- func (o GetTagDefaultsResultOutput) TagDefaults() GetTagDefaultsTagDefaultArrayOutput
- func (o GetTagDefaultsResultOutput) TagDefinitionId() pulumi.StringPtrOutput
- func (o GetTagDefaultsResultOutput) ToGetTagDefaultsResultOutput() GetTagDefaultsResultOutput
- func (o GetTagDefaultsResultOutput) ToGetTagDefaultsResultOutputWithContext(ctx context.Context) GetTagDefaultsResultOutput
- type GetTagDefaultsTagDefault
- type GetTagDefaultsTagDefaultArgs
- func (GetTagDefaultsTagDefaultArgs) ElementType() reflect.Type
- func (i GetTagDefaultsTagDefaultArgs) ToGetTagDefaultsTagDefaultOutput() GetTagDefaultsTagDefaultOutput
- func (i GetTagDefaultsTagDefaultArgs) ToGetTagDefaultsTagDefaultOutputWithContext(ctx context.Context) GetTagDefaultsTagDefaultOutput
- type GetTagDefaultsTagDefaultArray
- func (GetTagDefaultsTagDefaultArray) ElementType() reflect.Type
- func (i GetTagDefaultsTagDefaultArray) ToGetTagDefaultsTagDefaultArrayOutput() GetTagDefaultsTagDefaultArrayOutput
- func (i GetTagDefaultsTagDefaultArray) ToGetTagDefaultsTagDefaultArrayOutputWithContext(ctx context.Context) GetTagDefaultsTagDefaultArrayOutput
- type GetTagDefaultsTagDefaultArrayInput
- type GetTagDefaultsTagDefaultArrayOutput
- func (GetTagDefaultsTagDefaultArrayOutput) ElementType() reflect.Type
- func (o GetTagDefaultsTagDefaultArrayOutput) Index(i pulumi.IntInput) GetTagDefaultsTagDefaultOutput
- func (o GetTagDefaultsTagDefaultArrayOutput) ToGetTagDefaultsTagDefaultArrayOutput() GetTagDefaultsTagDefaultArrayOutput
- func (o GetTagDefaultsTagDefaultArrayOutput) ToGetTagDefaultsTagDefaultArrayOutputWithContext(ctx context.Context) GetTagDefaultsTagDefaultArrayOutput
- type GetTagDefaultsTagDefaultInput
- type GetTagDefaultsTagDefaultOutput
- func (o GetTagDefaultsTagDefaultOutput) CompartmentId() pulumi.StringOutput
- func (GetTagDefaultsTagDefaultOutput) ElementType() reflect.Type
- func (o GetTagDefaultsTagDefaultOutput) Id() pulumi.StringOutput
- func (o GetTagDefaultsTagDefaultOutput) IsRequired() pulumi.BoolOutput
- func (o GetTagDefaultsTagDefaultOutput) State() pulumi.StringOutput
- func (o GetTagDefaultsTagDefaultOutput) TagDefinitionId() pulumi.StringOutput
- func (o GetTagDefaultsTagDefaultOutput) TagDefinitionName() pulumi.StringOutput
- func (o GetTagDefaultsTagDefaultOutput) TagNamespaceId() pulumi.StringOutput
- func (o GetTagDefaultsTagDefaultOutput) TimeCreated() pulumi.StringOutput
- func (o GetTagDefaultsTagDefaultOutput) ToGetTagDefaultsTagDefaultOutput() GetTagDefaultsTagDefaultOutput
- func (o GetTagDefaultsTagDefaultOutput) ToGetTagDefaultsTagDefaultOutputWithContext(ctx context.Context) GetTagDefaultsTagDefaultOutput
- func (o GetTagDefaultsTagDefaultOutput) Value() pulumi.StringOutput
- type GetTagNamespacesArgs
- type GetTagNamespacesFilter
- type GetTagNamespacesFilterArgs
- type GetTagNamespacesFilterArray
- func (GetTagNamespacesFilterArray) ElementType() reflect.Type
- func (i GetTagNamespacesFilterArray) ToGetTagNamespacesFilterArrayOutput() GetTagNamespacesFilterArrayOutput
- func (i GetTagNamespacesFilterArray) ToGetTagNamespacesFilterArrayOutputWithContext(ctx context.Context) GetTagNamespacesFilterArrayOutput
- type GetTagNamespacesFilterArrayInput
- type GetTagNamespacesFilterArrayOutput
- func (GetTagNamespacesFilterArrayOutput) ElementType() reflect.Type
- func (o GetTagNamespacesFilterArrayOutput) Index(i pulumi.IntInput) GetTagNamespacesFilterOutput
- func (o GetTagNamespacesFilterArrayOutput) ToGetTagNamespacesFilterArrayOutput() GetTagNamespacesFilterArrayOutput
- func (o GetTagNamespacesFilterArrayOutput) ToGetTagNamespacesFilterArrayOutputWithContext(ctx context.Context) GetTagNamespacesFilterArrayOutput
- type GetTagNamespacesFilterInput
- type GetTagNamespacesFilterOutput
- func (GetTagNamespacesFilterOutput) ElementType() reflect.Type
- func (o GetTagNamespacesFilterOutput) Name() pulumi.StringOutput
- func (o GetTagNamespacesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetTagNamespacesFilterOutput) ToGetTagNamespacesFilterOutput() GetTagNamespacesFilterOutput
- func (o GetTagNamespacesFilterOutput) ToGetTagNamespacesFilterOutputWithContext(ctx context.Context) GetTagNamespacesFilterOutput
- func (o GetTagNamespacesFilterOutput) Values() pulumi.StringArrayOutput
- type GetTagNamespacesOutputArgs
- type GetTagNamespacesResult
- type GetTagNamespacesResultOutput
- func (o GetTagNamespacesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetTagNamespacesResultOutput) ElementType() reflect.Type
- func (o GetTagNamespacesResultOutput) Filters() GetTagNamespacesFilterArrayOutput
- func (o GetTagNamespacesResultOutput) Id() pulumi.StringOutput
- func (o GetTagNamespacesResultOutput) IncludeSubcompartments() pulumi.BoolPtrOutput
- func (o GetTagNamespacesResultOutput) State() pulumi.StringPtrOutput
- func (o GetTagNamespacesResultOutput) TagNamespaces() GetTagNamespacesTagNamespaceArrayOutput
- func (o GetTagNamespacesResultOutput) ToGetTagNamespacesResultOutput() GetTagNamespacesResultOutput
- func (o GetTagNamespacesResultOutput) ToGetTagNamespacesResultOutputWithContext(ctx context.Context) GetTagNamespacesResultOutput
- type GetTagNamespacesTagNamespace
- type GetTagNamespacesTagNamespaceArgs
- func (GetTagNamespacesTagNamespaceArgs) ElementType() reflect.Type
- func (i GetTagNamespacesTagNamespaceArgs) ToGetTagNamespacesTagNamespaceOutput() GetTagNamespacesTagNamespaceOutput
- func (i GetTagNamespacesTagNamespaceArgs) ToGetTagNamespacesTagNamespaceOutputWithContext(ctx context.Context) GetTagNamespacesTagNamespaceOutput
- type GetTagNamespacesTagNamespaceArray
- func (GetTagNamespacesTagNamespaceArray) ElementType() reflect.Type
- func (i GetTagNamespacesTagNamespaceArray) ToGetTagNamespacesTagNamespaceArrayOutput() GetTagNamespacesTagNamespaceArrayOutput
- func (i GetTagNamespacesTagNamespaceArray) ToGetTagNamespacesTagNamespaceArrayOutputWithContext(ctx context.Context) GetTagNamespacesTagNamespaceArrayOutput
- type GetTagNamespacesTagNamespaceArrayInput
- type GetTagNamespacesTagNamespaceArrayOutput
- func (GetTagNamespacesTagNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetTagNamespacesTagNamespaceArrayOutput) Index(i pulumi.IntInput) GetTagNamespacesTagNamespaceOutput
- func (o GetTagNamespacesTagNamespaceArrayOutput) ToGetTagNamespacesTagNamespaceArrayOutput() GetTagNamespacesTagNamespaceArrayOutput
- func (o GetTagNamespacesTagNamespaceArrayOutput) ToGetTagNamespacesTagNamespaceArrayOutputWithContext(ctx context.Context) GetTagNamespacesTagNamespaceArrayOutput
- type GetTagNamespacesTagNamespaceInput
- type GetTagNamespacesTagNamespaceOutput
- func (o GetTagNamespacesTagNamespaceOutput) CompartmentId() pulumi.StringOutput
- func (o GetTagNamespacesTagNamespaceOutput) DefinedTags() pulumi.MapOutput
- func (o GetTagNamespacesTagNamespaceOutput) Description() pulumi.StringOutput
- func (GetTagNamespacesTagNamespaceOutput) ElementType() reflect.Type
- func (o GetTagNamespacesTagNamespaceOutput) FreeformTags() pulumi.MapOutput
- func (o GetTagNamespacesTagNamespaceOutput) Id() pulumi.StringOutput
- func (o GetTagNamespacesTagNamespaceOutput) IsRetired() pulumi.BoolOutput
- func (o GetTagNamespacesTagNamespaceOutput) Name() pulumi.StringOutput
- func (o GetTagNamespacesTagNamespaceOutput) State() pulumi.StringOutput
- func (o GetTagNamespacesTagNamespaceOutput) TimeCreated() pulumi.StringOutput
- func (o GetTagNamespacesTagNamespaceOutput) ToGetTagNamespacesTagNamespaceOutput() GetTagNamespacesTagNamespaceOutput
- func (o GetTagNamespacesTagNamespaceOutput) ToGetTagNamespacesTagNamespaceOutputWithContext(ctx context.Context) GetTagNamespacesTagNamespaceOutput
- type GetTagStandardTagNamespaceTemplateArgs
- type GetTagStandardTagNamespaceTemplateOutputArgs
- type GetTagStandardTagNamespaceTemplateResult
- type GetTagStandardTagNamespaceTemplateResultOutput
- func (o GetTagStandardTagNamespaceTemplateResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplateResultOutput) Description() pulumi.StringOutput
- func (GetTagStandardTagNamespaceTemplateResultOutput) ElementType() reflect.Type
- func (o GetTagStandardTagNamespaceTemplateResultOutput) Id() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplateResultOutput) StandardTagNamespaceName() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplateResultOutput) Status() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplateResultOutput) TagDefinitionTemplates() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
- func (o GetTagStandardTagNamespaceTemplateResultOutput) ToGetTagStandardTagNamespaceTemplateResultOutput() GetTagStandardTagNamespaceTemplateResultOutput
- func (o GetTagStandardTagNamespaceTemplateResultOutput) ToGetTagStandardTagNamespaceTemplateResultOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateResultOutput
- type GetTagStandardTagNamespaceTemplateTagDefinitionTemplate
- type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs
- func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs) ElementType() reflect.Type
- func (i GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
- func (i GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
- type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray
- func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray) ElementType() reflect.Type
- func (i GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
- func (i GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
- type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayInput
- type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
- func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) ElementType() reflect.Type
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) Index(i pulumi.IntInput) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
- type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateInput
- type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) Description() pulumi.StringOutput
- func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) ElementType() reflect.Type
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) EnumMutability() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) IsCostTracking() pulumi.BoolOutput
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) PossibleValues() pulumi.StringArrayOutput
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) TagDefinitionName() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
- func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) Type() pulumi.StringOutput
- type GetTagStandardTagNamespaceTemplatesArgs
- type GetTagStandardTagNamespaceTemplatesFilter
- type GetTagStandardTagNamespaceTemplatesFilterArgs
- func (GetTagStandardTagNamespaceTemplatesFilterArgs) ElementType() reflect.Type
- func (i GetTagStandardTagNamespaceTemplatesFilterArgs) ToGetTagStandardTagNamespaceTemplatesFilterOutput() GetTagStandardTagNamespaceTemplatesFilterOutput
- func (i GetTagStandardTagNamespaceTemplatesFilterArgs) ToGetTagStandardTagNamespaceTemplatesFilterOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesFilterOutput
- type GetTagStandardTagNamespaceTemplatesFilterArray
- func (GetTagStandardTagNamespaceTemplatesFilterArray) ElementType() reflect.Type
- func (i GetTagStandardTagNamespaceTemplatesFilterArray) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutput() GetTagStandardTagNamespaceTemplatesFilterArrayOutput
- func (i GetTagStandardTagNamespaceTemplatesFilterArray) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesFilterArrayOutput
- type GetTagStandardTagNamespaceTemplatesFilterArrayInput
- type GetTagStandardTagNamespaceTemplatesFilterArrayOutput
- func (GetTagStandardTagNamespaceTemplatesFilterArrayOutput) ElementType() reflect.Type
- func (o GetTagStandardTagNamespaceTemplatesFilterArrayOutput) Index(i pulumi.IntInput) GetTagStandardTagNamespaceTemplatesFilterOutput
- func (o GetTagStandardTagNamespaceTemplatesFilterArrayOutput) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutput() GetTagStandardTagNamespaceTemplatesFilterArrayOutput
- func (o GetTagStandardTagNamespaceTemplatesFilterArrayOutput) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesFilterArrayOutput
- type GetTagStandardTagNamespaceTemplatesFilterInput
- type GetTagStandardTagNamespaceTemplatesFilterOutput
- func (GetTagStandardTagNamespaceTemplatesFilterOutput) ElementType() reflect.Type
- func (o GetTagStandardTagNamespaceTemplatesFilterOutput) Name() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplatesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetTagStandardTagNamespaceTemplatesFilterOutput) ToGetTagStandardTagNamespaceTemplatesFilterOutput() GetTagStandardTagNamespaceTemplatesFilterOutput
- func (o GetTagStandardTagNamespaceTemplatesFilterOutput) ToGetTagStandardTagNamespaceTemplatesFilterOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesFilterOutput
- func (o GetTagStandardTagNamespaceTemplatesFilterOutput) Values() pulumi.StringArrayOutput
- type GetTagStandardTagNamespaceTemplatesOutputArgs
- type GetTagStandardTagNamespaceTemplatesResult
- type GetTagStandardTagNamespaceTemplatesResultOutput
- func (o GetTagStandardTagNamespaceTemplatesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetTagStandardTagNamespaceTemplatesResultOutput) ElementType() reflect.Type
- func (o GetTagStandardTagNamespaceTemplatesResultOutput) Filters() GetTagStandardTagNamespaceTemplatesFilterArrayOutput
- func (o GetTagStandardTagNamespaceTemplatesResultOutput) Id() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplatesResultOutput) StandardTagNamespaceTemplates() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
- func (o GetTagStandardTagNamespaceTemplatesResultOutput) ToGetTagStandardTagNamespaceTemplatesResultOutput() GetTagStandardTagNamespaceTemplatesResultOutput
- func (o GetTagStandardTagNamespaceTemplatesResultOutput) ToGetTagStandardTagNamespaceTemplatesResultOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesResultOutput
- type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplate
- type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs
- func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs) ElementType() reflect.Type
- func (i GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
- func (i GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
- type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray
- func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray) ElementType() reflect.Type
- func (i GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
- func (i GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
- type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayInput
- type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
- func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) ElementType() reflect.Type
- func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) Index(i pulumi.IntInput) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
- func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
- func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
- type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateInput
- type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
- func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) Description() pulumi.StringOutput
- func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) ElementType() reflect.Type
- func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) StandardTagNamespaceName() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) Status() pulumi.StringOutput
- func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
- func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
- type GetTagValidator
- type GetTagValidatorArgs
- type GetTagValidatorArray
- type GetTagValidatorArrayInput
- type GetTagValidatorArrayOutput
- func (GetTagValidatorArrayOutput) ElementType() reflect.Type
- func (o GetTagValidatorArrayOutput) Index(i pulumi.IntInput) GetTagValidatorOutput
- func (o GetTagValidatorArrayOutput) ToGetTagValidatorArrayOutput() GetTagValidatorArrayOutput
- func (o GetTagValidatorArrayOutput) ToGetTagValidatorArrayOutputWithContext(ctx context.Context) GetTagValidatorArrayOutput
- type GetTagValidatorInput
- type GetTagValidatorOutput
- func (GetTagValidatorOutput) ElementType() reflect.Type
- func (o GetTagValidatorOutput) ToGetTagValidatorOutput() GetTagValidatorOutput
- func (o GetTagValidatorOutput) ToGetTagValidatorOutputWithContext(ctx context.Context) GetTagValidatorOutput
- func (o GetTagValidatorOutput) ValidatorType() pulumi.StringOutput
- func (o GetTagValidatorOutput) Values() pulumi.StringArrayOutput
- type GetTagsArgs
- type GetTagsFilter
- type GetTagsFilterArgs
- type GetTagsFilterArray
- type GetTagsFilterArrayInput
- type GetTagsFilterArrayOutput
- func (GetTagsFilterArrayOutput) ElementType() reflect.Type
- func (o GetTagsFilterArrayOutput) Index(i pulumi.IntInput) GetTagsFilterOutput
- func (o GetTagsFilterArrayOutput) ToGetTagsFilterArrayOutput() GetTagsFilterArrayOutput
- func (o GetTagsFilterArrayOutput) ToGetTagsFilterArrayOutputWithContext(ctx context.Context) GetTagsFilterArrayOutput
- type GetTagsFilterInput
- type GetTagsFilterOutput
- func (GetTagsFilterOutput) ElementType() reflect.Type
- func (o GetTagsFilterOutput) Name() pulumi.StringOutput
- func (o GetTagsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetTagsFilterOutput) ToGetTagsFilterOutput() GetTagsFilterOutput
- func (o GetTagsFilterOutput) ToGetTagsFilterOutputWithContext(ctx context.Context) GetTagsFilterOutput
- func (o GetTagsFilterOutput) Values() pulumi.StringArrayOutput
- type GetTagsOutputArgs
- type GetTagsResult
- type GetTagsResultOutput
- func (GetTagsResultOutput) ElementType() reflect.Type
- func (o GetTagsResultOutput) Filters() GetTagsFilterArrayOutput
- func (o GetTagsResultOutput) Id() pulumi.StringOutput
- func (o GetTagsResultOutput) State() pulumi.StringPtrOutput
- func (o GetTagsResultOutput) TagNamespaceId() pulumi.StringOutput
- func (o GetTagsResultOutput) Tags() GetTagsTagArrayOutput
- func (o GetTagsResultOutput) ToGetTagsResultOutput() GetTagsResultOutput
- func (o GetTagsResultOutput) ToGetTagsResultOutputWithContext(ctx context.Context) GetTagsResultOutput
- type GetTagsTag
- type GetTagsTagArgs
- type GetTagsTagArray
- type GetTagsTagArrayInput
- type GetTagsTagArrayOutput
- func (GetTagsTagArrayOutput) ElementType() reflect.Type
- func (o GetTagsTagArrayOutput) Index(i pulumi.IntInput) GetTagsTagOutput
- func (o GetTagsTagArrayOutput) ToGetTagsTagArrayOutput() GetTagsTagArrayOutput
- func (o GetTagsTagArrayOutput) ToGetTagsTagArrayOutputWithContext(ctx context.Context) GetTagsTagArrayOutput
- type GetTagsTagInput
- type GetTagsTagOutput
- func (o GetTagsTagOutput) DefinedTags() pulumi.MapOutput
- func (o GetTagsTagOutput) Description() pulumi.StringOutput
- func (GetTagsTagOutput) ElementType() reflect.Type
- func (o GetTagsTagOutput) FreeformTags() pulumi.MapOutput
- func (o GetTagsTagOutput) Id() pulumi.StringOutput
- func (o GetTagsTagOutput) IsCostTracking() pulumi.BoolOutput
- func (o GetTagsTagOutput) IsRetired() pulumi.BoolOutput
- func (o GetTagsTagOutput) Name() pulumi.StringOutput
- func (o GetTagsTagOutput) State() pulumi.StringOutput
- func (o GetTagsTagOutput) TagNamespaceId() pulumi.StringOutput
- func (o GetTagsTagOutput) TimeCreated() pulumi.StringOutput
- func (o GetTagsTagOutput) ToGetTagsTagOutput() GetTagsTagOutput
- func (o GetTagsTagOutput) ToGetTagsTagOutputWithContext(ctx context.Context) GetTagsTagOutput
- func (o GetTagsTagOutput) Validators() GetTagsTagValidatorArrayOutput
- type GetTagsTagValidator
- type GetTagsTagValidatorArgs
- type GetTagsTagValidatorArray
- type GetTagsTagValidatorArrayInput
- type GetTagsTagValidatorArrayOutput
- func (GetTagsTagValidatorArrayOutput) ElementType() reflect.Type
- func (o GetTagsTagValidatorArrayOutput) Index(i pulumi.IntInput) GetTagsTagValidatorOutput
- func (o GetTagsTagValidatorArrayOutput) ToGetTagsTagValidatorArrayOutput() GetTagsTagValidatorArrayOutput
- func (o GetTagsTagValidatorArrayOutput) ToGetTagsTagValidatorArrayOutputWithContext(ctx context.Context) GetTagsTagValidatorArrayOutput
- type GetTagsTagValidatorInput
- type GetTagsTagValidatorOutput
- func (GetTagsTagValidatorOutput) ElementType() reflect.Type
- func (o GetTagsTagValidatorOutput) ToGetTagsTagValidatorOutput() GetTagsTagValidatorOutput
- func (o GetTagsTagValidatorOutput) ToGetTagsTagValidatorOutputWithContext(ctx context.Context) GetTagsTagValidatorOutput
- func (o GetTagsTagValidatorOutput) ValidatorType() pulumi.StringOutput
- func (o GetTagsTagValidatorOutput) Values() pulumi.StringArrayOutput
- type GetTenancyArgs
- type GetTenancyOutputArgs
- type GetTenancyResult
- type GetTenancyResultOutput
- func (o GetTenancyResultOutput) DefinedTags() pulumi.MapOutput
- func (o GetTenancyResultOutput) Description() pulumi.StringOutput
- func (GetTenancyResultOutput) ElementType() reflect.Type
- func (o GetTenancyResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetTenancyResultOutput) HomeRegionKey() pulumi.StringOutput
- func (o GetTenancyResultOutput) Id() pulumi.StringOutput
- func (o GetTenancyResultOutput) Name() pulumi.StringOutput
- func (o GetTenancyResultOutput) TenancyId() pulumi.StringOutput
- func (o GetTenancyResultOutput) ToGetTenancyResultOutput() GetTenancyResultOutput
- func (o GetTenancyResultOutput) ToGetTenancyResultOutputWithContext(ctx context.Context) GetTenancyResultOutput
- func (o GetTenancyResultOutput) UpiIdcsCompatibilityLayerEndpoint() pulumi.StringOutput
- type GetUserCapability
- type GetUserCapabilityArgs
- type GetUserCapabilityArray
- type GetUserCapabilityArrayInput
- type GetUserCapabilityArrayOutput
- func (GetUserCapabilityArrayOutput) ElementType() reflect.Type
- func (o GetUserCapabilityArrayOutput) Index(i pulumi.IntInput) GetUserCapabilityOutput
- func (o GetUserCapabilityArrayOutput) ToGetUserCapabilityArrayOutput() GetUserCapabilityArrayOutput
- func (o GetUserCapabilityArrayOutput) ToGetUserCapabilityArrayOutputWithContext(ctx context.Context) GetUserCapabilityArrayOutput
- type GetUserCapabilityInput
- type GetUserCapabilityOutput
- func (o GetUserCapabilityOutput) CanUseApiKeys() pulumi.BoolOutput
- func (o GetUserCapabilityOutput) CanUseAuthTokens() pulumi.BoolOutput
- func (o GetUserCapabilityOutput) CanUseConsolePassword() pulumi.BoolOutput
- func (o GetUserCapabilityOutput) CanUseCustomerSecretKeys() pulumi.BoolOutput
- func (o GetUserCapabilityOutput) CanUseDbCredentials() pulumi.BoolOutput
- func (o GetUserCapabilityOutput) CanUseOauth2clientCredentials() pulumi.BoolOutput
- func (o GetUserCapabilityOutput) CanUseSmtpCredentials() pulumi.BoolOutput
- func (GetUserCapabilityOutput) ElementType() reflect.Type
- func (o GetUserCapabilityOutput) ToGetUserCapabilityOutput() GetUserCapabilityOutput
- func (o GetUserCapabilityOutput) ToGetUserCapabilityOutputWithContext(ctx context.Context) GetUserCapabilityOutput
- type GetUserGroupMembershipsArgs
- type GetUserGroupMembershipsFilter
- type GetUserGroupMembershipsFilterArgs
- func (GetUserGroupMembershipsFilterArgs) ElementType() reflect.Type
- func (i GetUserGroupMembershipsFilterArgs) ToGetUserGroupMembershipsFilterOutput() GetUserGroupMembershipsFilterOutput
- func (i GetUserGroupMembershipsFilterArgs) ToGetUserGroupMembershipsFilterOutputWithContext(ctx context.Context) GetUserGroupMembershipsFilterOutput
- type GetUserGroupMembershipsFilterArray
- func (GetUserGroupMembershipsFilterArray) ElementType() reflect.Type
- func (i GetUserGroupMembershipsFilterArray) ToGetUserGroupMembershipsFilterArrayOutput() GetUserGroupMembershipsFilterArrayOutput
- func (i GetUserGroupMembershipsFilterArray) ToGetUserGroupMembershipsFilterArrayOutputWithContext(ctx context.Context) GetUserGroupMembershipsFilterArrayOutput
- type GetUserGroupMembershipsFilterArrayInput
- type GetUserGroupMembershipsFilterArrayOutput
- func (GetUserGroupMembershipsFilterArrayOutput) ElementType() reflect.Type
- func (o GetUserGroupMembershipsFilterArrayOutput) Index(i pulumi.IntInput) GetUserGroupMembershipsFilterOutput
- func (o GetUserGroupMembershipsFilterArrayOutput) ToGetUserGroupMembershipsFilterArrayOutput() GetUserGroupMembershipsFilterArrayOutput
- func (o GetUserGroupMembershipsFilterArrayOutput) ToGetUserGroupMembershipsFilterArrayOutputWithContext(ctx context.Context) GetUserGroupMembershipsFilterArrayOutput
- type GetUserGroupMembershipsFilterInput
- type GetUserGroupMembershipsFilterOutput
- func (GetUserGroupMembershipsFilterOutput) ElementType() reflect.Type
- func (o GetUserGroupMembershipsFilterOutput) Name() pulumi.StringOutput
- func (o GetUserGroupMembershipsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetUserGroupMembershipsFilterOutput) ToGetUserGroupMembershipsFilterOutput() GetUserGroupMembershipsFilterOutput
- func (o GetUserGroupMembershipsFilterOutput) ToGetUserGroupMembershipsFilterOutputWithContext(ctx context.Context) GetUserGroupMembershipsFilterOutput
- func (o GetUserGroupMembershipsFilterOutput) Values() pulumi.StringArrayOutput
- type GetUserGroupMembershipsMembership
- type GetUserGroupMembershipsMembershipArgs
- func (GetUserGroupMembershipsMembershipArgs) ElementType() reflect.Type
- func (i GetUserGroupMembershipsMembershipArgs) ToGetUserGroupMembershipsMembershipOutput() GetUserGroupMembershipsMembershipOutput
- func (i GetUserGroupMembershipsMembershipArgs) ToGetUserGroupMembershipsMembershipOutputWithContext(ctx context.Context) GetUserGroupMembershipsMembershipOutput
- type GetUserGroupMembershipsMembershipArray
- func (GetUserGroupMembershipsMembershipArray) ElementType() reflect.Type
- func (i GetUserGroupMembershipsMembershipArray) ToGetUserGroupMembershipsMembershipArrayOutput() GetUserGroupMembershipsMembershipArrayOutput
- func (i GetUserGroupMembershipsMembershipArray) ToGetUserGroupMembershipsMembershipArrayOutputWithContext(ctx context.Context) GetUserGroupMembershipsMembershipArrayOutput
- type GetUserGroupMembershipsMembershipArrayInput
- type GetUserGroupMembershipsMembershipArrayOutput
- func (GetUserGroupMembershipsMembershipArrayOutput) ElementType() reflect.Type
- func (o GetUserGroupMembershipsMembershipArrayOutput) Index(i pulumi.IntInput) GetUserGroupMembershipsMembershipOutput
- func (o GetUserGroupMembershipsMembershipArrayOutput) ToGetUserGroupMembershipsMembershipArrayOutput() GetUserGroupMembershipsMembershipArrayOutput
- func (o GetUserGroupMembershipsMembershipArrayOutput) ToGetUserGroupMembershipsMembershipArrayOutputWithContext(ctx context.Context) GetUserGroupMembershipsMembershipArrayOutput
- type GetUserGroupMembershipsMembershipInput
- type GetUserGroupMembershipsMembershipOutput
- func (o GetUserGroupMembershipsMembershipOutput) CompartmentId() pulumi.StringOutput
- func (GetUserGroupMembershipsMembershipOutput) ElementType() reflect.Type
- func (o GetUserGroupMembershipsMembershipOutput) GroupId() pulumi.StringOutput
- func (o GetUserGroupMembershipsMembershipOutput) Id() pulumi.StringOutput
- func (o GetUserGroupMembershipsMembershipOutput) InactiveState() pulumi.StringOutput
- func (o GetUserGroupMembershipsMembershipOutput) State() pulumi.StringOutput
- func (o GetUserGroupMembershipsMembershipOutput) TimeCreated() pulumi.StringOutput
- func (o GetUserGroupMembershipsMembershipOutput) ToGetUserGroupMembershipsMembershipOutput() GetUserGroupMembershipsMembershipOutput
- func (o GetUserGroupMembershipsMembershipOutput) ToGetUserGroupMembershipsMembershipOutputWithContext(ctx context.Context) GetUserGroupMembershipsMembershipOutput
- func (o GetUserGroupMembershipsMembershipOutput) UserId() pulumi.StringOutput
- type GetUserGroupMembershipsOutputArgs
- type GetUserGroupMembershipsResult
- type GetUserGroupMembershipsResultOutput
- func (o GetUserGroupMembershipsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetUserGroupMembershipsResultOutput) ElementType() reflect.Type
- func (o GetUserGroupMembershipsResultOutput) Filters() GetUserGroupMembershipsFilterArrayOutput
- func (o GetUserGroupMembershipsResultOutput) GroupId() pulumi.StringPtrOutput
- func (o GetUserGroupMembershipsResultOutput) Id() pulumi.StringOutput
- func (o GetUserGroupMembershipsResultOutput) Memberships() GetUserGroupMembershipsMembershipArrayOutput
- func (o GetUserGroupMembershipsResultOutput) ToGetUserGroupMembershipsResultOutput() GetUserGroupMembershipsResultOutput
- func (o GetUserGroupMembershipsResultOutput) ToGetUserGroupMembershipsResultOutputWithContext(ctx context.Context) GetUserGroupMembershipsResultOutput
- func (o GetUserGroupMembershipsResultOutput) UserId() pulumi.StringPtrOutput
- type GetUsersArgs
- type GetUsersFilter
- type GetUsersFilterArgs
- type GetUsersFilterArray
- type GetUsersFilterArrayInput
- type GetUsersFilterArrayOutput
- func (GetUsersFilterArrayOutput) ElementType() reflect.Type
- func (o GetUsersFilterArrayOutput) Index(i pulumi.IntInput) GetUsersFilterOutput
- func (o GetUsersFilterArrayOutput) ToGetUsersFilterArrayOutput() GetUsersFilterArrayOutput
- func (o GetUsersFilterArrayOutput) ToGetUsersFilterArrayOutputWithContext(ctx context.Context) GetUsersFilterArrayOutput
- type GetUsersFilterInput
- type GetUsersFilterOutput
- func (GetUsersFilterOutput) ElementType() reflect.Type
- func (o GetUsersFilterOutput) Name() pulumi.StringOutput
- func (o GetUsersFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetUsersFilterOutput) ToGetUsersFilterOutput() GetUsersFilterOutput
- func (o GetUsersFilterOutput) ToGetUsersFilterOutputWithContext(ctx context.Context) GetUsersFilterOutput
- func (o GetUsersFilterOutput) Values() pulumi.StringArrayOutput
- type GetUsersOutputArgs
- type GetUsersResult
- type GetUsersResultOutput
- func (o GetUsersResultOutput) CompartmentId() pulumi.StringOutput
- func (GetUsersResultOutput) ElementType() reflect.Type
- func (o GetUsersResultOutput) ExternalIdentifier() pulumi.StringPtrOutput
- func (o GetUsersResultOutput) Filters() GetUsersFilterArrayOutput
- func (o GetUsersResultOutput) Id() pulumi.StringOutput
- func (o GetUsersResultOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o GetUsersResultOutput) Name() pulumi.StringPtrOutput
- func (o GetUsersResultOutput) State() pulumi.StringPtrOutput
- func (o GetUsersResultOutput) ToGetUsersResultOutput() GetUsersResultOutput
- func (o GetUsersResultOutput) ToGetUsersResultOutputWithContext(ctx context.Context) GetUsersResultOutput
- func (o GetUsersResultOutput) Users() GetUsersUserArrayOutput
- type GetUsersUser
- type GetUsersUserArgs
- type GetUsersUserArray
- type GetUsersUserArrayInput
- type GetUsersUserArrayOutput
- func (GetUsersUserArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
- type GetUsersUserCapability
- type GetUsersUserCapabilityArgs
- type GetUsersUserCapabilityArray
- func (GetUsersUserCapabilityArray) ElementType() reflect.Type
- func (i GetUsersUserCapabilityArray) ToGetUsersUserCapabilityArrayOutput() GetUsersUserCapabilityArrayOutput
- func (i GetUsersUserCapabilityArray) ToGetUsersUserCapabilityArrayOutputWithContext(ctx context.Context) GetUsersUserCapabilityArrayOutput
- type GetUsersUserCapabilityArrayInput
- type GetUsersUserCapabilityArrayOutput
- func (GetUsersUserCapabilityArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserCapabilityArrayOutput) Index(i pulumi.IntInput) GetUsersUserCapabilityOutput
- func (o GetUsersUserCapabilityArrayOutput) ToGetUsersUserCapabilityArrayOutput() GetUsersUserCapabilityArrayOutput
- func (o GetUsersUserCapabilityArrayOutput) ToGetUsersUserCapabilityArrayOutputWithContext(ctx context.Context) GetUsersUserCapabilityArrayOutput
- type GetUsersUserCapabilityInput
- type GetUsersUserCapabilityOutput
- func (o GetUsersUserCapabilityOutput) CanUseApiKeys() pulumi.BoolOutput
- func (o GetUsersUserCapabilityOutput) CanUseAuthTokens() pulumi.BoolOutput
- func (o GetUsersUserCapabilityOutput) CanUseConsolePassword() pulumi.BoolOutput
- func (o GetUsersUserCapabilityOutput) CanUseCustomerSecretKeys() pulumi.BoolOutput
- func (o GetUsersUserCapabilityOutput) CanUseDbCredentials() pulumi.BoolOutput
- func (o GetUsersUserCapabilityOutput) CanUseOauth2clientCredentials() pulumi.BoolOutput
- func (o GetUsersUserCapabilityOutput) CanUseSmtpCredentials() pulumi.BoolOutput
- func (GetUsersUserCapabilityOutput) ElementType() reflect.Type
- func (o GetUsersUserCapabilityOutput) ToGetUsersUserCapabilityOutput() GetUsersUserCapabilityOutput
- func (o GetUsersUserCapabilityOutput) ToGetUsersUserCapabilityOutputWithContext(ctx context.Context) GetUsersUserCapabilityOutput
- type GetUsersUserInput
- type GetUsersUserOutput
- func (o GetUsersUserOutput) Capabilities() GetUsersUserCapabilityArrayOutput
- func (o GetUsersUserOutput) CompartmentId() pulumi.StringOutput
- func (o GetUsersUserOutput) DbUserName() pulumi.StringOutput
- func (o GetUsersUserOutput) DefinedTags() pulumi.MapOutput
- func (o GetUsersUserOutput) Description() pulumi.StringOutput
- func (GetUsersUserOutput) ElementType() reflect.Type
- func (o GetUsersUserOutput) Email() pulumi.StringOutput
- func (o GetUsersUserOutput) EmailVerified() pulumi.BoolOutput
- func (o GetUsersUserOutput) ExternalIdentifier() pulumi.StringOutput
- func (o GetUsersUserOutput) FreeformTags() pulumi.MapOutput
- func (o GetUsersUserOutput) Id() pulumi.StringOutput
- func (o GetUsersUserOutput) IdentityProviderId() pulumi.StringOutput
- func (o GetUsersUserOutput) InactiveState() pulumi.StringOutput
- func (o GetUsersUserOutput) LastSuccessfulLoginTime() pulumi.StringOutput
- func (o GetUsersUserOutput) Name() pulumi.StringOutput
- func (o GetUsersUserOutput) PreviousSuccessfulLoginTime() pulumi.StringOutput
- func (o GetUsersUserOutput) State() pulumi.StringOutput
- func (o GetUsersUserOutput) TimeCreated() pulumi.StringOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupOutput
- func (o GroupOutput) CompartmentId() pulumi.StringOutput
- func (o GroupOutput) DefinedTags() pulumi.MapOutput
- func (o GroupOutput) Description() pulumi.StringOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) FreeformTags() pulumi.MapOutput
- func (o GroupOutput) InactiveState() pulumi.StringOutput
- func (o GroupOutput) Name() pulumi.StringOutput
- func (o GroupOutput) State() pulumi.StringOutput
- func (o GroupOutput) TimeCreated() pulumi.StringOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupState
- type IdentityProvider
- type IdentityProviderArgs
- type IdentityProviderArray
- type IdentityProviderArrayInput
- type IdentityProviderArrayOutput
- func (IdentityProviderArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderArrayOutput) Index(i pulumi.IntInput) IdentityProviderOutput
- func (o IdentityProviderArrayOutput) ToIdentityProviderArrayOutput() IdentityProviderArrayOutput
- func (o IdentityProviderArrayOutput) ToIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityProviderArrayOutput
- type IdentityProviderInput
- type IdentityProviderMap
- type IdentityProviderMapInput
- type IdentityProviderMapOutput
- func (IdentityProviderMapOutput) ElementType() reflect.Type
- func (o IdentityProviderMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderOutput
- func (o IdentityProviderMapOutput) ToIdentityProviderMapOutput() IdentityProviderMapOutput
- func (o IdentityProviderMapOutput) ToIdentityProviderMapOutputWithContext(ctx context.Context) IdentityProviderMapOutput
- type IdentityProviderOutput
- func (o IdentityProviderOutput) CompartmentId() pulumi.StringOutput
- func (o IdentityProviderOutput) DefinedTags() pulumi.MapOutput
- func (o IdentityProviderOutput) Description() pulumi.StringOutput
- func (IdentityProviderOutput) ElementType() reflect.Type
- func (o IdentityProviderOutput) FreeformAttributes() pulumi.MapOutput
- func (o IdentityProviderOutput) FreeformTags() pulumi.MapOutput
- func (o IdentityProviderOutput) InactiveState() pulumi.StringOutput
- func (o IdentityProviderOutput) Metadata() pulumi.StringOutput
- func (o IdentityProviderOutput) MetadataUrl() pulumi.StringOutput
- func (o IdentityProviderOutput) Name() pulumi.StringOutput
- func (o IdentityProviderOutput) ProductType() pulumi.StringOutput
- func (o IdentityProviderOutput) Protocol() pulumi.StringOutput
- func (o IdentityProviderOutput) RedirectUrl() pulumi.StringOutput
- func (o IdentityProviderOutput) SigningCertificate() pulumi.StringOutput
- func (o IdentityProviderOutput) State() pulumi.StringOutput
- func (o IdentityProviderOutput) TimeCreated() pulumi.StringOutput
- func (o IdentityProviderOutput) ToIdentityProviderOutput() IdentityProviderOutput
- func (o IdentityProviderOutput) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
- type IdentityProviderState
- type IdpGroupMapping
- type IdpGroupMappingArgs
- type IdpGroupMappingArray
- type IdpGroupMappingArrayInput
- type IdpGroupMappingArrayOutput
- func (IdpGroupMappingArrayOutput) ElementType() reflect.Type
- func (o IdpGroupMappingArrayOutput) Index(i pulumi.IntInput) IdpGroupMappingOutput
- func (o IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutput() IdpGroupMappingArrayOutput
- func (o IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutputWithContext(ctx context.Context) IdpGroupMappingArrayOutput
- type IdpGroupMappingInput
- type IdpGroupMappingMap
- type IdpGroupMappingMapInput
- type IdpGroupMappingMapOutput
- func (IdpGroupMappingMapOutput) ElementType() reflect.Type
- func (o IdpGroupMappingMapOutput) MapIndex(k pulumi.StringInput) IdpGroupMappingOutput
- func (o IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutput() IdpGroupMappingMapOutput
- func (o IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutputWithContext(ctx context.Context) IdpGroupMappingMapOutput
- type IdpGroupMappingOutput
- func (o IdpGroupMappingOutput) CompartmentId() pulumi.StringOutput
- func (IdpGroupMappingOutput) ElementType() reflect.Type
- func (o IdpGroupMappingOutput) GroupId() pulumi.StringOutput
- func (o IdpGroupMappingOutput) IdentityProviderId() pulumi.StringOutput
- func (o IdpGroupMappingOutput) IdpGroupName() pulumi.StringOutput
- func (o IdpGroupMappingOutput) InactiveState() pulumi.StringOutput
- func (o IdpGroupMappingOutput) State() pulumi.StringOutput
- func (o IdpGroupMappingOutput) TimeCreated() pulumi.StringOutput
- func (o IdpGroupMappingOutput) ToIdpGroupMappingOutput() IdpGroupMappingOutput
- func (o IdpGroupMappingOutput) ToIdpGroupMappingOutputWithContext(ctx context.Context) IdpGroupMappingOutput
- type IdpGroupMappingState
- type ImportStandardTagsManagement
- func (*ImportStandardTagsManagement) ElementType() reflect.Type
- func (i *ImportStandardTagsManagement) ToImportStandardTagsManagementOutput() ImportStandardTagsManagementOutput
- func (i *ImportStandardTagsManagement) ToImportStandardTagsManagementOutputWithContext(ctx context.Context) ImportStandardTagsManagementOutput
- type ImportStandardTagsManagementArgs
- type ImportStandardTagsManagementArray
- func (ImportStandardTagsManagementArray) ElementType() reflect.Type
- func (i ImportStandardTagsManagementArray) ToImportStandardTagsManagementArrayOutput() ImportStandardTagsManagementArrayOutput
- func (i ImportStandardTagsManagementArray) ToImportStandardTagsManagementArrayOutputWithContext(ctx context.Context) ImportStandardTagsManagementArrayOutput
- type ImportStandardTagsManagementArrayInput
- type ImportStandardTagsManagementArrayOutput
- func (ImportStandardTagsManagementArrayOutput) ElementType() reflect.Type
- func (o ImportStandardTagsManagementArrayOutput) Index(i pulumi.IntInput) ImportStandardTagsManagementOutput
- func (o ImportStandardTagsManagementArrayOutput) ToImportStandardTagsManagementArrayOutput() ImportStandardTagsManagementArrayOutput
- func (o ImportStandardTagsManagementArrayOutput) ToImportStandardTagsManagementArrayOutputWithContext(ctx context.Context) ImportStandardTagsManagementArrayOutput
- type ImportStandardTagsManagementInput
- type ImportStandardTagsManagementMap
- func (ImportStandardTagsManagementMap) ElementType() reflect.Type
- func (i ImportStandardTagsManagementMap) ToImportStandardTagsManagementMapOutput() ImportStandardTagsManagementMapOutput
- func (i ImportStandardTagsManagementMap) ToImportStandardTagsManagementMapOutputWithContext(ctx context.Context) ImportStandardTagsManagementMapOutput
- type ImportStandardTagsManagementMapInput
- type ImportStandardTagsManagementMapOutput
- func (ImportStandardTagsManagementMapOutput) ElementType() reflect.Type
- func (o ImportStandardTagsManagementMapOutput) MapIndex(k pulumi.StringInput) ImportStandardTagsManagementOutput
- func (o ImportStandardTagsManagementMapOutput) ToImportStandardTagsManagementMapOutput() ImportStandardTagsManagementMapOutput
- func (o ImportStandardTagsManagementMapOutput) ToImportStandardTagsManagementMapOutputWithContext(ctx context.Context) ImportStandardTagsManagementMapOutput
- type ImportStandardTagsManagementOutput
- func (o ImportStandardTagsManagementOutput) CompartmentId() pulumi.StringOutput
- func (ImportStandardTagsManagementOutput) ElementType() reflect.Type
- func (o ImportStandardTagsManagementOutput) StandardTagNamespaceName() pulumi.StringOutput
- func (o ImportStandardTagsManagementOutput) ToImportStandardTagsManagementOutput() ImportStandardTagsManagementOutput
- func (o ImportStandardTagsManagementOutput) ToImportStandardTagsManagementOutputWithContext(ctx context.Context) ImportStandardTagsManagementOutput
- func (o ImportStandardTagsManagementOutput) WorkRequestId() pulumi.StringOutput
- type ImportStandardTagsManagementState
- type LookupAuthenticationPolicyArgs
- type LookupAuthenticationPolicyOutputArgs
- type LookupAuthenticationPolicyResult
- type LookupAuthenticationPolicyResultOutput
- func (o LookupAuthenticationPolicyResultOutput) CompartmentId() pulumi.StringOutput
- func (LookupAuthenticationPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAuthenticationPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupAuthenticationPolicyResultOutput) NetworkPolicies() GetAuthenticationPolicyNetworkPolicyArrayOutput
- func (o LookupAuthenticationPolicyResultOutput) PasswordPolicies() GetAuthenticationPolicyPasswordPolicyArrayOutput
- func (o LookupAuthenticationPolicyResultOutput) ToLookupAuthenticationPolicyResultOutput() LookupAuthenticationPolicyResultOutput
- func (o LookupAuthenticationPolicyResultOutput) ToLookupAuthenticationPolicyResultOutputWithContext(ctx context.Context) LookupAuthenticationPolicyResultOutput
- type LookupCompartmentArgs
- type LookupCompartmentOutputArgs
- type LookupCompartmentResult
- type LookupCompartmentResultOutput
- func (o LookupCompartmentResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupCompartmentResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupCompartmentResultOutput) Description() pulumi.StringOutput
- func (LookupCompartmentResultOutput) ElementType() reflect.Type
- func (o LookupCompartmentResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupCompartmentResultOutput) Id() pulumi.StringOutput
- func (o LookupCompartmentResultOutput) InactiveState() pulumi.StringOutput
- func (o LookupCompartmentResultOutput) IsAccessible() pulumi.BoolOutput
- func (o LookupCompartmentResultOutput) Name() pulumi.StringOutput
- func (o LookupCompartmentResultOutput) State() pulumi.StringOutput
- func (o LookupCompartmentResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupCompartmentResultOutput) ToLookupCompartmentResultOutput() LookupCompartmentResultOutput
- func (o LookupCompartmentResultOutput) ToLookupCompartmentResultOutputWithContext(ctx context.Context) LookupCompartmentResultOutput
- type LookupDomainArgs
- type LookupDomainOutputArgs
- type LookupDomainResult
- type LookupDomainResultOutput
- func (o LookupDomainResultOutput) AdminEmail() pulumi.StringOutput
- func (o LookupDomainResultOutput) AdminFirstName() pulumi.StringOutput
- func (o LookupDomainResultOutput) AdminLastName() pulumi.StringOutput
- func (o LookupDomainResultOutput) AdminUserName() pulumi.StringOutput
- func (o LookupDomainResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupDomainResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupDomainResultOutput) Description() pulumi.StringOutput
- func (o LookupDomainResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupDomainResultOutput) DomainId() pulumi.StringOutput
- func (LookupDomainResultOutput) ElementType() reflect.Type
- func (o LookupDomainResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupDomainResultOutput) HomeRegion() pulumi.StringOutput
- func (o LookupDomainResultOutput) HomeRegionUrl() pulumi.StringOutput
- func (o LookupDomainResultOutput) Id() pulumi.StringOutput
- func (o LookupDomainResultOutput) IsHiddenOnLogin() pulumi.BoolOutput
- func (o LookupDomainResultOutput) IsNotificationBypassed() pulumi.BoolOutput
- func (o LookupDomainResultOutput) IsPrimaryEmailRequired() pulumi.BoolOutput
- func (o LookupDomainResultOutput) LicenseType() pulumi.StringOutput
- func (o LookupDomainResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupDomainResultOutput) ReplicaRegions() GetDomainReplicaRegionArrayOutput
- func (o LookupDomainResultOutput) State() pulumi.StringOutput
- func (o LookupDomainResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
- func (o LookupDomainResultOutput) Type() pulumi.StringOutput
- func (o LookupDomainResultOutput) Url() pulumi.StringOutput
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupGroupResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupGroupResultOutput) Description() pulumi.StringOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupGroupResultOutput) GroupId() pulumi.StringOutput
- func (o LookupGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupResultOutput) InactiveState() pulumi.StringOutput
- func (o LookupGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupGroupResultOutput) State() pulumi.StringOutput
- func (o LookupGroupResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- type LookupNetworkSourceArgs
- type LookupNetworkSourceOutputArgs
- type LookupNetworkSourceResult
- type LookupNetworkSourceResultOutput
- func (o LookupNetworkSourceResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupNetworkSourceResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupNetworkSourceResultOutput) Description() pulumi.StringOutput
- func (LookupNetworkSourceResultOutput) ElementType() reflect.Type
- func (o LookupNetworkSourceResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupNetworkSourceResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkSourceResultOutput) InactiveState() pulumi.StringOutput
- func (o LookupNetworkSourceResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkSourceResultOutput) NetworkSourceId() pulumi.StringOutput
- func (o LookupNetworkSourceResultOutput) PublicSourceLists() pulumi.StringArrayOutput
- func (o LookupNetworkSourceResultOutput) Services() pulumi.StringArrayOutput
- func (o LookupNetworkSourceResultOutput) State() pulumi.StringOutput
- func (o LookupNetworkSourceResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupNetworkSourceResultOutput) ToLookupNetworkSourceResultOutput() LookupNetworkSourceResultOutput
- func (o LookupNetworkSourceResultOutput) ToLookupNetworkSourceResultOutputWithContext(ctx context.Context) LookupNetworkSourceResultOutput
- func (o LookupNetworkSourceResultOutput) VirtualSourceLists() GetNetworkSourceVirtualSourceListArrayOutput
- type LookupTagArgs
- type LookupTagDefaultArgs
- type LookupTagDefaultOutputArgs
- type LookupTagDefaultResult
- type LookupTagDefaultResultOutput
- func (o LookupTagDefaultResultOutput) CompartmentId() pulumi.StringOutput
- func (LookupTagDefaultResultOutput) ElementType() reflect.Type
- func (o LookupTagDefaultResultOutput) Id() pulumi.StringOutput
- func (o LookupTagDefaultResultOutput) IsRequired() pulumi.BoolOutput
- func (o LookupTagDefaultResultOutput) State() pulumi.StringOutput
- func (o LookupTagDefaultResultOutput) TagDefaultId() pulumi.StringOutput
- func (o LookupTagDefaultResultOutput) TagDefinitionId() pulumi.StringOutput
- func (o LookupTagDefaultResultOutput) TagDefinitionName() pulumi.StringOutput
- func (o LookupTagDefaultResultOutput) TagNamespaceId() pulumi.StringOutput
- func (o LookupTagDefaultResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupTagDefaultResultOutput) ToLookupTagDefaultResultOutput() LookupTagDefaultResultOutput
- func (o LookupTagDefaultResultOutput) ToLookupTagDefaultResultOutputWithContext(ctx context.Context) LookupTagDefaultResultOutput
- func (o LookupTagDefaultResultOutput) Value() pulumi.StringOutput
- type LookupTagOutputArgs
- type LookupTagResult
- type LookupTagResultOutput
- func (o LookupTagResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupTagResultOutput) Description() pulumi.StringOutput
- func (LookupTagResultOutput) ElementType() reflect.Type
- func (o LookupTagResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupTagResultOutput) Id() pulumi.StringOutput
- func (o LookupTagResultOutput) IsCostTracking() pulumi.BoolOutput
- func (o LookupTagResultOutput) IsRetired() pulumi.BoolOutput
- func (o LookupTagResultOutput) Name() pulumi.StringOutput
- func (o LookupTagResultOutput) State() pulumi.StringOutput
- func (o LookupTagResultOutput) TagName() pulumi.StringOutput
- func (o LookupTagResultOutput) TagNamespaceId() pulumi.StringOutput
- func (o LookupTagResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupTagResultOutput) ToLookupTagResultOutput() LookupTagResultOutput
- func (o LookupTagResultOutput) ToLookupTagResultOutputWithContext(ctx context.Context) LookupTagResultOutput
- func (o LookupTagResultOutput) Validators() GetTagValidatorArrayOutput
- type LookupUiPasswordArgs
- type LookupUiPasswordOutputArgs
- type LookupUiPasswordResult
- type LookupUiPasswordResultOutput
- func (LookupUiPasswordResultOutput) ElementType() reflect.Type
- func (o LookupUiPasswordResultOutput) Id() pulumi.StringOutput
- func (o LookupUiPasswordResultOutput) InactiveStatus() pulumi.StringOutput
- func (o LookupUiPasswordResultOutput) Password() pulumi.StringOutput
- func (o LookupUiPasswordResultOutput) State() pulumi.StringOutput
- func (o LookupUiPasswordResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupUiPasswordResultOutput) ToLookupUiPasswordResultOutput() LookupUiPasswordResultOutput
- func (o LookupUiPasswordResultOutput) ToLookupUiPasswordResultOutputWithContext(ctx context.Context) LookupUiPasswordResultOutput
- func (o LookupUiPasswordResultOutput) UserId() pulumi.StringOutput
- type LookupUserArgs
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) Capabilities() GetUserCapabilityArrayOutput
- func (o LookupUserResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupUserResultOutput) DbUserName() pulumi.StringOutput
- func (o LookupUserResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupUserResultOutput) Description() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Email() pulumi.StringOutput
- func (o LookupUserResultOutput) EmailVerified() pulumi.BoolOutput
- func (o LookupUserResultOutput) ExternalIdentifier() pulumi.StringOutput
- func (o LookupUserResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) IdentityProviderId() pulumi.StringOutput
- func (o LookupUserResultOutput) InactiveState() pulumi.StringOutput
- func (o LookupUserResultOutput) LastSuccessfulLoginTime() pulumi.StringOutput
- func (o LookupUserResultOutput) Name() pulumi.StringOutput
- func (o LookupUserResultOutput) PreviousSuccessfulLoginTime() pulumi.StringOutput
- func (o LookupUserResultOutput) State() pulumi.StringOutput
- func (o LookupUserResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) UserId() pulumi.StringOutput
- type NetworkSource
- type NetworkSourceArgs
- type NetworkSourceArray
- type NetworkSourceArrayInput
- type NetworkSourceArrayOutput
- func (NetworkSourceArrayOutput) ElementType() reflect.Type
- func (o NetworkSourceArrayOutput) Index(i pulumi.IntInput) NetworkSourceOutput
- func (o NetworkSourceArrayOutput) ToNetworkSourceArrayOutput() NetworkSourceArrayOutput
- func (o NetworkSourceArrayOutput) ToNetworkSourceArrayOutputWithContext(ctx context.Context) NetworkSourceArrayOutput
- type NetworkSourceInput
- type NetworkSourceMap
- type NetworkSourceMapInput
- type NetworkSourceMapOutput
- func (NetworkSourceMapOutput) ElementType() reflect.Type
- func (o NetworkSourceMapOutput) MapIndex(k pulumi.StringInput) NetworkSourceOutput
- func (o NetworkSourceMapOutput) ToNetworkSourceMapOutput() NetworkSourceMapOutput
- func (o NetworkSourceMapOutput) ToNetworkSourceMapOutputWithContext(ctx context.Context) NetworkSourceMapOutput
- type NetworkSourceOutput
- func (o NetworkSourceOutput) CompartmentId() pulumi.StringOutput
- func (o NetworkSourceOutput) DefinedTags() pulumi.MapOutput
- func (o NetworkSourceOutput) Description() pulumi.StringOutput
- func (NetworkSourceOutput) ElementType() reflect.Type
- func (o NetworkSourceOutput) FreeformTags() pulumi.MapOutput
- func (o NetworkSourceOutput) InactiveState() pulumi.StringOutput
- func (o NetworkSourceOutput) Name() pulumi.StringOutput
- func (o NetworkSourceOutput) PublicSourceLists() pulumi.StringArrayOutput
- func (o NetworkSourceOutput) Services() pulumi.StringArrayOutput
- func (o NetworkSourceOutput) State() pulumi.StringOutput
- func (o NetworkSourceOutput) TimeCreated() pulumi.StringOutput
- func (o NetworkSourceOutput) ToNetworkSourceOutput() NetworkSourceOutput
- func (o NetworkSourceOutput) ToNetworkSourceOutputWithContext(ctx context.Context) NetworkSourceOutput
- func (o NetworkSourceOutput) VirtualSourceLists() NetworkSourceVirtualSourceListArrayOutput
- type NetworkSourceState
- type NetworkSourceVirtualSourceList
- type NetworkSourceVirtualSourceListArgs
- func (NetworkSourceVirtualSourceListArgs) ElementType() reflect.Type
- func (i NetworkSourceVirtualSourceListArgs) ToNetworkSourceVirtualSourceListOutput() NetworkSourceVirtualSourceListOutput
- func (i NetworkSourceVirtualSourceListArgs) ToNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) NetworkSourceVirtualSourceListOutput
- type NetworkSourceVirtualSourceListArray
- func (NetworkSourceVirtualSourceListArray) ElementType() reflect.Type
- func (i NetworkSourceVirtualSourceListArray) ToNetworkSourceVirtualSourceListArrayOutput() NetworkSourceVirtualSourceListArrayOutput
- func (i NetworkSourceVirtualSourceListArray) ToNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) NetworkSourceVirtualSourceListArrayOutput
- type NetworkSourceVirtualSourceListArrayInput
- type NetworkSourceVirtualSourceListArrayOutput
- func (NetworkSourceVirtualSourceListArrayOutput) ElementType() reflect.Type
- func (o NetworkSourceVirtualSourceListArrayOutput) Index(i pulumi.IntInput) NetworkSourceVirtualSourceListOutput
- func (o NetworkSourceVirtualSourceListArrayOutput) ToNetworkSourceVirtualSourceListArrayOutput() NetworkSourceVirtualSourceListArrayOutput
- func (o NetworkSourceVirtualSourceListArrayOutput) ToNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) NetworkSourceVirtualSourceListArrayOutput
- type NetworkSourceVirtualSourceListInput
- type NetworkSourceVirtualSourceListOutput
- func (NetworkSourceVirtualSourceListOutput) ElementType() reflect.Type
- func (o NetworkSourceVirtualSourceListOutput) IpRanges() pulumi.StringArrayOutput
- func (o NetworkSourceVirtualSourceListOutput) ToNetworkSourceVirtualSourceListOutput() NetworkSourceVirtualSourceListOutput
- func (o NetworkSourceVirtualSourceListOutput) ToNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) NetworkSourceVirtualSourceListOutput
- func (o NetworkSourceVirtualSourceListOutput) VcnId() pulumi.StringOutput
- type Policy
- type PolicyArgs
- type PolicyArray
- type PolicyArrayInput
- type PolicyArrayOutput
- type PolicyInput
- type PolicyMap
- type PolicyMapInput
- type PolicyMapOutput
- type PolicyOutput
- func (o PolicyOutput) CompartmentId() pulumi.StringOutput
- func (o PolicyOutput) DefinedTags() pulumi.MapOutput
- func (o PolicyOutput) Description() pulumi.StringOutput
- func (o PolicyOutput) ETag() pulumi.StringOutputdeprecated
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) FreeformTags() pulumi.MapOutput
- func (o PolicyOutput) InactiveState() pulumi.StringOutput
- func (o PolicyOutput) LastUpdateETag() pulumi.StringOutputdeprecated
- func (o PolicyOutput) Name() pulumi.StringOutput
- func (o PolicyOutput) PolicyHash() pulumi.StringOutputdeprecated
- func (o PolicyOutput) State() pulumi.StringOutput
- func (o PolicyOutput) Statements() pulumi.StringArrayOutput
- func (o PolicyOutput) TimeCreated() pulumi.StringOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- func (o PolicyOutput) VersionDate() pulumi.StringOutput
- type PolicyState
- type SmtpCredential
- type SmtpCredentialArgs
- type SmtpCredentialArray
- type SmtpCredentialArrayInput
- type SmtpCredentialArrayOutput
- func (SmtpCredentialArrayOutput) ElementType() reflect.Type
- func (o SmtpCredentialArrayOutput) Index(i pulumi.IntInput) SmtpCredentialOutput
- func (o SmtpCredentialArrayOutput) ToSmtpCredentialArrayOutput() SmtpCredentialArrayOutput
- func (o SmtpCredentialArrayOutput) ToSmtpCredentialArrayOutputWithContext(ctx context.Context) SmtpCredentialArrayOutput
- type SmtpCredentialInput
- type SmtpCredentialMap
- type SmtpCredentialMapInput
- type SmtpCredentialMapOutput
- func (SmtpCredentialMapOutput) ElementType() reflect.Type
- func (o SmtpCredentialMapOutput) MapIndex(k pulumi.StringInput) SmtpCredentialOutput
- func (o SmtpCredentialMapOutput) ToSmtpCredentialMapOutput() SmtpCredentialMapOutput
- func (o SmtpCredentialMapOutput) ToSmtpCredentialMapOutputWithContext(ctx context.Context) SmtpCredentialMapOutput
- type SmtpCredentialOutput
- func (o SmtpCredentialOutput) Description() pulumi.StringOutput
- func (SmtpCredentialOutput) ElementType() reflect.Type
- func (o SmtpCredentialOutput) InactiveState() pulumi.StringOutput
- func (o SmtpCredentialOutput) Password() pulumi.StringOutput
- func (o SmtpCredentialOutput) State() pulumi.StringOutput
- func (o SmtpCredentialOutput) TimeCreated() pulumi.StringOutput
- func (o SmtpCredentialOutput) TimeExpires() pulumi.StringOutput
- func (o SmtpCredentialOutput) ToSmtpCredentialOutput() SmtpCredentialOutput
- func (o SmtpCredentialOutput) ToSmtpCredentialOutputWithContext(ctx context.Context) SmtpCredentialOutput
- func (o SmtpCredentialOutput) UserId() pulumi.StringOutput
- func (o SmtpCredentialOutput) Username() pulumi.StringOutput
- type SmtpCredentialState
- type SwiftPassword
- type SwiftPasswordArgs
- type SwiftPasswordArray
- type SwiftPasswordArrayInput
- type SwiftPasswordArrayOutput
- func (SwiftPasswordArrayOutput) ElementType() reflect.Type
- func (o SwiftPasswordArrayOutput) Index(i pulumi.IntInput) SwiftPasswordOutput
- func (o SwiftPasswordArrayOutput) ToSwiftPasswordArrayOutput() SwiftPasswordArrayOutput
- func (o SwiftPasswordArrayOutput) ToSwiftPasswordArrayOutputWithContext(ctx context.Context) SwiftPasswordArrayOutput
- type SwiftPasswordInput
- type SwiftPasswordMap
- type SwiftPasswordMapInput
- type SwiftPasswordMapOutput
- func (SwiftPasswordMapOutput) ElementType() reflect.Type
- func (o SwiftPasswordMapOutput) MapIndex(k pulumi.StringInput) SwiftPasswordOutput
- func (o SwiftPasswordMapOutput) ToSwiftPasswordMapOutput() SwiftPasswordMapOutput
- func (o SwiftPasswordMapOutput) ToSwiftPasswordMapOutputWithContext(ctx context.Context) SwiftPasswordMapOutput
- type SwiftPasswordOutput
- func (o SwiftPasswordOutput) Description() pulumi.StringOutput
- func (SwiftPasswordOutput) ElementType() reflect.Type
- func (o SwiftPasswordOutput) ExpiresOn() pulumi.StringOutput
- func (o SwiftPasswordOutput) InactiveState() pulumi.StringOutput
- func (o SwiftPasswordOutput) Password() pulumi.StringOutput
- func (o SwiftPasswordOutput) State() pulumi.StringOutput
- func (o SwiftPasswordOutput) TimeCreated() pulumi.StringOutput
- func (o SwiftPasswordOutput) ToSwiftPasswordOutput() SwiftPasswordOutput
- func (o SwiftPasswordOutput) ToSwiftPasswordOutputWithContext(ctx context.Context) SwiftPasswordOutput
- func (o SwiftPasswordOutput) UserId() pulumi.StringOutput
- type SwiftPasswordState
- type Tag
- type TagArgs
- type TagArray
- type TagArrayInput
- type TagArrayOutput
- type TagDefault
- type TagDefaultArgs
- type TagDefaultArray
- type TagDefaultArrayInput
- type TagDefaultArrayOutput
- func (TagDefaultArrayOutput) ElementType() reflect.Type
- func (o TagDefaultArrayOutput) Index(i pulumi.IntInput) TagDefaultOutput
- func (o TagDefaultArrayOutput) ToTagDefaultArrayOutput() TagDefaultArrayOutput
- func (o TagDefaultArrayOutput) ToTagDefaultArrayOutputWithContext(ctx context.Context) TagDefaultArrayOutput
- type TagDefaultInput
- type TagDefaultMap
- type TagDefaultMapInput
- type TagDefaultMapOutput
- func (TagDefaultMapOutput) ElementType() reflect.Type
- func (o TagDefaultMapOutput) MapIndex(k pulumi.StringInput) TagDefaultOutput
- func (o TagDefaultMapOutput) ToTagDefaultMapOutput() TagDefaultMapOutput
- func (o TagDefaultMapOutput) ToTagDefaultMapOutputWithContext(ctx context.Context) TagDefaultMapOutput
- type TagDefaultOutput
- func (o TagDefaultOutput) CompartmentId() pulumi.StringOutput
- func (TagDefaultOutput) ElementType() reflect.Type
- func (o TagDefaultOutput) IsRequired() pulumi.BoolOutput
- func (o TagDefaultOutput) State() pulumi.StringOutput
- func (o TagDefaultOutput) TagDefinitionId() pulumi.StringOutput
- func (o TagDefaultOutput) TagDefinitionName() pulumi.StringOutput
- func (o TagDefaultOutput) TagNamespaceId() pulumi.StringOutput
- func (o TagDefaultOutput) TimeCreated() pulumi.StringOutput
- func (o TagDefaultOutput) ToTagDefaultOutput() TagDefaultOutput
- func (o TagDefaultOutput) ToTagDefaultOutputWithContext(ctx context.Context) TagDefaultOutput
- func (o TagDefaultOutput) Value() pulumi.StringOutput
- type TagDefaultState
- type TagInput
- type TagMap
- type TagMapInput
- type TagMapOutput
- type TagNamespace
- type TagNamespaceArgs
- type TagNamespaceArray
- type TagNamespaceArrayInput
- type TagNamespaceArrayOutput
- func (TagNamespaceArrayOutput) ElementType() reflect.Type
- func (o TagNamespaceArrayOutput) Index(i pulumi.IntInput) TagNamespaceOutput
- func (o TagNamespaceArrayOutput) ToTagNamespaceArrayOutput() TagNamespaceArrayOutput
- func (o TagNamespaceArrayOutput) ToTagNamespaceArrayOutputWithContext(ctx context.Context) TagNamespaceArrayOutput
- type TagNamespaceInput
- type TagNamespaceMap
- type TagNamespaceMapInput
- type TagNamespaceMapOutput
- func (TagNamespaceMapOutput) ElementType() reflect.Type
- func (o TagNamespaceMapOutput) MapIndex(k pulumi.StringInput) TagNamespaceOutput
- func (o TagNamespaceMapOutput) ToTagNamespaceMapOutput() TagNamespaceMapOutput
- func (o TagNamespaceMapOutput) ToTagNamespaceMapOutputWithContext(ctx context.Context) TagNamespaceMapOutput
- type TagNamespaceOutput
- func (o TagNamespaceOutput) CompartmentId() pulumi.StringOutput
- func (o TagNamespaceOutput) DefinedTags() pulumi.MapOutput
- func (o TagNamespaceOutput) Description() pulumi.StringOutput
- func (TagNamespaceOutput) ElementType() reflect.Type
- func (o TagNamespaceOutput) FreeformTags() pulumi.MapOutput
- func (o TagNamespaceOutput) IsRetired() pulumi.BoolOutput
- func (o TagNamespaceOutput) Name() pulumi.StringOutput
- func (o TagNamespaceOutput) State() pulumi.StringOutput
- func (o TagNamespaceOutput) TimeCreated() pulumi.StringOutput
- func (o TagNamespaceOutput) ToTagNamespaceOutput() TagNamespaceOutput
- func (o TagNamespaceOutput) ToTagNamespaceOutputWithContext(ctx context.Context) TagNamespaceOutput
- type TagNamespaceState
- type TagOutput
- func (o TagOutput) DefinedTags() pulumi.MapOutput
- func (o TagOutput) Description() pulumi.StringOutput
- func (TagOutput) ElementType() reflect.Type
- func (o TagOutput) FreeformTags() pulumi.MapOutput
- func (o TagOutput) IsCostTracking() pulumi.BoolOutput
- func (o TagOutput) IsRetired() pulumi.BoolOutput
- func (o TagOutput) Name() pulumi.StringOutput
- func (o TagOutput) State() pulumi.StringOutput
- func (o TagOutput) TagNamespaceId() pulumi.StringOutput
- func (o TagOutput) TimeCreated() pulumi.StringOutput
- func (o TagOutput) ToTagOutput() TagOutput
- func (o TagOutput) ToTagOutputWithContext(ctx context.Context) TagOutput
- func (o TagOutput) Validator() TagValidatorPtrOutput
- type TagState
- type TagValidator
- type TagValidatorArgs
- func (TagValidatorArgs) ElementType() reflect.Type
- func (i TagValidatorArgs) ToTagValidatorOutput() TagValidatorOutput
- func (i TagValidatorArgs) ToTagValidatorOutputWithContext(ctx context.Context) TagValidatorOutput
- func (i TagValidatorArgs) ToTagValidatorPtrOutput() TagValidatorPtrOutput
- func (i TagValidatorArgs) ToTagValidatorPtrOutputWithContext(ctx context.Context) TagValidatorPtrOutput
- type TagValidatorInput
- type TagValidatorOutput
- func (TagValidatorOutput) ElementType() reflect.Type
- func (o TagValidatorOutput) ToTagValidatorOutput() TagValidatorOutput
- func (o TagValidatorOutput) ToTagValidatorOutputWithContext(ctx context.Context) TagValidatorOutput
- func (o TagValidatorOutput) ToTagValidatorPtrOutput() TagValidatorPtrOutput
- func (o TagValidatorOutput) ToTagValidatorPtrOutputWithContext(ctx context.Context) TagValidatorPtrOutput
- func (o TagValidatorOutput) ValidatorType() pulumi.StringOutput
- func (o TagValidatorOutput) Values() pulumi.StringArrayOutput
- type TagValidatorPtrInput
- type TagValidatorPtrOutput
- func (o TagValidatorPtrOutput) Elem() TagValidatorOutput
- func (TagValidatorPtrOutput) ElementType() reflect.Type
- func (o TagValidatorPtrOutput) ToTagValidatorPtrOutput() TagValidatorPtrOutput
- func (o TagValidatorPtrOutput) ToTagValidatorPtrOutputWithContext(ctx context.Context) TagValidatorPtrOutput
- func (o TagValidatorPtrOutput) ValidatorType() pulumi.StringPtrOutput
- func (o TagValidatorPtrOutput) Values() pulumi.StringArrayOutput
- type UiPassword
- type UiPasswordArgs
- type UiPasswordArray
- type UiPasswordArrayInput
- type UiPasswordArrayOutput
- func (UiPasswordArrayOutput) ElementType() reflect.Type
- func (o UiPasswordArrayOutput) Index(i pulumi.IntInput) UiPasswordOutput
- func (o UiPasswordArrayOutput) ToUiPasswordArrayOutput() UiPasswordArrayOutput
- func (o UiPasswordArrayOutput) ToUiPasswordArrayOutputWithContext(ctx context.Context) UiPasswordArrayOutput
- type UiPasswordInput
- type UiPasswordMap
- type UiPasswordMapInput
- type UiPasswordMapOutput
- func (UiPasswordMapOutput) ElementType() reflect.Type
- func (o UiPasswordMapOutput) MapIndex(k pulumi.StringInput) UiPasswordOutput
- func (o UiPasswordMapOutput) ToUiPasswordMapOutput() UiPasswordMapOutput
- func (o UiPasswordMapOutput) ToUiPasswordMapOutputWithContext(ctx context.Context) UiPasswordMapOutput
- type UiPasswordOutput
- func (UiPasswordOutput) ElementType() reflect.Type
- func (o UiPasswordOutput) InactiveStatus() pulumi.StringOutput
- func (o UiPasswordOutput) Password() pulumi.StringOutput
- func (o UiPasswordOutput) State() pulumi.StringOutput
- func (o UiPasswordOutput) TimeCreated() pulumi.StringOutput
- func (o UiPasswordOutput) ToUiPasswordOutput() UiPasswordOutput
- func (o UiPasswordOutput) ToUiPasswordOutputWithContext(ctx context.Context) UiPasswordOutput
- func (o UiPasswordOutput) UserId() pulumi.StringOutput
- type UiPasswordState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserCapabilitiesManagement
- func (*UserCapabilitiesManagement) ElementType() reflect.Type
- func (i *UserCapabilitiesManagement) ToUserCapabilitiesManagementOutput() UserCapabilitiesManagementOutput
- func (i *UserCapabilitiesManagement) ToUserCapabilitiesManagementOutputWithContext(ctx context.Context) UserCapabilitiesManagementOutput
- type UserCapabilitiesManagementArgs
- type UserCapabilitiesManagementArray
- func (UserCapabilitiesManagementArray) ElementType() reflect.Type
- func (i UserCapabilitiesManagementArray) ToUserCapabilitiesManagementArrayOutput() UserCapabilitiesManagementArrayOutput
- func (i UserCapabilitiesManagementArray) ToUserCapabilitiesManagementArrayOutputWithContext(ctx context.Context) UserCapabilitiesManagementArrayOutput
- type UserCapabilitiesManagementArrayInput
- type UserCapabilitiesManagementArrayOutput
- func (UserCapabilitiesManagementArrayOutput) ElementType() reflect.Type
- func (o UserCapabilitiesManagementArrayOutput) Index(i pulumi.IntInput) UserCapabilitiesManagementOutput
- func (o UserCapabilitiesManagementArrayOutput) ToUserCapabilitiesManagementArrayOutput() UserCapabilitiesManagementArrayOutput
- func (o UserCapabilitiesManagementArrayOutput) ToUserCapabilitiesManagementArrayOutputWithContext(ctx context.Context) UserCapabilitiesManagementArrayOutput
- type UserCapabilitiesManagementInput
- type UserCapabilitiesManagementMap
- func (UserCapabilitiesManagementMap) ElementType() reflect.Type
- func (i UserCapabilitiesManagementMap) ToUserCapabilitiesManagementMapOutput() UserCapabilitiesManagementMapOutput
- func (i UserCapabilitiesManagementMap) ToUserCapabilitiesManagementMapOutputWithContext(ctx context.Context) UserCapabilitiesManagementMapOutput
- type UserCapabilitiesManagementMapInput
- type UserCapabilitiesManagementMapOutput
- func (UserCapabilitiesManagementMapOutput) ElementType() reflect.Type
- func (o UserCapabilitiesManagementMapOutput) MapIndex(k pulumi.StringInput) UserCapabilitiesManagementOutput
- func (o UserCapabilitiesManagementMapOutput) ToUserCapabilitiesManagementMapOutput() UserCapabilitiesManagementMapOutput
- func (o UserCapabilitiesManagementMapOutput) ToUserCapabilitiesManagementMapOutputWithContext(ctx context.Context) UserCapabilitiesManagementMapOutput
- type UserCapabilitiesManagementOutput
- func (o UserCapabilitiesManagementOutput) CanUseApiKeys() pulumi.BoolOutput
- func (o UserCapabilitiesManagementOutput) CanUseAuthTokens() pulumi.BoolOutput
- func (o UserCapabilitiesManagementOutput) CanUseConsolePassword() pulumi.BoolOutput
- func (o UserCapabilitiesManagementOutput) CanUseCustomerSecretKeys() pulumi.BoolOutput
- func (o UserCapabilitiesManagementOutput) CanUseSmtpCredentials() pulumi.BoolOutput
- func (UserCapabilitiesManagementOutput) ElementType() reflect.Type
- func (o UserCapabilitiesManagementOutput) ToUserCapabilitiesManagementOutput() UserCapabilitiesManagementOutput
- func (o UserCapabilitiesManagementOutput) ToUserCapabilitiesManagementOutputWithContext(ctx context.Context) UserCapabilitiesManagementOutput
- func (o UserCapabilitiesManagementOutput) UserId() pulumi.StringOutput
- type UserCapabilitiesManagementState
- type UserCapability
- type UserCapabilityArgs
- type UserCapabilityArray
- type UserCapabilityArrayInput
- type UserCapabilityArrayOutput
- func (UserCapabilityArrayOutput) ElementType() reflect.Type
- func (o UserCapabilityArrayOutput) Index(i pulumi.IntInput) UserCapabilityOutput
- func (o UserCapabilityArrayOutput) ToUserCapabilityArrayOutput() UserCapabilityArrayOutput
- func (o UserCapabilityArrayOutput) ToUserCapabilityArrayOutputWithContext(ctx context.Context) UserCapabilityArrayOutput
- type UserCapabilityInput
- type UserCapabilityOutput
- func (o UserCapabilityOutput) CanUseApiKeys() pulumi.BoolPtrOutput
- func (o UserCapabilityOutput) CanUseAuthTokens() pulumi.BoolPtrOutput
- func (o UserCapabilityOutput) CanUseConsolePassword() pulumi.BoolPtrOutput
- func (o UserCapabilityOutput) CanUseCustomerSecretKeys() pulumi.BoolPtrOutput
- func (o UserCapabilityOutput) CanUseDbCredentials() pulumi.BoolPtrOutput
- func (o UserCapabilityOutput) CanUseOauth2clientCredentials() pulumi.BoolPtrOutput
- func (o UserCapabilityOutput) CanUseSmtpCredentials() pulumi.BoolPtrOutput
- func (UserCapabilityOutput) ElementType() reflect.Type
- func (o UserCapabilityOutput) ToUserCapabilityOutput() UserCapabilityOutput
- func (o UserCapabilityOutput) ToUserCapabilityOutputWithContext(ctx context.Context) UserCapabilityOutput
- type UserGroupMembership
- type UserGroupMembershipArgs
- type UserGroupMembershipArray
- type UserGroupMembershipArrayInput
- type UserGroupMembershipArrayOutput
- func (UserGroupMembershipArrayOutput) ElementType() reflect.Type
- func (o UserGroupMembershipArrayOutput) Index(i pulumi.IntInput) UserGroupMembershipOutput
- func (o UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutput() UserGroupMembershipArrayOutput
- func (o UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutputWithContext(ctx context.Context) UserGroupMembershipArrayOutput
- type UserGroupMembershipInput
- type UserGroupMembershipMap
- type UserGroupMembershipMapInput
- type UserGroupMembershipMapOutput
- func (UserGroupMembershipMapOutput) ElementType() reflect.Type
- func (o UserGroupMembershipMapOutput) MapIndex(k pulumi.StringInput) UserGroupMembershipOutput
- func (o UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutput() UserGroupMembershipMapOutput
- func (o UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutputWithContext(ctx context.Context) UserGroupMembershipMapOutput
- type UserGroupMembershipOutput
- func (o UserGroupMembershipOutput) CompartmentId() pulumi.StringOutput
- func (UserGroupMembershipOutput) ElementType() reflect.Type
- func (o UserGroupMembershipOutput) GroupId() pulumi.StringOutput
- func (o UserGroupMembershipOutput) InactiveState() pulumi.StringOutput
- func (o UserGroupMembershipOutput) State() pulumi.StringOutput
- func (o UserGroupMembershipOutput) TimeCreated() pulumi.StringOutput
- func (o UserGroupMembershipOutput) ToUserGroupMembershipOutput() UserGroupMembershipOutput
- func (o UserGroupMembershipOutput) ToUserGroupMembershipOutputWithContext(ctx context.Context) UserGroupMembershipOutput
- func (o UserGroupMembershipOutput) UserId() pulumi.StringOutput
- type UserGroupMembershipState
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) Capabilities() UserCapabilityArrayOutput
- func (o UserOutput) CompartmentId() pulumi.StringOutput
- func (o UserOutput) DbUserName() pulumi.StringOutput
- func (o UserOutput) DefinedTags() pulumi.MapOutput
- func (o UserOutput) Description() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Email() pulumi.StringOutput
- func (o UserOutput) EmailVerified() pulumi.BoolOutput
- func (o UserOutput) ExternalIdentifier() pulumi.StringOutput
- func (o UserOutput) FreeformTags() pulumi.MapOutput
- func (o UserOutput) IdentityProviderId() pulumi.StringOutput
- func (o UserOutput) InactiveState() pulumi.StringOutput
- func (o UserOutput) LastSuccessfulLoginTime() pulumi.StringOutput
- func (o UserOutput) Name() pulumi.StringOutput
- func (o UserOutput) PreviousSuccessfulLoginTime() pulumi.StringOutput
- func (o UserOutput) State() pulumi.StringOutput
- func (o UserOutput) TimeCreated() pulumi.StringOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiKey ¶
type ApiKey struct { pulumi.CustomResourceState // The key's fingerprint (e.g., 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef). Fingerprint pulumi.StringOutput `pulumi:"fingerprint"` // The detailed status of INACTIVE lifecycleState. InactiveStatus pulumi.StringOutput `pulumi:"inactiveStatus"` // The public key. Must be an RSA key in PEM format. KeyValue pulumi.StringOutput `pulumi:"keyValue"` // The API key's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the `ApiKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The OCID of the user. UserId pulumi.StringOutput `pulumi:"userId"` }
This resource provides the Api Key resource in Oracle Cloud Infrastructure Identity service.
Uploads an API signing key for the specified user.
Every user has permission to use this operation to upload a key for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability. To compare, administrators who have permission to the tenancy can use this operation to upload a key for any user, including themselves.
**Important:** Even though you have permission to upload an API key, you might not yet have permission to do much else. If you try calling an operation unrelated to your own credential management (e.g., `ListUsers`, `LaunchInstance`) and receive an "unauthorized" error, check with an administrator to confirm which IAM Service group(s) you're in and what access you have. Also confirm you're working in the correct compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewApiKey(ctx, "testApiKey", &Identity.ApiKeyArgs{ KeyValue: pulumi.Any(_var.Api_key_key_value), UserId: pulumi.Any(oci_identity_user.Test_user.Id), }) if err != nil { return err } return nil }) }
```
## Import
ApiKeys can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/apiKey:ApiKey test_api_key "users/{userId}/apiKeys/{fingerprint}"
```
func GetApiKey ¶
func GetApiKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiKeyState, opts ...pulumi.ResourceOption) (*ApiKey, error)
GetApiKey gets an existing ApiKey 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 NewApiKey ¶
func NewApiKey(ctx *pulumi.Context, name string, args *ApiKeyArgs, opts ...pulumi.ResourceOption) (*ApiKey, error)
NewApiKey registers a new resource with the given unique name, arguments, and options.
func (*ApiKey) ElementType ¶
func (*ApiKey) ToApiKeyOutput ¶
func (i *ApiKey) ToApiKeyOutput() ApiKeyOutput
func (*ApiKey) ToApiKeyOutputWithContext ¶
func (i *ApiKey) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput
type ApiKeyArgs ¶
type ApiKeyArgs struct { // The public key. Must be an RSA key in PEM format. KeyValue pulumi.StringInput // The OCID of the user. UserId pulumi.StringInput }
The set of arguments for constructing a ApiKey resource.
func (ApiKeyArgs) ElementType ¶
func (ApiKeyArgs) ElementType() reflect.Type
type ApiKeyArray ¶
type ApiKeyArray []ApiKeyInput
func (ApiKeyArray) ElementType ¶
func (ApiKeyArray) ElementType() reflect.Type
func (ApiKeyArray) ToApiKeyArrayOutput ¶
func (i ApiKeyArray) ToApiKeyArrayOutput() ApiKeyArrayOutput
func (ApiKeyArray) ToApiKeyArrayOutputWithContext ¶
func (i ApiKeyArray) ToApiKeyArrayOutputWithContext(ctx context.Context) ApiKeyArrayOutput
type ApiKeyArrayInput ¶
type ApiKeyArrayInput interface { pulumi.Input ToApiKeyArrayOutput() ApiKeyArrayOutput ToApiKeyArrayOutputWithContext(context.Context) ApiKeyArrayOutput }
ApiKeyArrayInput is an input type that accepts ApiKeyArray and ApiKeyArrayOutput values. You can construct a concrete instance of `ApiKeyArrayInput` via:
ApiKeyArray{ ApiKeyArgs{...} }
type ApiKeyArrayOutput ¶
type ApiKeyArrayOutput struct{ *pulumi.OutputState }
func (ApiKeyArrayOutput) ElementType ¶
func (ApiKeyArrayOutput) ElementType() reflect.Type
func (ApiKeyArrayOutput) Index ¶
func (o ApiKeyArrayOutput) Index(i pulumi.IntInput) ApiKeyOutput
func (ApiKeyArrayOutput) ToApiKeyArrayOutput ¶
func (o ApiKeyArrayOutput) ToApiKeyArrayOutput() ApiKeyArrayOutput
func (ApiKeyArrayOutput) ToApiKeyArrayOutputWithContext ¶
func (o ApiKeyArrayOutput) ToApiKeyArrayOutputWithContext(ctx context.Context) ApiKeyArrayOutput
type ApiKeyInput ¶
type ApiKeyInput interface { pulumi.Input ToApiKeyOutput() ApiKeyOutput ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput }
type ApiKeyMap ¶
type ApiKeyMap map[string]ApiKeyInput
func (ApiKeyMap) ElementType ¶
func (ApiKeyMap) ToApiKeyMapOutput ¶
func (i ApiKeyMap) ToApiKeyMapOutput() ApiKeyMapOutput
func (ApiKeyMap) ToApiKeyMapOutputWithContext ¶
func (i ApiKeyMap) ToApiKeyMapOutputWithContext(ctx context.Context) ApiKeyMapOutput
type ApiKeyMapInput ¶
type ApiKeyMapInput interface { pulumi.Input ToApiKeyMapOutput() ApiKeyMapOutput ToApiKeyMapOutputWithContext(context.Context) ApiKeyMapOutput }
ApiKeyMapInput is an input type that accepts ApiKeyMap and ApiKeyMapOutput values. You can construct a concrete instance of `ApiKeyMapInput` via:
ApiKeyMap{ "key": ApiKeyArgs{...} }
type ApiKeyMapOutput ¶
type ApiKeyMapOutput struct{ *pulumi.OutputState }
func (ApiKeyMapOutput) ElementType ¶
func (ApiKeyMapOutput) ElementType() reflect.Type
func (ApiKeyMapOutput) MapIndex ¶
func (o ApiKeyMapOutput) MapIndex(k pulumi.StringInput) ApiKeyOutput
func (ApiKeyMapOutput) ToApiKeyMapOutput ¶
func (o ApiKeyMapOutput) ToApiKeyMapOutput() ApiKeyMapOutput
func (ApiKeyMapOutput) ToApiKeyMapOutputWithContext ¶
func (o ApiKeyMapOutput) ToApiKeyMapOutputWithContext(ctx context.Context) ApiKeyMapOutput
type ApiKeyOutput ¶
type ApiKeyOutput struct{ *pulumi.OutputState }
func (ApiKeyOutput) ElementType ¶
func (ApiKeyOutput) ElementType() reflect.Type
func (ApiKeyOutput) Fingerprint ¶ added in v0.4.0
func (o ApiKeyOutput) Fingerprint() pulumi.StringOutput
The key's fingerprint (e.g., 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef).
func (ApiKeyOutput) InactiveStatus ¶ added in v0.4.0
func (o ApiKeyOutput) InactiveStatus() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (ApiKeyOutput) KeyValue ¶ added in v0.4.0
func (o ApiKeyOutput) KeyValue() pulumi.StringOutput
The public key. Must be an RSA key in PEM format.
func (ApiKeyOutput) State ¶ added in v0.4.0
func (o ApiKeyOutput) State() pulumi.StringOutput
The API key's current state.
func (ApiKeyOutput) TimeCreated ¶ added in v0.4.0
func (o ApiKeyOutput) TimeCreated() pulumi.StringOutput
Date and time the `ApiKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (ApiKeyOutput) ToApiKeyOutput ¶
func (o ApiKeyOutput) ToApiKeyOutput() ApiKeyOutput
func (ApiKeyOutput) ToApiKeyOutputWithContext ¶
func (o ApiKeyOutput) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput
func (ApiKeyOutput) UserId ¶ added in v0.4.0
func (o ApiKeyOutput) UserId() pulumi.StringOutput
The OCID of the user.
type ApiKeyState ¶
type ApiKeyState struct { // The key's fingerprint (e.g., 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef). Fingerprint pulumi.StringPtrInput // The detailed status of INACTIVE lifecycleState. InactiveStatus pulumi.StringPtrInput // The public key. Must be an RSA key in PEM format. KeyValue pulumi.StringPtrInput // The API key's current state. State pulumi.StringPtrInput // Date and time the `ApiKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The OCID of the user. UserId pulumi.StringPtrInput }
func (ApiKeyState) ElementType ¶
func (ApiKeyState) ElementType() reflect.Type
type AuthToken ¶
type AuthToken struct { pulumi.CustomResourceState // (Updatable) The description you assign to the auth token during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // The token's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the `AuthToken` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Date and time when this auth token will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringOutput `pulumi:"timeExpires"` // The auth token. The value is available only in the response for `CreateAuthToken`, and not for `ListAuthTokens` or `UpdateAuthToken`. Token pulumi.StringOutput `pulumi:"token"` // The OCID of the user. UserId pulumi.StringOutput `pulumi:"userId"` }
This resource provides the Auth Token resource in Oracle Cloud Infrastructure Identity service.
Creates a new auth token for the specified user. For information about what auth tokens are for, see [Managing User Credentials](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcredentials.htm).
You must specify a *description* for the auth token (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdateAuthToken](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AuthToken/UpdateAuthToken).
Every user has permission to create an auth token for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability. To compare, administrators who have permission to the tenancy can use this operation to create an auth token for any user, including themselves.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewAuthToken(ctx, "testAuthToken", &Identity.AuthTokenArgs{ Description: pulumi.Any(_var.Auth_token_description), UserId: pulumi.Any(oci_identity_user.Test_user.Id), }) if err != nil { return err } return nil }) }
```
## Import
AuthTokens can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/authToken:AuthToken test_auth_token "users/{userId}/authTokens/{authTokenId}"
```
func GetAuthToken ¶
func GetAuthToken(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthTokenState, opts ...pulumi.ResourceOption) (*AuthToken, error)
GetAuthToken gets an existing AuthToken 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 NewAuthToken ¶
func NewAuthToken(ctx *pulumi.Context, name string, args *AuthTokenArgs, opts ...pulumi.ResourceOption) (*AuthToken, error)
NewAuthToken registers a new resource with the given unique name, arguments, and options.
func (*AuthToken) ElementType ¶
func (*AuthToken) ToAuthTokenOutput ¶
func (i *AuthToken) ToAuthTokenOutput() AuthTokenOutput
func (*AuthToken) ToAuthTokenOutputWithContext ¶
func (i *AuthToken) ToAuthTokenOutputWithContext(ctx context.Context) AuthTokenOutput
type AuthTokenArgs ¶
type AuthTokenArgs struct { // (Updatable) The description you assign to the auth token during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // The OCID of the user. UserId pulumi.StringInput }
The set of arguments for constructing a AuthToken resource.
func (AuthTokenArgs) ElementType ¶
func (AuthTokenArgs) ElementType() reflect.Type
type AuthTokenArray ¶
type AuthTokenArray []AuthTokenInput
func (AuthTokenArray) ElementType ¶
func (AuthTokenArray) ElementType() reflect.Type
func (AuthTokenArray) ToAuthTokenArrayOutput ¶
func (i AuthTokenArray) ToAuthTokenArrayOutput() AuthTokenArrayOutput
func (AuthTokenArray) ToAuthTokenArrayOutputWithContext ¶
func (i AuthTokenArray) ToAuthTokenArrayOutputWithContext(ctx context.Context) AuthTokenArrayOutput
type AuthTokenArrayInput ¶
type AuthTokenArrayInput interface { pulumi.Input ToAuthTokenArrayOutput() AuthTokenArrayOutput ToAuthTokenArrayOutputWithContext(context.Context) AuthTokenArrayOutput }
AuthTokenArrayInput is an input type that accepts AuthTokenArray and AuthTokenArrayOutput values. You can construct a concrete instance of `AuthTokenArrayInput` via:
AuthTokenArray{ AuthTokenArgs{...} }
type AuthTokenArrayOutput ¶
type AuthTokenArrayOutput struct{ *pulumi.OutputState }
func (AuthTokenArrayOutput) ElementType ¶
func (AuthTokenArrayOutput) ElementType() reflect.Type
func (AuthTokenArrayOutput) Index ¶
func (o AuthTokenArrayOutput) Index(i pulumi.IntInput) AuthTokenOutput
func (AuthTokenArrayOutput) ToAuthTokenArrayOutput ¶
func (o AuthTokenArrayOutput) ToAuthTokenArrayOutput() AuthTokenArrayOutput
func (AuthTokenArrayOutput) ToAuthTokenArrayOutputWithContext ¶
func (o AuthTokenArrayOutput) ToAuthTokenArrayOutputWithContext(ctx context.Context) AuthTokenArrayOutput
type AuthTokenInput ¶
type AuthTokenInput interface { pulumi.Input ToAuthTokenOutput() AuthTokenOutput ToAuthTokenOutputWithContext(ctx context.Context) AuthTokenOutput }
type AuthTokenMap ¶
type AuthTokenMap map[string]AuthTokenInput
func (AuthTokenMap) ElementType ¶
func (AuthTokenMap) ElementType() reflect.Type
func (AuthTokenMap) ToAuthTokenMapOutput ¶
func (i AuthTokenMap) ToAuthTokenMapOutput() AuthTokenMapOutput
func (AuthTokenMap) ToAuthTokenMapOutputWithContext ¶
func (i AuthTokenMap) ToAuthTokenMapOutputWithContext(ctx context.Context) AuthTokenMapOutput
type AuthTokenMapInput ¶
type AuthTokenMapInput interface { pulumi.Input ToAuthTokenMapOutput() AuthTokenMapOutput ToAuthTokenMapOutputWithContext(context.Context) AuthTokenMapOutput }
AuthTokenMapInput is an input type that accepts AuthTokenMap and AuthTokenMapOutput values. You can construct a concrete instance of `AuthTokenMapInput` via:
AuthTokenMap{ "key": AuthTokenArgs{...} }
type AuthTokenMapOutput ¶
type AuthTokenMapOutput struct{ *pulumi.OutputState }
func (AuthTokenMapOutput) ElementType ¶
func (AuthTokenMapOutput) ElementType() reflect.Type
func (AuthTokenMapOutput) MapIndex ¶
func (o AuthTokenMapOutput) MapIndex(k pulumi.StringInput) AuthTokenOutput
func (AuthTokenMapOutput) ToAuthTokenMapOutput ¶
func (o AuthTokenMapOutput) ToAuthTokenMapOutput() AuthTokenMapOutput
func (AuthTokenMapOutput) ToAuthTokenMapOutputWithContext ¶
func (o AuthTokenMapOutput) ToAuthTokenMapOutputWithContext(ctx context.Context) AuthTokenMapOutput
type AuthTokenOutput ¶
type AuthTokenOutput struct{ *pulumi.OutputState }
func (AuthTokenOutput) Description ¶ added in v0.4.0
func (o AuthTokenOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the auth token during creation. Does not have to be unique, and it's changeable.
func (AuthTokenOutput) ElementType ¶
func (AuthTokenOutput) ElementType() reflect.Type
func (AuthTokenOutput) InactiveState ¶ added in v0.4.0
func (o AuthTokenOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (AuthTokenOutput) State ¶ added in v0.4.0
func (o AuthTokenOutput) State() pulumi.StringOutput
The token's current state.
func (AuthTokenOutput) TimeCreated ¶ added in v0.4.0
func (o AuthTokenOutput) TimeCreated() pulumi.StringOutput
Date and time the `AuthToken` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (AuthTokenOutput) TimeExpires ¶ added in v0.4.0
func (o AuthTokenOutput) TimeExpires() pulumi.StringOutput
Date and time when this auth token will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (AuthTokenOutput) ToAuthTokenOutput ¶
func (o AuthTokenOutput) ToAuthTokenOutput() AuthTokenOutput
func (AuthTokenOutput) ToAuthTokenOutputWithContext ¶
func (o AuthTokenOutput) ToAuthTokenOutputWithContext(ctx context.Context) AuthTokenOutput
func (AuthTokenOutput) Token ¶ added in v0.4.0
func (o AuthTokenOutput) Token() pulumi.StringOutput
The auth token. The value is available only in the response for `CreateAuthToken`, and not for `ListAuthTokens` or `UpdateAuthToken`.
func (AuthTokenOutput) UserId ¶ added in v0.4.0
func (o AuthTokenOutput) UserId() pulumi.StringOutput
The OCID of the user.
type AuthTokenState ¶
type AuthTokenState struct { // (Updatable) The description you assign to the auth token during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // The token's current state. State pulumi.StringPtrInput // Date and time the `AuthToken` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // Date and time when this auth token will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringPtrInput // The auth token. The value is available only in the response for `CreateAuthToken`, and not for `ListAuthTokens` or `UpdateAuthToken`. Token pulumi.StringPtrInput // The OCID of the user. UserId pulumi.StringPtrInput }
func (AuthTokenState) ElementType ¶
func (AuthTokenState) ElementType() reflect.Type
type AuthenticationPolicy ¶
type AuthenticationPolicy struct { pulumi.CustomResourceState // The OCID of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Network policy, Consists of a list of Network Source ids. NetworkPolicy AuthenticationPolicyNetworkPolicyOutput `pulumi:"networkPolicy"` // (Updatable) Password policy, currently set for the given compartment. PasswordPolicy AuthenticationPolicyPasswordPolicyOutput `pulumi:"passwordPolicy"` }
This resource provides the Authentication Policy resource in Oracle Cloud Infrastructure Identity service.
Updates authentication policy for the specified tenancy ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewAuthenticationPolicy(ctx, "testAuthenticationPolicy", &Identity.AuthenticationPolicyArgs{ CompartmentId: pulumi.Any(_var.Tenancy_ocid), NetworkPolicy: &identity.AuthenticationPolicyNetworkPolicyArgs{ NetworkSourceIds: pulumi.Any(_var.Authentication_policy_network_policy_network_source_ids), }, PasswordPolicy: &identity.AuthenticationPolicyPasswordPolicyArgs{ IsLowercaseCharactersRequired: pulumi.Any(_var.Authentication_policy_password_policy_is_lowercase_characters_required), IsNumericCharactersRequired: pulumi.Any(_var.Authentication_policy_password_policy_is_numeric_characters_required), IsSpecialCharactersRequired: pulumi.Any(_var.Authentication_policy_password_policy_is_special_characters_required), IsUppercaseCharactersRequired: pulumi.Any(_var.Authentication_policy_password_policy_is_uppercase_characters_required), IsUsernameContainmentAllowed: pulumi.Any(_var.Authentication_policy_password_policy_is_username_containment_allowed), MinimumPasswordLength: pulumi.Any(_var.Authentication_policy_password_policy_minimum_password_length), }, }) if err != nil { return err } return nil }) }
```
## Import
AuthenticationPolicies can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/authenticationPolicy:AuthenticationPolicy test_authentication_policy "authenticationPolicies/{compartmentId}"
```
func GetAuthenticationPolicy ¶
func GetAuthenticationPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthenticationPolicyState, opts ...pulumi.ResourceOption) (*AuthenticationPolicy, error)
GetAuthenticationPolicy gets an existing AuthenticationPolicy 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 NewAuthenticationPolicy ¶
func NewAuthenticationPolicy(ctx *pulumi.Context, name string, args *AuthenticationPolicyArgs, opts ...pulumi.ResourceOption) (*AuthenticationPolicy, error)
NewAuthenticationPolicy registers a new resource with the given unique name, arguments, and options.
func (*AuthenticationPolicy) ElementType ¶
func (*AuthenticationPolicy) ElementType() reflect.Type
func (*AuthenticationPolicy) ToAuthenticationPolicyOutput ¶
func (i *AuthenticationPolicy) ToAuthenticationPolicyOutput() AuthenticationPolicyOutput
func (*AuthenticationPolicy) ToAuthenticationPolicyOutputWithContext ¶
func (i *AuthenticationPolicy) ToAuthenticationPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyOutput
type AuthenticationPolicyArgs ¶
type AuthenticationPolicyArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput // (Updatable) Network policy, Consists of a list of Network Source ids. NetworkPolicy AuthenticationPolicyNetworkPolicyPtrInput // (Updatable) Password policy, currently set for the given compartment. PasswordPolicy AuthenticationPolicyPasswordPolicyPtrInput }
The set of arguments for constructing a AuthenticationPolicy resource.
func (AuthenticationPolicyArgs) ElementType ¶
func (AuthenticationPolicyArgs) ElementType() reflect.Type
type AuthenticationPolicyArray ¶
type AuthenticationPolicyArray []AuthenticationPolicyInput
func (AuthenticationPolicyArray) ElementType ¶
func (AuthenticationPolicyArray) ElementType() reflect.Type
func (AuthenticationPolicyArray) ToAuthenticationPolicyArrayOutput ¶
func (i AuthenticationPolicyArray) ToAuthenticationPolicyArrayOutput() AuthenticationPolicyArrayOutput
func (AuthenticationPolicyArray) ToAuthenticationPolicyArrayOutputWithContext ¶
func (i AuthenticationPolicyArray) ToAuthenticationPolicyArrayOutputWithContext(ctx context.Context) AuthenticationPolicyArrayOutput
type AuthenticationPolicyArrayInput ¶
type AuthenticationPolicyArrayInput interface { pulumi.Input ToAuthenticationPolicyArrayOutput() AuthenticationPolicyArrayOutput ToAuthenticationPolicyArrayOutputWithContext(context.Context) AuthenticationPolicyArrayOutput }
AuthenticationPolicyArrayInput is an input type that accepts AuthenticationPolicyArray and AuthenticationPolicyArrayOutput values. You can construct a concrete instance of `AuthenticationPolicyArrayInput` via:
AuthenticationPolicyArray{ AuthenticationPolicyArgs{...} }
type AuthenticationPolicyArrayOutput ¶
type AuthenticationPolicyArrayOutput struct{ *pulumi.OutputState }
func (AuthenticationPolicyArrayOutput) ElementType ¶
func (AuthenticationPolicyArrayOutput) ElementType() reflect.Type
func (AuthenticationPolicyArrayOutput) Index ¶
func (o AuthenticationPolicyArrayOutput) Index(i pulumi.IntInput) AuthenticationPolicyOutput
func (AuthenticationPolicyArrayOutput) ToAuthenticationPolicyArrayOutput ¶
func (o AuthenticationPolicyArrayOutput) ToAuthenticationPolicyArrayOutput() AuthenticationPolicyArrayOutput
func (AuthenticationPolicyArrayOutput) ToAuthenticationPolicyArrayOutputWithContext ¶
func (o AuthenticationPolicyArrayOutput) ToAuthenticationPolicyArrayOutputWithContext(ctx context.Context) AuthenticationPolicyArrayOutput
type AuthenticationPolicyInput ¶
type AuthenticationPolicyInput interface { pulumi.Input ToAuthenticationPolicyOutput() AuthenticationPolicyOutput ToAuthenticationPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyOutput }
type AuthenticationPolicyMap ¶
type AuthenticationPolicyMap map[string]AuthenticationPolicyInput
func (AuthenticationPolicyMap) ElementType ¶
func (AuthenticationPolicyMap) ElementType() reflect.Type
func (AuthenticationPolicyMap) ToAuthenticationPolicyMapOutput ¶
func (i AuthenticationPolicyMap) ToAuthenticationPolicyMapOutput() AuthenticationPolicyMapOutput
func (AuthenticationPolicyMap) ToAuthenticationPolicyMapOutputWithContext ¶
func (i AuthenticationPolicyMap) ToAuthenticationPolicyMapOutputWithContext(ctx context.Context) AuthenticationPolicyMapOutput
type AuthenticationPolicyMapInput ¶
type AuthenticationPolicyMapInput interface { pulumi.Input ToAuthenticationPolicyMapOutput() AuthenticationPolicyMapOutput ToAuthenticationPolicyMapOutputWithContext(context.Context) AuthenticationPolicyMapOutput }
AuthenticationPolicyMapInput is an input type that accepts AuthenticationPolicyMap and AuthenticationPolicyMapOutput values. You can construct a concrete instance of `AuthenticationPolicyMapInput` via:
AuthenticationPolicyMap{ "key": AuthenticationPolicyArgs{...} }
type AuthenticationPolicyMapOutput ¶
type AuthenticationPolicyMapOutput struct{ *pulumi.OutputState }
func (AuthenticationPolicyMapOutput) ElementType ¶
func (AuthenticationPolicyMapOutput) ElementType() reflect.Type
func (AuthenticationPolicyMapOutput) MapIndex ¶
func (o AuthenticationPolicyMapOutput) MapIndex(k pulumi.StringInput) AuthenticationPolicyOutput
func (AuthenticationPolicyMapOutput) ToAuthenticationPolicyMapOutput ¶
func (o AuthenticationPolicyMapOutput) ToAuthenticationPolicyMapOutput() AuthenticationPolicyMapOutput
func (AuthenticationPolicyMapOutput) ToAuthenticationPolicyMapOutputWithContext ¶
func (o AuthenticationPolicyMapOutput) ToAuthenticationPolicyMapOutputWithContext(ctx context.Context) AuthenticationPolicyMapOutput
type AuthenticationPolicyNetworkPolicy ¶
type AuthenticationPolicyNetworkPolicy struct { // (Updatable) Network Source ids NetworkSourceIds []string `pulumi:"networkSourceIds"` }
type AuthenticationPolicyNetworkPolicyArgs ¶
type AuthenticationPolicyNetworkPolicyArgs struct { // (Updatable) Network Source ids NetworkSourceIds pulumi.StringArrayInput `pulumi:"networkSourceIds"` }
func (AuthenticationPolicyNetworkPolicyArgs) ElementType ¶
func (AuthenticationPolicyNetworkPolicyArgs) ElementType() reflect.Type
func (AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyOutput ¶
func (i AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyOutput() AuthenticationPolicyNetworkPolicyOutput
func (AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyOutputWithContext ¶
func (i AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyOutput
func (AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyPtrOutput ¶
func (i AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyPtrOutput() AuthenticationPolicyNetworkPolicyPtrOutput
func (AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext ¶
func (i AuthenticationPolicyNetworkPolicyArgs) ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyPtrOutput
type AuthenticationPolicyNetworkPolicyInput ¶
type AuthenticationPolicyNetworkPolicyInput interface { pulumi.Input ToAuthenticationPolicyNetworkPolicyOutput() AuthenticationPolicyNetworkPolicyOutput ToAuthenticationPolicyNetworkPolicyOutputWithContext(context.Context) AuthenticationPolicyNetworkPolicyOutput }
AuthenticationPolicyNetworkPolicyInput is an input type that accepts AuthenticationPolicyNetworkPolicyArgs and AuthenticationPolicyNetworkPolicyOutput values. You can construct a concrete instance of `AuthenticationPolicyNetworkPolicyInput` via:
AuthenticationPolicyNetworkPolicyArgs{...}
type AuthenticationPolicyNetworkPolicyOutput ¶
type AuthenticationPolicyNetworkPolicyOutput struct{ *pulumi.OutputState }
func (AuthenticationPolicyNetworkPolicyOutput) ElementType ¶
func (AuthenticationPolicyNetworkPolicyOutput) ElementType() reflect.Type
func (AuthenticationPolicyNetworkPolicyOutput) NetworkSourceIds ¶
func (o AuthenticationPolicyNetworkPolicyOutput) NetworkSourceIds() pulumi.StringArrayOutput
(Updatable) Network Source ids
func (AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyOutput ¶
func (o AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyOutput() AuthenticationPolicyNetworkPolicyOutput
func (AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyOutputWithContext ¶
func (o AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyOutput
func (AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyPtrOutput ¶
func (o AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyPtrOutput() AuthenticationPolicyNetworkPolicyPtrOutput
func (AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext ¶
func (o AuthenticationPolicyNetworkPolicyOutput) ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyPtrOutput
type AuthenticationPolicyNetworkPolicyPtrInput ¶
type AuthenticationPolicyNetworkPolicyPtrInput interface { pulumi.Input ToAuthenticationPolicyNetworkPolicyPtrOutput() AuthenticationPolicyNetworkPolicyPtrOutput ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext(context.Context) AuthenticationPolicyNetworkPolicyPtrOutput }
AuthenticationPolicyNetworkPolicyPtrInput is an input type that accepts AuthenticationPolicyNetworkPolicyArgs, AuthenticationPolicyNetworkPolicyPtr and AuthenticationPolicyNetworkPolicyPtrOutput values. You can construct a concrete instance of `AuthenticationPolicyNetworkPolicyPtrInput` via:
AuthenticationPolicyNetworkPolicyArgs{...} or: nil
func AuthenticationPolicyNetworkPolicyPtr ¶
func AuthenticationPolicyNetworkPolicyPtr(v *AuthenticationPolicyNetworkPolicyArgs) AuthenticationPolicyNetworkPolicyPtrInput
type AuthenticationPolicyNetworkPolicyPtrOutput ¶
type AuthenticationPolicyNetworkPolicyPtrOutput struct{ *pulumi.OutputState }
func (AuthenticationPolicyNetworkPolicyPtrOutput) ElementType ¶
func (AuthenticationPolicyNetworkPolicyPtrOutput) ElementType() reflect.Type
func (AuthenticationPolicyNetworkPolicyPtrOutput) NetworkSourceIds ¶
func (o AuthenticationPolicyNetworkPolicyPtrOutput) NetworkSourceIds() pulumi.StringArrayOutput
(Updatable) Network Source ids
func (AuthenticationPolicyNetworkPolicyPtrOutput) ToAuthenticationPolicyNetworkPolicyPtrOutput ¶
func (o AuthenticationPolicyNetworkPolicyPtrOutput) ToAuthenticationPolicyNetworkPolicyPtrOutput() AuthenticationPolicyNetworkPolicyPtrOutput
func (AuthenticationPolicyNetworkPolicyPtrOutput) ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext ¶
func (o AuthenticationPolicyNetworkPolicyPtrOutput) ToAuthenticationPolicyNetworkPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyNetworkPolicyPtrOutput
type AuthenticationPolicyOutput ¶
type AuthenticationPolicyOutput struct{ *pulumi.OutputState }
func (AuthenticationPolicyOutput) CompartmentId ¶ added in v0.4.0
func (o AuthenticationPolicyOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (AuthenticationPolicyOutput) ElementType ¶
func (AuthenticationPolicyOutput) ElementType() reflect.Type
func (AuthenticationPolicyOutput) NetworkPolicy ¶ added in v0.4.0
func (o AuthenticationPolicyOutput) NetworkPolicy() AuthenticationPolicyNetworkPolicyOutput
(Updatable) Network policy, Consists of a list of Network Source ids.
func (AuthenticationPolicyOutput) PasswordPolicy ¶ added in v0.4.0
func (o AuthenticationPolicyOutput) PasswordPolicy() AuthenticationPolicyPasswordPolicyOutput
(Updatable) Password policy, currently set for the given compartment.
func (AuthenticationPolicyOutput) ToAuthenticationPolicyOutput ¶
func (o AuthenticationPolicyOutput) ToAuthenticationPolicyOutput() AuthenticationPolicyOutput
func (AuthenticationPolicyOutput) ToAuthenticationPolicyOutputWithContext ¶
func (o AuthenticationPolicyOutput) ToAuthenticationPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyOutput
type AuthenticationPolicyPasswordPolicy ¶
type AuthenticationPolicyPasswordPolicy struct { // (Updatable) At least one lower case character required. IsLowercaseCharactersRequired *bool `pulumi:"isLowercaseCharactersRequired"` // (Updatable) At least one numeric character required. IsNumericCharactersRequired *bool `pulumi:"isNumericCharactersRequired"` // (Updatable) At least one special character required. IsSpecialCharactersRequired *bool `pulumi:"isSpecialCharactersRequired"` // (Updatable) At least one uppercase character required. IsUppercaseCharactersRequired *bool `pulumi:"isUppercaseCharactersRequired"` // (Updatable) User name is allowed to be part of the password. IsUsernameContainmentAllowed *bool `pulumi:"isUsernameContainmentAllowed"` // (Updatable) Minimum password length required. MinimumPasswordLength *int `pulumi:"minimumPasswordLength"` }
type AuthenticationPolicyPasswordPolicyArgs ¶
type AuthenticationPolicyPasswordPolicyArgs struct { // (Updatable) At least one lower case character required. IsLowercaseCharactersRequired pulumi.BoolPtrInput `pulumi:"isLowercaseCharactersRequired"` // (Updatable) At least one numeric character required. IsNumericCharactersRequired pulumi.BoolPtrInput `pulumi:"isNumericCharactersRequired"` // (Updatable) At least one special character required. IsSpecialCharactersRequired pulumi.BoolPtrInput `pulumi:"isSpecialCharactersRequired"` // (Updatable) At least one uppercase character required. IsUppercaseCharactersRequired pulumi.BoolPtrInput `pulumi:"isUppercaseCharactersRequired"` // (Updatable) User name is allowed to be part of the password. IsUsernameContainmentAllowed pulumi.BoolPtrInput `pulumi:"isUsernameContainmentAllowed"` // (Updatable) Minimum password length required. MinimumPasswordLength pulumi.IntPtrInput `pulumi:"minimumPasswordLength"` }
func (AuthenticationPolicyPasswordPolicyArgs) ElementType ¶
func (AuthenticationPolicyPasswordPolicyArgs) ElementType() reflect.Type
func (AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyOutput ¶
func (i AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyOutput() AuthenticationPolicyPasswordPolicyOutput
func (AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyOutputWithContext ¶
func (i AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyOutput
func (AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyPtrOutput ¶
func (i AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyPtrOutput() AuthenticationPolicyPasswordPolicyPtrOutput
func (AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext ¶
func (i AuthenticationPolicyPasswordPolicyArgs) ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyPtrOutput
type AuthenticationPolicyPasswordPolicyInput ¶
type AuthenticationPolicyPasswordPolicyInput interface { pulumi.Input ToAuthenticationPolicyPasswordPolicyOutput() AuthenticationPolicyPasswordPolicyOutput ToAuthenticationPolicyPasswordPolicyOutputWithContext(context.Context) AuthenticationPolicyPasswordPolicyOutput }
AuthenticationPolicyPasswordPolicyInput is an input type that accepts AuthenticationPolicyPasswordPolicyArgs and AuthenticationPolicyPasswordPolicyOutput values. You can construct a concrete instance of `AuthenticationPolicyPasswordPolicyInput` via:
AuthenticationPolicyPasswordPolicyArgs{...}
type AuthenticationPolicyPasswordPolicyOutput ¶
type AuthenticationPolicyPasswordPolicyOutput struct{ *pulumi.OutputState }
func (AuthenticationPolicyPasswordPolicyOutput) ElementType ¶
func (AuthenticationPolicyPasswordPolicyOutput) ElementType() reflect.Type
func (AuthenticationPolicyPasswordPolicyOutput) IsLowercaseCharactersRequired ¶
func (o AuthenticationPolicyPasswordPolicyOutput) IsLowercaseCharactersRequired() pulumi.BoolPtrOutput
(Updatable) At least one lower case character required.
func (AuthenticationPolicyPasswordPolicyOutput) IsNumericCharactersRequired ¶
func (o AuthenticationPolicyPasswordPolicyOutput) IsNumericCharactersRequired() pulumi.BoolPtrOutput
(Updatable) At least one numeric character required.
func (AuthenticationPolicyPasswordPolicyOutput) IsSpecialCharactersRequired ¶
func (o AuthenticationPolicyPasswordPolicyOutput) IsSpecialCharactersRequired() pulumi.BoolPtrOutput
(Updatable) At least one special character required.
func (AuthenticationPolicyPasswordPolicyOutput) IsUppercaseCharactersRequired ¶
func (o AuthenticationPolicyPasswordPolicyOutput) IsUppercaseCharactersRequired() pulumi.BoolPtrOutput
(Updatable) At least one uppercase character required.
func (AuthenticationPolicyPasswordPolicyOutput) IsUsernameContainmentAllowed ¶
func (o AuthenticationPolicyPasswordPolicyOutput) IsUsernameContainmentAllowed() pulumi.BoolPtrOutput
(Updatable) User name is allowed to be part of the password.
func (AuthenticationPolicyPasswordPolicyOutput) MinimumPasswordLength ¶
func (o AuthenticationPolicyPasswordPolicyOutput) MinimumPasswordLength() pulumi.IntPtrOutput
(Updatable) Minimum password length required.
func (AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyOutput ¶
func (o AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyOutput() AuthenticationPolicyPasswordPolicyOutput
func (AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyOutputWithContext ¶
func (o AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyOutput
func (AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyPtrOutput ¶
func (o AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyPtrOutput() AuthenticationPolicyPasswordPolicyPtrOutput
func (AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext ¶
func (o AuthenticationPolicyPasswordPolicyOutput) ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyPtrOutput
type AuthenticationPolicyPasswordPolicyPtrInput ¶
type AuthenticationPolicyPasswordPolicyPtrInput interface { pulumi.Input ToAuthenticationPolicyPasswordPolicyPtrOutput() AuthenticationPolicyPasswordPolicyPtrOutput ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext(context.Context) AuthenticationPolicyPasswordPolicyPtrOutput }
AuthenticationPolicyPasswordPolicyPtrInput is an input type that accepts AuthenticationPolicyPasswordPolicyArgs, AuthenticationPolicyPasswordPolicyPtr and AuthenticationPolicyPasswordPolicyPtrOutput values. You can construct a concrete instance of `AuthenticationPolicyPasswordPolicyPtrInput` via:
AuthenticationPolicyPasswordPolicyArgs{...} or: nil
func AuthenticationPolicyPasswordPolicyPtr ¶
func AuthenticationPolicyPasswordPolicyPtr(v *AuthenticationPolicyPasswordPolicyArgs) AuthenticationPolicyPasswordPolicyPtrInput
type AuthenticationPolicyPasswordPolicyPtrOutput ¶
type AuthenticationPolicyPasswordPolicyPtrOutput struct{ *pulumi.OutputState }
func (AuthenticationPolicyPasswordPolicyPtrOutput) ElementType ¶
func (AuthenticationPolicyPasswordPolicyPtrOutput) ElementType() reflect.Type
func (AuthenticationPolicyPasswordPolicyPtrOutput) IsLowercaseCharactersRequired ¶
func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsLowercaseCharactersRequired() pulumi.BoolPtrOutput
(Updatable) At least one lower case character required.
func (AuthenticationPolicyPasswordPolicyPtrOutput) IsNumericCharactersRequired ¶
func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsNumericCharactersRequired() pulumi.BoolPtrOutput
(Updatable) At least one numeric character required.
func (AuthenticationPolicyPasswordPolicyPtrOutput) IsSpecialCharactersRequired ¶
func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsSpecialCharactersRequired() pulumi.BoolPtrOutput
(Updatable) At least one special character required.
func (AuthenticationPolicyPasswordPolicyPtrOutput) IsUppercaseCharactersRequired ¶
func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsUppercaseCharactersRequired() pulumi.BoolPtrOutput
(Updatable) At least one uppercase character required.
func (AuthenticationPolicyPasswordPolicyPtrOutput) IsUsernameContainmentAllowed ¶
func (o AuthenticationPolicyPasswordPolicyPtrOutput) IsUsernameContainmentAllowed() pulumi.BoolPtrOutput
(Updatable) User name is allowed to be part of the password.
func (AuthenticationPolicyPasswordPolicyPtrOutput) MinimumPasswordLength ¶
func (o AuthenticationPolicyPasswordPolicyPtrOutput) MinimumPasswordLength() pulumi.IntPtrOutput
(Updatable) Minimum password length required.
func (AuthenticationPolicyPasswordPolicyPtrOutput) ToAuthenticationPolicyPasswordPolicyPtrOutput ¶
func (o AuthenticationPolicyPasswordPolicyPtrOutput) ToAuthenticationPolicyPasswordPolicyPtrOutput() AuthenticationPolicyPasswordPolicyPtrOutput
func (AuthenticationPolicyPasswordPolicyPtrOutput) ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext ¶
func (o AuthenticationPolicyPasswordPolicyPtrOutput) ToAuthenticationPolicyPasswordPolicyPtrOutputWithContext(ctx context.Context) AuthenticationPolicyPasswordPolicyPtrOutput
type AuthenticationPolicyState ¶
type AuthenticationPolicyState struct { // The OCID of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Network policy, Consists of a list of Network Source ids. NetworkPolicy AuthenticationPolicyNetworkPolicyPtrInput // (Updatable) Password policy, currently set for the given compartment. PasswordPolicy AuthenticationPolicyPasswordPolicyPtrInput }
func (AuthenticationPolicyState) ElementType ¶
func (AuthenticationPolicyState) ElementType() reflect.Type
type Compartment ¶
type Compartment struct { pulumi.CustomResourceState // (Updatable) The OCID of the parent compartment containing the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description you assign to the compartment during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // Defaults to false. If omitted or set to false the provider will implicitly import the compartment if there is a name collision, and will not actually delete the compartment on destroy or removal of the resource declaration. If set to true, the provider will throw an error on a name collision with another compartment, and will attempt to delete the compartment on destroy or removal of the resource declaration. EnableDelete pulumi.BoolPtrOutput `pulumi:"enableDelete"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // Indicates whether or not the compartment is accessible for the user making the request. Returns true when the user has INSPECT permissions directly on a resource in the compartment or indirectly (permissions can be on a resource in a subcompartment). IsAccessible pulumi.BoolOutput `pulumi:"isAccessible"` // (Updatable) The name you assign to the compartment during creation. The name must be unique across all compartments in the parent compartment. Avoid entering confidential information. Name pulumi.StringOutput `pulumi:"name"` // The compartment's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the compartment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewCompartment(ctx, "testCompartment", &Identity.CompartmentArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), Description: pulumi.Any(_var.Compartment_description), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
Compartments can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/compartment:Compartment test_compartment "id"
```
func GetCompartment ¶
func GetCompartment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CompartmentState, opts ...pulumi.ResourceOption) (*Compartment, error)
GetCompartment gets an existing Compartment 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 NewCompartment ¶
func NewCompartment(ctx *pulumi.Context, name string, args *CompartmentArgs, opts ...pulumi.ResourceOption) (*Compartment, error)
NewCompartment registers a new resource with the given unique name, arguments, and options.
func (*Compartment) ElementType ¶
func (*Compartment) ElementType() reflect.Type
func (*Compartment) ToCompartmentOutput ¶
func (i *Compartment) ToCompartmentOutput() CompartmentOutput
func (*Compartment) ToCompartmentOutputWithContext ¶
func (i *Compartment) ToCompartmentOutputWithContext(ctx context.Context) CompartmentOutput
type CompartmentArgs ¶
type CompartmentArgs struct { // (Updatable) The OCID of the parent compartment containing the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the compartment during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // Defaults to false. If omitted or set to false the provider will implicitly import the compartment if there is a name collision, and will not actually delete the compartment on destroy or removal of the resource declaration. If set to true, the provider will throw an error on a name collision with another compartment, and will attempt to delete the compartment on destroy or removal of the resource declaration. EnableDelete pulumi.BoolPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) The name you assign to the compartment during creation. The name must be unique across all compartments in the parent compartment. Avoid entering confidential information. Name pulumi.StringPtrInput }
The set of arguments for constructing a Compartment resource.
func (CompartmentArgs) ElementType ¶
func (CompartmentArgs) ElementType() reflect.Type
type CompartmentArray ¶
type CompartmentArray []CompartmentInput
func (CompartmentArray) ElementType ¶
func (CompartmentArray) ElementType() reflect.Type
func (CompartmentArray) ToCompartmentArrayOutput ¶
func (i CompartmentArray) ToCompartmentArrayOutput() CompartmentArrayOutput
func (CompartmentArray) ToCompartmentArrayOutputWithContext ¶
func (i CompartmentArray) ToCompartmentArrayOutputWithContext(ctx context.Context) CompartmentArrayOutput
type CompartmentArrayInput ¶
type CompartmentArrayInput interface { pulumi.Input ToCompartmentArrayOutput() CompartmentArrayOutput ToCompartmentArrayOutputWithContext(context.Context) CompartmentArrayOutput }
CompartmentArrayInput is an input type that accepts CompartmentArray and CompartmentArrayOutput values. You can construct a concrete instance of `CompartmentArrayInput` via:
CompartmentArray{ CompartmentArgs{...} }
type CompartmentArrayOutput ¶
type CompartmentArrayOutput struct{ *pulumi.OutputState }
func (CompartmentArrayOutput) ElementType ¶
func (CompartmentArrayOutput) ElementType() reflect.Type
func (CompartmentArrayOutput) Index ¶
func (o CompartmentArrayOutput) Index(i pulumi.IntInput) CompartmentOutput
func (CompartmentArrayOutput) ToCompartmentArrayOutput ¶
func (o CompartmentArrayOutput) ToCompartmentArrayOutput() CompartmentArrayOutput
func (CompartmentArrayOutput) ToCompartmentArrayOutputWithContext ¶
func (o CompartmentArrayOutput) ToCompartmentArrayOutputWithContext(ctx context.Context) CompartmentArrayOutput
type CompartmentInput ¶
type CompartmentInput interface { pulumi.Input ToCompartmentOutput() CompartmentOutput ToCompartmentOutputWithContext(ctx context.Context) CompartmentOutput }
type CompartmentMap ¶
type CompartmentMap map[string]CompartmentInput
func (CompartmentMap) ElementType ¶
func (CompartmentMap) ElementType() reflect.Type
func (CompartmentMap) ToCompartmentMapOutput ¶
func (i CompartmentMap) ToCompartmentMapOutput() CompartmentMapOutput
func (CompartmentMap) ToCompartmentMapOutputWithContext ¶
func (i CompartmentMap) ToCompartmentMapOutputWithContext(ctx context.Context) CompartmentMapOutput
type CompartmentMapInput ¶
type CompartmentMapInput interface { pulumi.Input ToCompartmentMapOutput() CompartmentMapOutput ToCompartmentMapOutputWithContext(context.Context) CompartmentMapOutput }
CompartmentMapInput is an input type that accepts CompartmentMap and CompartmentMapOutput values. You can construct a concrete instance of `CompartmentMapInput` via:
CompartmentMap{ "key": CompartmentArgs{...} }
type CompartmentMapOutput ¶
type CompartmentMapOutput struct{ *pulumi.OutputState }
func (CompartmentMapOutput) ElementType ¶
func (CompartmentMapOutput) ElementType() reflect.Type
func (CompartmentMapOutput) MapIndex ¶
func (o CompartmentMapOutput) MapIndex(k pulumi.StringInput) CompartmentOutput
func (CompartmentMapOutput) ToCompartmentMapOutput ¶
func (o CompartmentMapOutput) ToCompartmentMapOutput() CompartmentMapOutput
func (CompartmentMapOutput) ToCompartmentMapOutputWithContext ¶
func (o CompartmentMapOutput) ToCompartmentMapOutputWithContext(ctx context.Context) CompartmentMapOutput
type CompartmentOutput ¶
type CompartmentOutput struct{ *pulumi.OutputState }
func (CompartmentOutput) CompartmentId ¶ added in v0.4.0
func (o CompartmentOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the parent compartment containing the compartment.
func (CompartmentOutput) DefinedTags ¶ added in v0.4.0
func (o CompartmentOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (CompartmentOutput) Description ¶ added in v0.4.0
func (o CompartmentOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the compartment during creation. Does not have to be unique, and it's changeable.
func (CompartmentOutput) ElementType ¶
func (CompartmentOutput) ElementType() reflect.Type
func (CompartmentOutput) EnableDelete ¶ added in v0.4.0
func (o CompartmentOutput) EnableDelete() pulumi.BoolPtrOutput
Defaults to false. If omitted or set to false the provider will implicitly import the compartment if there is a name collision, and will not actually delete the compartment on destroy or removal of the resource declaration. If set to true, the provider will throw an error on a name collision with another compartment, and will attempt to delete the compartment on destroy or removal of the resource declaration.
func (CompartmentOutput) FreeformTags ¶ added in v0.4.0
func (o CompartmentOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (CompartmentOutput) InactiveState ¶ added in v0.4.0
func (o CompartmentOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (CompartmentOutput) IsAccessible ¶ added in v0.4.0
func (o CompartmentOutput) IsAccessible() pulumi.BoolOutput
Indicates whether or not the compartment is accessible for the user making the request. Returns true when the user has INSPECT permissions directly on a resource in the compartment or indirectly (permissions can be on a resource in a subcompartment).
func (CompartmentOutput) Name ¶ added in v0.4.0
func (o CompartmentOutput) Name() pulumi.StringOutput
(Updatable) The name you assign to the compartment during creation. The name must be unique across all compartments in the parent compartment. Avoid entering confidential information.
func (CompartmentOutput) State ¶ added in v0.4.0
func (o CompartmentOutput) State() pulumi.StringOutput
The compartment's current state.
func (CompartmentOutput) TimeCreated ¶ added in v0.4.0
func (o CompartmentOutput) TimeCreated() pulumi.StringOutput
Date and time the compartment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (CompartmentOutput) ToCompartmentOutput ¶
func (o CompartmentOutput) ToCompartmentOutput() CompartmentOutput
func (CompartmentOutput) ToCompartmentOutputWithContext ¶
func (o CompartmentOutput) ToCompartmentOutputWithContext(ctx context.Context) CompartmentOutput
type CompartmentState ¶
type CompartmentState struct { // (Updatable) The OCID of the parent compartment containing the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the compartment during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // Defaults to false. If omitted or set to false the provider will implicitly import the compartment if there is a name collision, and will not actually delete the compartment on destroy or removal of the resource declaration. If set to true, the provider will throw an error on a name collision with another compartment, and will attempt to delete the compartment on destroy or removal of the resource declaration. EnableDelete pulumi.BoolPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // Indicates whether or not the compartment is accessible for the user making the request. Returns true when the user has INSPECT permissions directly on a resource in the compartment or indirectly (permissions can be on a resource in a subcompartment). IsAccessible pulumi.BoolPtrInput // (Updatable) The name you assign to the compartment during creation. The name must be unique across all compartments in the parent compartment. Avoid entering confidential information. Name pulumi.StringPtrInput // The compartment's current state. State pulumi.StringPtrInput // Date and time the compartment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput }
func (CompartmentState) ElementType ¶
func (CompartmentState) ElementType() reflect.Type
type CustomerSecretKey ¶
type CustomerSecretKey struct { pulumi.CustomResourceState // (Updatable) The name you assign to the secret key during creation. Does not have to be unique, and it's changeable. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // The secret key. Key pulumi.StringOutput `pulumi:"key"` // The secret key's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringOutput `pulumi:"timeExpires"` // The OCID of the user. UserId pulumi.StringOutput `pulumi:"userId"` }
This resource provides the Customer Secret Key resource in Oracle Cloud Infrastructure Identity service.
Creates a new secret key for the specified user. Secret keys are used for authentication with the Object Storage Service's Amazon S3 compatible API. The secret key consists of an Access Key/Secret Key pair. For information, see [Managing User Credentials](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcredentials.htm).
You must specify a *description* for the secret key (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdateCustomerSecretKey](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/CustomerSecretKeySummary/UpdateCustomerSecretKey).
Every user has permission to create a secret key for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability. To compare, administrators who have permission to the tenancy can use this operation to create a secret key for any user, including themselves.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewCustomerSecretKey(ctx, "testCustomerSecretKey", &Identity.CustomerSecretKeyArgs{ DisplayName: pulumi.Any(_var.Customer_secret_key_display_name), UserId: pulumi.Any(oci_identity_user.Test_user.Id), }) if err != nil { return err } return nil }) }
```
## Import
CustomerSecretKeys can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/customerSecretKey:CustomerSecretKey test_customer_secret_key "users/{userId}/customerSecretKeys/{customerSecretKeyId}"
```
func GetCustomerSecretKey ¶
func GetCustomerSecretKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomerSecretKeyState, opts ...pulumi.ResourceOption) (*CustomerSecretKey, error)
GetCustomerSecretKey gets an existing CustomerSecretKey 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 NewCustomerSecretKey ¶
func NewCustomerSecretKey(ctx *pulumi.Context, name string, args *CustomerSecretKeyArgs, opts ...pulumi.ResourceOption) (*CustomerSecretKey, error)
NewCustomerSecretKey registers a new resource with the given unique name, arguments, and options.
func (*CustomerSecretKey) ElementType ¶
func (*CustomerSecretKey) ElementType() reflect.Type
func (*CustomerSecretKey) ToCustomerSecretKeyOutput ¶
func (i *CustomerSecretKey) ToCustomerSecretKeyOutput() CustomerSecretKeyOutput
func (*CustomerSecretKey) ToCustomerSecretKeyOutputWithContext ¶
func (i *CustomerSecretKey) ToCustomerSecretKeyOutputWithContext(ctx context.Context) CustomerSecretKeyOutput
type CustomerSecretKeyArgs ¶
type CustomerSecretKeyArgs struct { // (Updatable) The name you assign to the secret key during creation. Does not have to be unique, and it's changeable. DisplayName pulumi.StringInput // The OCID of the user. UserId pulumi.StringInput }
The set of arguments for constructing a CustomerSecretKey resource.
func (CustomerSecretKeyArgs) ElementType ¶
func (CustomerSecretKeyArgs) ElementType() reflect.Type
type CustomerSecretKeyArray ¶
type CustomerSecretKeyArray []CustomerSecretKeyInput
func (CustomerSecretKeyArray) ElementType ¶
func (CustomerSecretKeyArray) ElementType() reflect.Type
func (CustomerSecretKeyArray) ToCustomerSecretKeyArrayOutput ¶
func (i CustomerSecretKeyArray) ToCustomerSecretKeyArrayOutput() CustomerSecretKeyArrayOutput
func (CustomerSecretKeyArray) ToCustomerSecretKeyArrayOutputWithContext ¶
func (i CustomerSecretKeyArray) ToCustomerSecretKeyArrayOutputWithContext(ctx context.Context) CustomerSecretKeyArrayOutput
type CustomerSecretKeyArrayInput ¶
type CustomerSecretKeyArrayInput interface { pulumi.Input ToCustomerSecretKeyArrayOutput() CustomerSecretKeyArrayOutput ToCustomerSecretKeyArrayOutputWithContext(context.Context) CustomerSecretKeyArrayOutput }
CustomerSecretKeyArrayInput is an input type that accepts CustomerSecretKeyArray and CustomerSecretKeyArrayOutput values. You can construct a concrete instance of `CustomerSecretKeyArrayInput` via:
CustomerSecretKeyArray{ CustomerSecretKeyArgs{...} }
type CustomerSecretKeyArrayOutput ¶
type CustomerSecretKeyArrayOutput struct{ *pulumi.OutputState }
func (CustomerSecretKeyArrayOutput) ElementType ¶
func (CustomerSecretKeyArrayOutput) ElementType() reflect.Type
func (CustomerSecretKeyArrayOutput) Index ¶
func (o CustomerSecretKeyArrayOutput) Index(i pulumi.IntInput) CustomerSecretKeyOutput
func (CustomerSecretKeyArrayOutput) ToCustomerSecretKeyArrayOutput ¶
func (o CustomerSecretKeyArrayOutput) ToCustomerSecretKeyArrayOutput() CustomerSecretKeyArrayOutput
func (CustomerSecretKeyArrayOutput) ToCustomerSecretKeyArrayOutputWithContext ¶
func (o CustomerSecretKeyArrayOutput) ToCustomerSecretKeyArrayOutputWithContext(ctx context.Context) CustomerSecretKeyArrayOutput
type CustomerSecretKeyInput ¶
type CustomerSecretKeyInput interface { pulumi.Input ToCustomerSecretKeyOutput() CustomerSecretKeyOutput ToCustomerSecretKeyOutputWithContext(ctx context.Context) CustomerSecretKeyOutput }
type CustomerSecretKeyMap ¶
type CustomerSecretKeyMap map[string]CustomerSecretKeyInput
func (CustomerSecretKeyMap) ElementType ¶
func (CustomerSecretKeyMap) ElementType() reflect.Type
func (CustomerSecretKeyMap) ToCustomerSecretKeyMapOutput ¶
func (i CustomerSecretKeyMap) ToCustomerSecretKeyMapOutput() CustomerSecretKeyMapOutput
func (CustomerSecretKeyMap) ToCustomerSecretKeyMapOutputWithContext ¶
func (i CustomerSecretKeyMap) ToCustomerSecretKeyMapOutputWithContext(ctx context.Context) CustomerSecretKeyMapOutput
type CustomerSecretKeyMapInput ¶
type CustomerSecretKeyMapInput interface { pulumi.Input ToCustomerSecretKeyMapOutput() CustomerSecretKeyMapOutput ToCustomerSecretKeyMapOutputWithContext(context.Context) CustomerSecretKeyMapOutput }
CustomerSecretKeyMapInput is an input type that accepts CustomerSecretKeyMap and CustomerSecretKeyMapOutput values. You can construct a concrete instance of `CustomerSecretKeyMapInput` via:
CustomerSecretKeyMap{ "key": CustomerSecretKeyArgs{...} }
type CustomerSecretKeyMapOutput ¶
type CustomerSecretKeyMapOutput struct{ *pulumi.OutputState }
func (CustomerSecretKeyMapOutput) ElementType ¶
func (CustomerSecretKeyMapOutput) ElementType() reflect.Type
func (CustomerSecretKeyMapOutput) MapIndex ¶
func (o CustomerSecretKeyMapOutput) MapIndex(k pulumi.StringInput) CustomerSecretKeyOutput
func (CustomerSecretKeyMapOutput) ToCustomerSecretKeyMapOutput ¶
func (o CustomerSecretKeyMapOutput) ToCustomerSecretKeyMapOutput() CustomerSecretKeyMapOutput
func (CustomerSecretKeyMapOutput) ToCustomerSecretKeyMapOutputWithContext ¶
func (o CustomerSecretKeyMapOutput) ToCustomerSecretKeyMapOutputWithContext(ctx context.Context) CustomerSecretKeyMapOutput
type CustomerSecretKeyOutput ¶
type CustomerSecretKeyOutput struct{ *pulumi.OutputState }
func (CustomerSecretKeyOutput) DisplayName ¶ added in v0.4.0
func (o CustomerSecretKeyOutput) DisplayName() pulumi.StringOutput
(Updatable) The name you assign to the secret key during creation. Does not have to be unique, and it's changeable.
func (CustomerSecretKeyOutput) ElementType ¶
func (CustomerSecretKeyOutput) ElementType() reflect.Type
func (CustomerSecretKeyOutput) InactiveState ¶ added in v0.4.0
func (o CustomerSecretKeyOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (CustomerSecretKeyOutput) Key ¶ added in v0.4.0
func (o CustomerSecretKeyOutput) Key() pulumi.StringOutput
The secret key.
func (CustomerSecretKeyOutput) State ¶ added in v0.4.0
func (o CustomerSecretKeyOutput) State() pulumi.StringOutput
The secret key's current state.
func (CustomerSecretKeyOutput) TimeCreated ¶ added in v0.4.0
func (o CustomerSecretKeyOutput) TimeCreated() pulumi.StringOutput
Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (CustomerSecretKeyOutput) TimeExpires ¶ added in v0.4.0
func (o CustomerSecretKeyOutput) TimeExpires() pulumi.StringOutput
Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (CustomerSecretKeyOutput) ToCustomerSecretKeyOutput ¶
func (o CustomerSecretKeyOutput) ToCustomerSecretKeyOutput() CustomerSecretKeyOutput
func (CustomerSecretKeyOutput) ToCustomerSecretKeyOutputWithContext ¶
func (o CustomerSecretKeyOutput) ToCustomerSecretKeyOutputWithContext(ctx context.Context) CustomerSecretKeyOutput
func (CustomerSecretKeyOutput) UserId ¶ added in v0.4.0
func (o CustomerSecretKeyOutput) UserId() pulumi.StringOutput
The OCID of the user.
type CustomerSecretKeyState ¶
type CustomerSecretKeyState struct { // (Updatable) The name you assign to the secret key during creation. Does not have to be unique, and it's changeable. DisplayName pulumi.StringPtrInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // The secret key. Key pulumi.StringPtrInput // The secret key's current state. State pulumi.StringPtrInput // Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringPtrInput // The OCID of the user. UserId pulumi.StringPtrInput }
func (CustomerSecretKeyState) ElementType ¶
func (CustomerSecretKeyState) ElementType() reflect.Type
type DbCredential ¶
type DbCredential struct { pulumi.CustomResourceState // The description you assign to the DB credentials during creation. Description pulumi.StringOutput `pulumi:"description"` // The detailed status of INACTIVE lifecycleState. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The password for the DB credentials during creation. Password pulumi.StringOutput `pulumi:"password"` // The credential's current state. After creating a DB credential, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it. State pulumi.StringOutput `pulumi:"state"` // Date and time the `DbCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringOutput `pulumi:"timeExpires"` // The OCID of the user. UserId pulumi.StringOutput `pulumi:"userId"` }
This resource provides the Db Credential resource in Oracle Cloud Infrastructure Identity service.
Creates a new DB credential for the specified user.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewDbCredential(ctx, "testDbCredential", &Identity.DbCredentialArgs{ Description: pulumi.Any(_var.Db_credential_description), Password: pulumi.Any(_var.Db_credential_password), UserId: pulumi.Any(oci_identity_user.Test_user.Id), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetDbCredential ¶
func GetDbCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbCredentialState, opts ...pulumi.ResourceOption) (*DbCredential, error)
GetDbCredential gets an existing DbCredential 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 NewDbCredential ¶
func NewDbCredential(ctx *pulumi.Context, name string, args *DbCredentialArgs, opts ...pulumi.ResourceOption) (*DbCredential, error)
NewDbCredential registers a new resource with the given unique name, arguments, and options.
func (*DbCredential) ElementType ¶
func (*DbCredential) ElementType() reflect.Type
func (*DbCredential) ToDbCredentialOutput ¶
func (i *DbCredential) ToDbCredentialOutput() DbCredentialOutput
func (*DbCredential) ToDbCredentialOutputWithContext ¶
func (i *DbCredential) ToDbCredentialOutputWithContext(ctx context.Context) DbCredentialOutput
type DbCredentialArgs ¶
type DbCredentialArgs struct { // The description you assign to the DB credentials during creation. Description pulumi.StringInput // The password for the DB credentials during creation. Password pulumi.StringInput // The OCID of the user. UserId pulumi.StringInput }
The set of arguments for constructing a DbCredential resource.
func (DbCredentialArgs) ElementType ¶
func (DbCredentialArgs) ElementType() reflect.Type
type DbCredentialArray ¶
type DbCredentialArray []DbCredentialInput
func (DbCredentialArray) ElementType ¶
func (DbCredentialArray) ElementType() reflect.Type
func (DbCredentialArray) ToDbCredentialArrayOutput ¶
func (i DbCredentialArray) ToDbCredentialArrayOutput() DbCredentialArrayOutput
func (DbCredentialArray) ToDbCredentialArrayOutputWithContext ¶
func (i DbCredentialArray) ToDbCredentialArrayOutputWithContext(ctx context.Context) DbCredentialArrayOutput
type DbCredentialArrayInput ¶
type DbCredentialArrayInput interface { pulumi.Input ToDbCredentialArrayOutput() DbCredentialArrayOutput ToDbCredentialArrayOutputWithContext(context.Context) DbCredentialArrayOutput }
DbCredentialArrayInput is an input type that accepts DbCredentialArray and DbCredentialArrayOutput values. You can construct a concrete instance of `DbCredentialArrayInput` via:
DbCredentialArray{ DbCredentialArgs{...} }
type DbCredentialArrayOutput ¶
type DbCredentialArrayOutput struct{ *pulumi.OutputState }
func (DbCredentialArrayOutput) ElementType ¶
func (DbCredentialArrayOutput) ElementType() reflect.Type
func (DbCredentialArrayOutput) Index ¶
func (o DbCredentialArrayOutput) Index(i pulumi.IntInput) DbCredentialOutput
func (DbCredentialArrayOutput) ToDbCredentialArrayOutput ¶
func (o DbCredentialArrayOutput) ToDbCredentialArrayOutput() DbCredentialArrayOutput
func (DbCredentialArrayOutput) ToDbCredentialArrayOutputWithContext ¶
func (o DbCredentialArrayOutput) ToDbCredentialArrayOutputWithContext(ctx context.Context) DbCredentialArrayOutput
type DbCredentialInput ¶
type DbCredentialInput interface { pulumi.Input ToDbCredentialOutput() DbCredentialOutput ToDbCredentialOutputWithContext(ctx context.Context) DbCredentialOutput }
type DbCredentialMap ¶
type DbCredentialMap map[string]DbCredentialInput
func (DbCredentialMap) ElementType ¶
func (DbCredentialMap) ElementType() reflect.Type
func (DbCredentialMap) ToDbCredentialMapOutput ¶
func (i DbCredentialMap) ToDbCredentialMapOutput() DbCredentialMapOutput
func (DbCredentialMap) ToDbCredentialMapOutputWithContext ¶
func (i DbCredentialMap) ToDbCredentialMapOutputWithContext(ctx context.Context) DbCredentialMapOutput
type DbCredentialMapInput ¶
type DbCredentialMapInput interface { pulumi.Input ToDbCredentialMapOutput() DbCredentialMapOutput ToDbCredentialMapOutputWithContext(context.Context) DbCredentialMapOutput }
DbCredentialMapInput is an input type that accepts DbCredentialMap and DbCredentialMapOutput values. You can construct a concrete instance of `DbCredentialMapInput` via:
DbCredentialMap{ "key": DbCredentialArgs{...} }
type DbCredentialMapOutput ¶
type DbCredentialMapOutput struct{ *pulumi.OutputState }
func (DbCredentialMapOutput) ElementType ¶
func (DbCredentialMapOutput) ElementType() reflect.Type
func (DbCredentialMapOutput) MapIndex ¶
func (o DbCredentialMapOutput) MapIndex(k pulumi.StringInput) DbCredentialOutput
func (DbCredentialMapOutput) ToDbCredentialMapOutput ¶
func (o DbCredentialMapOutput) ToDbCredentialMapOutput() DbCredentialMapOutput
func (DbCredentialMapOutput) ToDbCredentialMapOutputWithContext ¶
func (o DbCredentialMapOutput) ToDbCredentialMapOutputWithContext(ctx context.Context) DbCredentialMapOutput
type DbCredentialOutput ¶
type DbCredentialOutput struct{ *pulumi.OutputState }
func (DbCredentialOutput) Description ¶ added in v0.4.0
func (o DbCredentialOutput) Description() pulumi.StringOutput
The description you assign to the DB credentials during creation.
func (DbCredentialOutput) ElementType ¶
func (DbCredentialOutput) ElementType() reflect.Type
func (DbCredentialOutput) LifecycleDetails ¶ added in v0.4.0
func (o DbCredentialOutput) LifecycleDetails() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (DbCredentialOutput) Password ¶ added in v0.4.0
func (o DbCredentialOutput) Password() pulumi.StringOutput
The password for the DB credentials during creation.
func (DbCredentialOutput) State ¶ added in v0.4.0
func (o DbCredentialOutput) State() pulumi.StringOutput
The credential's current state. After creating a DB credential, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it.
func (DbCredentialOutput) TimeCreated ¶ added in v0.4.0
func (o DbCredentialOutput) TimeCreated() pulumi.StringOutput
Date and time the `DbCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (DbCredentialOutput) TimeExpires ¶ added in v0.4.0
func (o DbCredentialOutput) TimeExpires() pulumi.StringOutput
Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (DbCredentialOutput) ToDbCredentialOutput ¶
func (o DbCredentialOutput) ToDbCredentialOutput() DbCredentialOutput
func (DbCredentialOutput) ToDbCredentialOutputWithContext ¶
func (o DbCredentialOutput) ToDbCredentialOutputWithContext(ctx context.Context) DbCredentialOutput
func (DbCredentialOutput) UserId ¶ added in v0.4.0
func (o DbCredentialOutput) UserId() pulumi.StringOutput
The OCID of the user.
type DbCredentialState ¶
type DbCredentialState struct { // The description you assign to the DB credentials during creation. Description pulumi.StringPtrInput // The detailed status of INACTIVE lifecycleState. LifecycleDetails pulumi.StringPtrInput // The password for the DB credentials during creation. Password pulumi.StringPtrInput // The credential's current state. After creating a DB credential, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it. State pulumi.StringPtrInput // Date and time the `DbCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringPtrInput // The OCID of the user. UserId pulumi.StringPtrInput }
func (DbCredentialState) ElementType ¶
func (DbCredentialState) ElementType() reflect.Type
type Domain ¶
type Domain struct { pulumi.CustomResourceState // The admin email address AdminEmail pulumi.StringOutput `pulumi:"adminEmail"` // The admin first name AdminFirstName pulumi.StringOutput `pulumi:"adminFirstName"` // The admin last name AdminLastName pulumi.StringOutput `pulumi:"adminLastName"` // The admin user name AdminUserName pulumi.StringOutput `pulumi:"adminUserName"` // (Updatable) The OCID of the Compartment where domain is created CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Domain entity description Description pulumi.StringOutput `pulumi:"description"` // (Updatable) The mutable display name of the domain. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The region's name. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` HomeRegion pulumi.StringOutput `pulumi:"homeRegion"` // Region specific domain URL. HomeRegionUrl pulumi.StringOutput `pulumi:"homeRegionUrl"` // (Updatable) Indicates whether domain is hidden on login screen or not. IsHiddenOnLogin pulumi.BoolOutput `pulumi:"isHiddenOnLogin"` // Indicates if admin user created in IDCS stripe would like to receive notification like welcome email or not. Required field only if admin information is provided, otherwise optional. IsNotificationBypassed pulumi.BoolOutput `pulumi:"isNotificationBypassed"` // Optional field to indicate whether users in the domain are required to have a primary email address or not Defaults to true IsPrimaryEmailRequired pulumi.BoolOutput `pulumi:"isPrimaryEmailRequired"` // The License type of Domain LicenseType pulumi.StringOutput `pulumi:"licenseType"` // Any additional details about the current state of the Domain. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The regions domain is replication to. ReplicaRegions DomainReplicaRegionArrayOutput `pulumi:"replicaRegions"` // The current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the domain was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The type of the domain. Type pulumi.StringOutput `pulumi:"type"` // Region agnostic domain URL. Url pulumi.StringOutput `pulumi:"url"` }
This resource provides the Domain resource in Oracle Cloud Infrastructure Identity service.
Creates a new domain in the tenancy with domain home in {@code homeRegion}. This is an asynchronous call - where, at start, {@code lifecycleState} of this domain is set to CREATING and {@code lifecycleDetails} to UPDATING. On domain creation completion this Domain's {@code lifecycleState} will be set to ACTIVE and {@code lifecycleDetails} to null.
To track progress, HTTP GET on /iamWorkRequests/{iamWorkRequestsId} endpoint will provide the async operation's status.
After creating a `Domain`, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it. If the domain's {@code displayName} already exists, returns 400 BAD REQUEST. If any one of admin related fields are provided and one of the following 3 fields
- {@code adminEmail}, {@code adminLastName} and {@code adminUserName} - is not provided, returns 400 BAD REQUEST.
- If {@code isNotificationBypassed} is NOT provided when admin information is provided, returns 400 BAD REQUEST.
- If any internal error occurs, return 500 INTERNAL SERVER ERROR.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewDomain(ctx, "testDomain", &Identity.DomainArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), Description: pulumi.Any(_var.Domain_description), DisplayName: pulumi.Any(_var.Domain_display_name), HomeRegion: pulumi.Any(_var.Domain_home_region), LicenseType: pulumi.Any(_var.Domain_license_type), AdminEmail: pulumi.Any(_var.Domain_admin_email), AdminFirstName: pulumi.Any(_var.Domain_admin_first_name), AdminLastName: pulumi.Any(_var.Domain_admin_last_name), AdminUserName: pulumi.Any(oci_identity_user.Test_user.Name), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, IsHiddenOnLogin: pulumi.Any(_var.Domain_is_hidden_on_login), IsNotificationBypassed: pulumi.Any(_var.Domain_is_notification_bypassed), IsPrimaryEmailRequired: pulumi.Any(_var.Domain_is_primary_email_required), }) if err != nil { return err } return nil }) }
```
## Import
Domains can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/domain:Domain test_domain "id"
```
func GetDomain ¶
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain 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 NewDomain ¶
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
func (*Domain) ElementType ¶
func (*Domain) ToDomainOutput ¶
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainArgs ¶
type DomainArgs struct { // The admin email address AdminEmail pulumi.StringPtrInput // The admin first name AdminFirstName pulumi.StringPtrInput // The admin last name AdminLastName pulumi.StringPtrInput // The admin user name AdminUserName pulumi.StringPtrInput // (Updatable) The OCID of the Compartment where domain is created CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) Domain entity description Description pulumi.StringInput // (Updatable) The mutable display name of the domain. DisplayName pulumi.StringInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The region's name. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` HomeRegion pulumi.StringInput // (Updatable) Indicates whether domain is hidden on login screen or not. IsHiddenOnLogin pulumi.BoolPtrInput // Indicates if admin user created in IDCS stripe would like to receive notification like welcome email or not. Required field only if admin information is provided, otherwise optional. IsNotificationBypassed pulumi.BoolPtrInput // Optional field to indicate whether users in the domain are required to have a primary email address or not Defaults to true IsPrimaryEmailRequired pulumi.BoolPtrInput // The License type of Domain LicenseType pulumi.StringInput // The current state. State pulumi.StringPtrInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainArray ¶
type DomainArray []DomainInput
func (DomainArray) ElementType ¶
func (DomainArray) ElementType() reflect.Type
func (DomainArray) ToDomainArrayOutput ¶
func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput
func (DomainArray) ToDomainArrayOutputWithContext ¶
func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainArrayInput ¶
type DomainArrayInput interface { pulumi.Input ToDomainArrayOutput() DomainArrayOutput ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput }
DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:
DomainArray{ DomainArgs{...} }
type DomainArrayOutput ¶
type DomainArrayOutput struct{ *pulumi.OutputState }
func (DomainArrayOutput) ElementType ¶
func (DomainArrayOutput) ElementType() reflect.Type
func (DomainArrayOutput) Index ¶
func (o DomainArrayOutput) Index(i pulumi.IntInput) DomainOutput
func (DomainArrayOutput) ToDomainArrayOutput ¶
func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput
func (DomainArrayOutput) ToDomainArrayOutputWithContext ¶
func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainMap ¶
type DomainMap map[string]DomainInput
func (DomainMap) ElementType ¶
func (DomainMap) ToDomainMapOutput ¶
func (i DomainMap) ToDomainMapOutput() DomainMapOutput
func (DomainMap) ToDomainMapOutputWithContext ¶
func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainMapInput ¶
type DomainMapInput interface { pulumi.Input ToDomainMapOutput() DomainMapOutput ToDomainMapOutputWithContext(context.Context) DomainMapOutput }
DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:
DomainMap{ "key": DomainArgs{...} }
type DomainMapOutput ¶
type DomainMapOutput struct{ *pulumi.OutputState }
func (DomainMapOutput) ElementType ¶
func (DomainMapOutput) ElementType() reflect.Type
func (DomainMapOutput) MapIndex ¶
func (o DomainMapOutput) MapIndex(k pulumi.StringInput) DomainOutput
func (DomainMapOutput) ToDomainMapOutput ¶
func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput
func (DomainMapOutput) ToDomainMapOutputWithContext ¶
func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) AdminEmail ¶ added in v0.4.0
func (o DomainOutput) AdminEmail() pulumi.StringOutput
The admin email address
func (DomainOutput) AdminFirstName ¶ added in v0.4.0
func (o DomainOutput) AdminFirstName() pulumi.StringOutput
The admin first name
func (DomainOutput) AdminLastName ¶ added in v0.4.0
func (o DomainOutput) AdminLastName() pulumi.StringOutput
The admin last name
func (DomainOutput) AdminUserName ¶ added in v0.4.0
func (o DomainOutput) AdminUserName() pulumi.StringOutput
The admin user name
func (DomainOutput) CompartmentId ¶ added in v0.4.0
func (o DomainOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the Compartment where domain is created
func (DomainOutput) DefinedTags ¶ added in v0.4.0
func (o DomainOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (DomainOutput) Description ¶ added in v0.4.0
func (o DomainOutput) Description() pulumi.StringOutput
(Updatable) Domain entity description
func (DomainOutput) DisplayName ¶ added in v0.4.0
func (o DomainOutput) DisplayName() pulumi.StringOutput
(Updatable) The mutable display name of the domain.
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) FreeformTags ¶ added in v0.4.0
func (o DomainOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (DomainOutput) HomeRegion ¶ added in v0.4.0
func (o DomainOutput) HomeRegion() pulumi.StringOutput
The region's name. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1`
func (DomainOutput) HomeRegionUrl ¶ added in v0.4.0
func (o DomainOutput) HomeRegionUrl() pulumi.StringOutput
Region specific domain URL.
func (DomainOutput) IsHiddenOnLogin ¶ added in v0.4.0
func (o DomainOutput) IsHiddenOnLogin() pulumi.BoolOutput
(Updatable) Indicates whether domain is hidden on login screen or not.
func (DomainOutput) IsNotificationBypassed ¶ added in v0.4.0
func (o DomainOutput) IsNotificationBypassed() pulumi.BoolOutput
Indicates if admin user created in IDCS stripe would like to receive notification like welcome email or not. Required field only if admin information is provided, otherwise optional.
func (DomainOutput) IsPrimaryEmailRequired ¶ added in v0.4.0
func (o DomainOutput) IsPrimaryEmailRequired() pulumi.BoolOutput
Optional field to indicate whether users in the domain are required to have a primary email address or not Defaults to true
func (DomainOutput) LicenseType ¶ added in v0.4.0
func (o DomainOutput) LicenseType() pulumi.StringOutput
The License type of Domain
func (DomainOutput) LifecycleDetails ¶ added in v0.4.0
func (o DomainOutput) LifecycleDetails() pulumi.StringOutput
Any additional details about the current state of the Domain.
func (DomainOutput) ReplicaRegions ¶ added in v0.4.0
func (o DomainOutput) ReplicaRegions() DomainReplicaRegionArrayOutput
The regions domain is replication to.
func (DomainOutput) State ¶ added in v0.4.0
func (o DomainOutput) State() pulumi.StringOutput
The current state.
func (DomainOutput) TimeCreated ¶ added in v0.4.0
func (o DomainOutput) TimeCreated() pulumi.StringOutput
Date and time the domain was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
func (DomainOutput) Type ¶ added in v0.4.0
func (o DomainOutput) Type() pulumi.StringOutput
The type of the domain.
func (DomainOutput) Url ¶ added in v0.4.0
func (o DomainOutput) Url() pulumi.StringOutput
Region agnostic domain URL.
type DomainReplicaRegion ¶
type DomainReplicaRegion struct { // A REPLICATION_ENABLED region, e.g. us-ashburn-1. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Region *string `pulumi:"region"` // The current state. State *string `pulumi:"state"` // Region agnostic domain URL. Url *string `pulumi:"url"` }
type DomainReplicaRegionArgs ¶
type DomainReplicaRegionArgs struct { // A REPLICATION_ENABLED region, e.g. us-ashburn-1. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Region pulumi.StringPtrInput `pulumi:"region"` // The current state. State pulumi.StringPtrInput `pulumi:"state"` // Region agnostic domain URL. Url pulumi.StringPtrInput `pulumi:"url"` }
func (DomainReplicaRegionArgs) ElementType ¶
func (DomainReplicaRegionArgs) ElementType() reflect.Type
func (DomainReplicaRegionArgs) ToDomainReplicaRegionOutput ¶
func (i DomainReplicaRegionArgs) ToDomainReplicaRegionOutput() DomainReplicaRegionOutput
func (DomainReplicaRegionArgs) ToDomainReplicaRegionOutputWithContext ¶
func (i DomainReplicaRegionArgs) ToDomainReplicaRegionOutputWithContext(ctx context.Context) DomainReplicaRegionOutput
type DomainReplicaRegionArray ¶
type DomainReplicaRegionArray []DomainReplicaRegionInput
func (DomainReplicaRegionArray) ElementType ¶
func (DomainReplicaRegionArray) ElementType() reflect.Type
func (DomainReplicaRegionArray) ToDomainReplicaRegionArrayOutput ¶
func (i DomainReplicaRegionArray) ToDomainReplicaRegionArrayOutput() DomainReplicaRegionArrayOutput
func (DomainReplicaRegionArray) ToDomainReplicaRegionArrayOutputWithContext ¶
func (i DomainReplicaRegionArray) ToDomainReplicaRegionArrayOutputWithContext(ctx context.Context) DomainReplicaRegionArrayOutput
type DomainReplicaRegionArrayInput ¶
type DomainReplicaRegionArrayInput interface { pulumi.Input ToDomainReplicaRegionArrayOutput() DomainReplicaRegionArrayOutput ToDomainReplicaRegionArrayOutputWithContext(context.Context) DomainReplicaRegionArrayOutput }
DomainReplicaRegionArrayInput is an input type that accepts DomainReplicaRegionArray and DomainReplicaRegionArrayOutput values. You can construct a concrete instance of `DomainReplicaRegionArrayInput` via:
DomainReplicaRegionArray{ DomainReplicaRegionArgs{...} }
type DomainReplicaRegionArrayOutput ¶
type DomainReplicaRegionArrayOutput struct{ *pulumi.OutputState }
func (DomainReplicaRegionArrayOutput) ElementType ¶
func (DomainReplicaRegionArrayOutput) ElementType() reflect.Type
func (DomainReplicaRegionArrayOutput) Index ¶
func (o DomainReplicaRegionArrayOutput) Index(i pulumi.IntInput) DomainReplicaRegionOutput
func (DomainReplicaRegionArrayOutput) ToDomainReplicaRegionArrayOutput ¶
func (o DomainReplicaRegionArrayOutput) ToDomainReplicaRegionArrayOutput() DomainReplicaRegionArrayOutput
func (DomainReplicaRegionArrayOutput) ToDomainReplicaRegionArrayOutputWithContext ¶
func (o DomainReplicaRegionArrayOutput) ToDomainReplicaRegionArrayOutputWithContext(ctx context.Context) DomainReplicaRegionArrayOutput
type DomainReplicaRegionInput ¶
type DomainReplicaRegionInput interface { pulumi.Input ToDomainReplicaRegionOutput() DomainReplicaRegionOutput ToDomainReplicaRegionOutputWithContext(context.Context) DomainReplicaRegionOutput }
DomainReplicaRegionInput is an input type that accepts DomainReplicaRegionArgs and DomainReplicaRegionOutput values. You can construct a concrete instance of `DomainReplicaRegionInput` via:
DomainReplicaRegionArgs{...}
type DomainReplicaRegionOutput ¶
type DomainReplicaRegionOutput struct{ *pulumi.OutputState }
func (DomainReplicaRegionOutput) ElementType ¶
func (DomainReplicaRegionOutput) ElementType() reflect.Type
func (DomainReplicaRegionOutput) Region ¶
func (o DomainReplicaRegionOutput) Region() pulumi.StringPtrOutput
A REPLICATION_ENABLED region, e.g. us-ashburn-1. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names.
func (DomainReplicaRegionOutput) State ¶
func (o DomainReplicaRegionOutput) State() pulumi.StringPtrOutput
The current state.
func (DomainReplicaRegionOutput) ToDomainReplicaRegionOutput ¶
func (o DomainReplicaRegionOutput) ToDomainReplicaRegionOutput() DomainReplicaRegionOutput
func (DomainReplicaRegionOutput) ToDomainReplicaRegionOutputWithContext ¶
func (o DomainReplicaRegionOutput) ToDomainReplicaRegionOutputWithContext(ctx context.Context) DomainReplicaRegionOutput
func (DomainReplicaRegionOutput) Url ¶
func (o DomainReplicaRegionOutput) Url() pulumi.StringPtrOutput
Region agnostic domain URL.
type DomainReplicationToRegion ¶
type DomainReplicationToRegion struct { pulumi.CustomResourceState // The OCID of the domain DomainId pulumi.StringOutput `pulumi:"domainId"` // A region for which domain replication is requested for. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` ReplicaRegion pulumi.StringOutput `pulumi:"replicaRegion"` }
This resource provides the Domain Replication To Region resource in Oracle Cloud Infrastructure Identity service.
Replicate domain to a new region. This is an asynchronous call - where, at start, {@code state} of this domain in replica region is set to ENABLING_REPLICATION. On domain replication completion the {@code state} will be set to REPLICATION_ENABLED.
To track progress, HTTP GET on /iamWorkRequests/{iamWorkRequestsId} endpoint will provide the async operation's status.
If the replica region's {@code state} is already ENABLING_REPLICATION or REPLICATION_ENABLED, returns 409 CONFLICT. - If the domain doesn't exists, returns 404 NOT FOUND. - If home region is same as replication region, return 400 BAD REQUEST. - If Domain is not active or being updated, returns 400 BAD REQUEST. - If any internal error occurs, return 500 INTERNAL SERVER ERROR.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewDomainReplicationToRegion(ctx, "testDomainReplicationToRegion", &Identity.DomainReplicationToRegionArgs{ DomainId: pulumi.Any(oci_identity_domain.Test_domain.Id), ReplicaRegion: pulumi.Any(_var.Domain_replication_to_region_replica_region), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetDomainReplicationToRegion ¶
func GetDomainReplicationToRegion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainReplicationToRegionState, opts ...pulumi.ResourceOption) (*DomainReplicationToRegion, error)
GetDomainReplicationToRegion gets an existing DomainReplicationToRegion 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 NewDomainReplicationToRegion ¶
func NewDomainReplicationToRegion(ctx *pulumi.Context, name string, args *DomainReplicationToRegionArgs, opts ...pulumi.ResourceOption) (*DomainReplicationToRegion, error)
NewDomainReplicationToRegion registers a new resource with the given unique name, arguments, and options.
func (*DomainReplicationToRegion) ElementType ¶
func (*DomainReplicationToRegion) ElementType() reflect.Type
func (*DomainReplicationToRegion) ToDomainReplicationToRegionOutput ¶
func (i *DomainReplicationToRegion) ToDomainReplicationToRegionOutput() DomainReplicationToRegionOutput
func (*DomainReplicationToRegion) ToDomainReplicationToRegionOutputWithContext ¶
func (i *DomainReplicationToRegion) ToDomainReplicationToRegionOutputWithContext(ctx context.Context) DomainReplicationToRegionOutput
type DomainReplicationToRegionArgs ¶
type DomainReplicationToRegionArgs struct { // The OCID of the domain DomainId pulumi.StringInput // A region for which domain replication is requested for. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` ReplicaRegion pulumi.StringPtrInput }
The set of arguments for constructing a DomainReplicationToRegion resource.
func (DomainReplicationToRegionArgs) ElementType ¶
func (DomainReplicationToRegionArgs) ElementType() reflect.Type
type DomainReplicationToRegionArray ¶
type DomainReplicationToRegionArray []DomainReplicationToRegionInput
func (DomainReplicationToRegionArray) ElementType ¶
func (DomainReplicationToRegionArray) ElementType() reflect.Type
func (DomainReplicationToRegionArray) ToDomainReplicationToRegionArrayOutput ¶
func (i DomainReplicationToRegionArray) ToDomainReplicationToRegionArrayOutput() DomainReplicationToRegionArrayOutput
func (DomainReplicationToRegionArray) ToDomainReplicationToRegionArrayOutputWithContext ¶
func (i DomainReplicationToRegionArray) ToDomainReplicationToRegionArrayOutputWithContext(ctx context.Context) DomainReplicationToRegionArrayOutput
type DomainReplicationToRegionArrayInput ¶
type DomainReplicationToRegionArrayInput interface { pulumi.Input ToDomainReplicationToRegionArrayOutput() DomainReplicationToRegionArrayOutput ToDomainReplicationToRegionArrayOutputWithContext(context.Context) DomainReplicationToRegionArrayOutput }
DomainReplicationToRegionArrayInput is an input type that accepts DomainReplicationToRegionArray and DomainReplicationToRegionArrayOutput values. You can construct a concrete instance of `DomainReplicationToRegionArrayInput` via:
DomainReplicationToRegionArray{ DomainReplicationToRegionArgs{...} }
type DomainReplicationToRegionArrayOutput ¶
type DomainReplicationToRegionArrayOutput struct{ *pulumi.OutputState }
func (DomainReplicationToRegionArrayOutput) ElementType ¶
func (DomainReplicationToRegionArrayOutput) ElementType() reflect.Type
func (DomainReplicationToRegionArrayOutput) Index ¶
func (o DomainReplicationToRegionArrayOutput) Index(i pulumi.IntInput) DomainReplicationToRegionOutput
func (DomainReplicationToRegionArrayOutput) ToDomainReplicationToRegionArrayOutput ¶
func (o DomainReplicationToRegionArrayOutput) ToDomainReplicationToRegionArrayOutput() DomainReplicationToRegionArrayOutput
func (DomainReplicationToRegionArrayOutput) ToDomainReplicationToRegionArrayOutputWithContext ¶
func (o DomainReplicationToRegionArrayOutput) ToDomainReplicationToRegionArrayOutputWithContext(ctx context.Context) DomainReplicationToRegionArrayOutput
type DomainReplicationToRegionInput ¶
type DomainReplicationToRegionInput interface { pulumi.Input ToDomainReplicationToRegionOutput() DomainReplicationToRegionOutput ToDomainReplicationToRegionOutputWithContext(ctx context.Context) DomainReplicationToRegionOutput }
type DomainReplicationToRegionMap ¶
type DomainReplicationToRegionMap map[string]DomainReplicationToRegionInput
func (DomainReplicationToRegionMap) ElementType ¶
func (DomainReplicationToRegionMap) ElementType() reflect.Type
func (DomainReplicationToRegionMap) ToDomainReplicationToRegionMapOutput ¶
func (i DomainReplicationToRegionMap) ToDomainReplicationToRegionMapOutput() DomainReplicationToRegionMapOutput
func (DomainReplicationToRegionMap) ToDomainReplicationToRegionMapOutputWithContext ¶
func (i DomainReplicationToRegionMap) ToDomainReplicationToRegionMapOutputWithContext(ctx context.Context) DomainReplicationToRegionMapOutput
type DomainReplicationToRegionMapInput ¶
type DomainReplicationToRegionMapInput interface { pulumi.Input ToDomainReplicationToRegionMapOutput() DomainReplicationToRegionMapOutput ToDomainReplicationToRegionMapOutputWithContext(context.Context) DomainReplicationToRegionMapOutput }
DomainReplicationToRegionMapInput is an input type that accepts DomainReplicationToRegionMap and DomainReplicationToRegionMapOutput values. You can construct a concrete instance of `DomainReplicationToRegionMapInput` via:
DomainReplicationToRegionMap{ "key": DomainReplicationToRegionArgs{...} }
type DomainReplicationToRegionMapOutput ¶
type DomainReplicationToRegionMapOutput struct{ *pulumi.OutputState }
func (DomainReplicationToRegionMapOutput) ElementType ¶
func (DomainReplicationToRegionMapOutput) ElementType() reflect.Type
func (DomainReplicationToRegionMapOutput) MapIndex ¶
func (o DomainReplicationToRegionMapOutput) MapIndex(k pulumi.StringInput) DomainReplicationToRegionOutput
func (DomainReplicationToRegionMapOutput) ToDomainReplicationToRegionMapOutput ¶
func (o DomainReplicationToRegionMapOutput) ToDomainReplicationToRegionMapOutput() DomainReplicationToRegionMapOutput
func (DomainReplicationToRegionMapOutput) ToDomainReplicationToRegionMapOutputWithContext ¶
func (o DomainReplicationToRegionMapOutput) ToDomainReplicationToRegionMapOutputWithContext(ctx context.Context) DomainReplicationToRegionMapOutput
type DomainReplicationToRegionOutput ¶
type DomainReplicationToRegionOutput struct{ *pulumi.OutputState }
func (DomainReplicationToRegionOutput) DomainId ¶ added in v0.4.0
func (o DomainReplicationToRegionOutput) DomainId() pulumi.StringOutput
The OCID of the domain
func (DomainReplicationToRegionOutput) ElementType ¶
func (DomainReplicationToRegionOutput) ElementType() reflect.Type
func (DomainReplicationToRegionOutput) ReplicaRegion ¶ added in v0.4.0
func (o DomainReplicationToRegionOutput) ReplicaRegion() pulumi.StringOutput
A region for which domain replication is requested for. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1`
func (DomainReplicationToRegionOutput) ToDomainReplicationToRegionOutput ¶
func (o DomainReplicationToRegionOutput) ToDomainReplicationToRegionOutput() DomainReplicationToRegionOutput
func (DomainReplicationToRegionOutput) ToDomainReplicationToRegionOutputWithContext ¶
func (o DomainReplicationToRegionOutput) ToDomainReplicationToRegionOutputWithContext(ctx context.Context) DomainReplicationToRegionOutput
type DomainReplicationToRegionState ¶
type DomainReplicationToRegionState struct { // The OCID of the domain DomainId pulumi.StringPtrInput // A region for which domain replication is requested for. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` ReplicaRegion pulumi.StringPtrInput }
func (DomainReplicationToRegionState) ElementType ¶
func (DomainReplicationToRegionState) ElementType() reflect.Type
type DomainState ¶
type DomainState struct { // The admin email address AdminEmail pulumi.StringPtrInput // The admin first name AdminFirstName pulumi.StringPtrInput // The admin last name AdminLastName pulumi.StringPtrInput // The admin user name AdminUserName pulumi.StringPtrInput // (Updatable) The OCID of the Compartment where domain is created CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) Domain entity description Description pulumi.StringPtrInput // (Updatable) The mutable display name of the domain. DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The region's name. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` HomeRegion pulumi.StringPtrInput // Region specific domain URL. HomeRegionUrl pulumi.StringPtrInput // (Updatable) Indicates whether domain is hidden on login screen or not. IsHiddenOnLogin pulumi.BoolPtrInput // Indicates if admin user created in IDCS stripe would like to receive notification like welcome email or not. Required field only if admin information is provided, otherwise optional. IsNotificationBypassed pulumi.BoolPtrInput // Optional field to indicate whether users in the domain are required to have a primary email address or not Defaults to true IsPrimaryEmailRequired pulumi.BoolPtrInput // The License type of Domain LicenseType pulumi.StringPtrInput // Any additional details about the current state of the Domain. LifecycleDetails pulumi.StringPtrInput // The regions domain is replication to. ReplicaRegions DomainReplicaRegionArrayInput // The current state. State pulumi.StringPtrInput // Date and time the domain was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The type of the domain. Type pulumi.StringPtrInput // Region agnostic domain URL. Url pulumi.StringPtrInput }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type DynamicGroup ¶
type DynamicGroup struct { pulumi.CustomResourceState // The OCID of the tenancy containing the group. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description you assign to the group during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // (Updatable) The matching rule to dynamically match an instance certificate to this dynamic group. For rule syntax, see [Managing Dynamic Groups](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingdynamicgroups.htm). MatchingRule pulumi.StringOutput `pulumi:"matchingRule"` // The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name pulumi.StringOutput `pulumi:"name"` // The group's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Dynamic Group resource in Oracle Cloud Infrastructure Identity service.
Creates a new dynamic group in your tenancy.
You must specify your tenancy's OCID as the compartment ID in the request object (remember that the tenancy is simply the root compartment). Notice that IAM resources (users, groups, compartments, and some policies) reside within the tenancy itself, unlike cloud resources such as compute instances, which typically reside within compartments inside the tenancy. For information about OCIDs, see [Resource Identifiers](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
You must also specify a *name* for the dynamic group, which must be unique across all dynamic groups in your tenancy, and cannot be changed. Note that this name has to be also unique across all groups in your tenancy. You can use this name or the OCID when writing policies that apply to the dynamic group. For more information about policies, see [How Policies Work](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policies.htm).
You must also specify a *description* for the dynamic group (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdateDynamicGroup](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/DynamicGroup/UpdateDynamicGroup).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewDynamicGroup(ctx, "testDynamicGroup", &Identity.DynamicGroupArgs{ CompartmentId: pulumi.Any(_var.Tenancy_ocid), Description: pulumi.Any(_var.Dynamic_group_description), MatchingRule: pulumi.Any(_var.Dynamic_group_matching_rule), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
DynamicGroups can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/dynamicGroup:DynamicGroup test_dynamic_group "id"
```
func GetDynamicGroup ¶
func GetDynamicGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DynamicGroupState, opts ...pulumi.ResourceOption) (*DynamicGroup, error)
GetDynamicGroup gets an existing DynamicGroup 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 NewDynamicGroup ¶
func NewDynamicGroup(ctx *pulumi.Context, name string, args *DynamicGroupArgs, opts ...pulumi.ResourceOption) (*DynamicGroup, error)
NewDynamicGroup registers a new resource with the given unique name, arguments, and options.
func (*DynamicGroup) ElementType ¶
func (*DynamicGroup) ElementType() reflect.Type
func (*DynamicGroup) ToDynamicGroupOutput ¶
func (i *DynamicGroup) ToDynamicGroupOutput() DynamicGroupOutput
func (*DynamicGroup) ToDynamicGroupOutputWithContext ¶
func (i *DynamicGroup) ToDynamicGroupOutputWithContext(ctx context.Context) DynamicGroupOutput
type DynamicGroupArgs ¶
type DynamicGroupArgs struct { // The OCID of the tenancy containing the group. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the group during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) The matching rule to dynamically match an instance certificate to this dynamic group. For rule syntax, see [Managing Dynamic Groups](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingdynamicgroups.htm). MatchingRule pulumi.StringInput // The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name pulumi.StringPtrInput }
The set of arguments for constructing a DynamicGroup resource.
func (DynamicGroupArgs) ElementType ¶
func (DynamicGroupArgs) ElementType() reflect.Type
type DynamicGroupArray ¶
type DynamicGroupArray []DynamicGroupInput
func (DynamicGroupArray) ElementType ¶
func (DynamicGroupArray) ElementType() reflect.Type
func (DynamicGroupArray) ToDynamicGroupArrayOutput ¶
func (i DynamicGroupArray) ToDynamicGroupArrayOutput() DynamicGroupArrayOutput
func (DynamicGroupArray) ToDynamicGroupArrayOutputWithContext ¶
func (i DynamicGroupArray) ToDynamicGroupArrayOutputWithContext(ctx context.Context) DynamicGroupArrayOutput
type DynamicGroupArrayInput ¶
type DynamicGroupArrayInput interface { pulumi.Input ToDynamicGroupArrayOutput() DynamicGroupArrayOutput ToDynamicGroupArrayOutputWithContext(context.Context) DynamicGroupArrayOutput }
DynamicGroupArrayInput is an input type that accepts DynamicGroupArray and DynamicGroupArrayOutput values. You can construct a concrete instance of `DynamicGroupArrayInput` via:
DynamicGroupArray{ DynamicGroupArgs{...} }
type DynamicGroupArrayOutput ¶
type DynamicGroupArrayOutput struct{ *pulumi.OutputState }
func (DynamicGroupArrayOutput) ElementType ¶
func (DynamicGroupArrayOutput) ElementType() reflect.Type
func (DynamicGroupArrayOutput) Index ¶
func (o DynamicGroupArrayOutput) Index(i pulumi.IntInput) DynamicGroupOutput
func (DynamicGroupArrayOutput) ToDynamicGroupArrayOutput ¶
func (o DynamicGroupArrayOutput) ToDynamicGroupArrayOutput() DynamicGroupArrayOutput
func (DynamicGroupArrayOutput) ToDynamicGroupArrayOutputWithContext ¶
func (o DynamicGroupArrayOutput) ToDynamicGroupArrayOutputWithContext(ctx context.Context) DynamicGroupArrayOutput
type DynamicGroupInput ¶
type DynamicGroupInput interface { pulumi.Input ToDynamicGroupOutput() DynamicGroupOutput ToDynamicGroupOutputWithContext(ctx context.Context) DynamicGroupOutput }
type DynamicGroupMap ¶
type DynamicGroupMap map[string]DynamicGroupInput
func (DynamicGroupMap) ElementType ¶
func (DynamicGroupMap) ElementType() reflect.Type
func (DynamicGroupMap) ToDynamicGroupMapOutput ¶
func (i DynamicGroupMap) ToDynamicGroupMapOutput() DynamicGroupMapOutput
func (DynamicGroupMap) ToDynamicGroupMapOutputWithContext ¶
func (i DynamicGroupMap) ToDynamicGroupMapOutputWithContext(ctx context.Context) DynamicGroupMapOutput
type DynamicGroupMapInput ¶
type DynamicGroupMapInput interface { pulumi.Input ToDynamicGroupMapOutput() DynamicGroupMapOutput ToDynamicGroupMapOutputWithContext(context.Context) DynamicGroupMapOutput }
DynamicGroupMapInput is an input type that accepts DynamicGroupMap and DynamicGroupMapOutput values. You can construct a concrete instance of `DynamicGroupMapInput` via:
DynamicGroupMap{ "key": DynamicGroupArgs{...} }
type DynamicGroupMapOutput ¶
type DynamicGroupMapOutput struct{ *pulumi.OutputState }
func (DynamicGroupMapOutput) ElementType ¶
func (DynamicGroupMapOutput) ElementType() reflect.Type
func (DynamicGroupMapOutput) MapIndex ¶
func (o DynamicGroupMapOutput) MapIndex(k pulumi.StringInput) DynamicGroupOutput
func (DynamicGroupMapOutput) ToDynamicGroupMapOutput ¶
func (o DynamicGroupMapOutput) ToDynamicGroupMapOutput() DynamicGroupMapOutput
func (DynamicGroupMapOutput) ToDynamicGroupMapOutputWithContext ¶
func (o DynamicGroupMapOutput) ToDynamicGroupMapOutputWithContext(ctx context.Context) DynamicGroupMapOutput
type DynamicGroupOutput ¶
type DynamicGroupOutput struct{ *pulumi.OutputState }
func (DynamicGroupOutput) CompartmentId ¶ added in v0.4.0
func (o DynamicGroupOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the group.
func (DynamicGroupOutput) DefinedTags ¶ added in v0.4.0
func (o DynamicGroupOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (DynamicGroupOutput) Description ¶ added in v0.4.0
func (o DynamicGroupOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the group during creation. Does not have to be unique, and it's changeable.
func (DynamicGroupOutput) ElementType ¶
func (DynamicGroupOutput) ElementType() reflect.Type
func (DynamicGroupOutput) FreeformTags ¶ added in v0.4.0
func (o DynamicGroupOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (DynamicGroupOutput) InactiveState ¶ added in v0.4.0
func (o DynamicGroupOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (DynamicGroupOutput) MatchingRule ¶ added in v0.4.0
func (o DynamicGroupOutput) MatchingRule() pulumi.StringOutput
(Updatable) The matching rule to dynamically match an instance certificate to this dynamic group. For rule syntax, see [Managing Dynamic Groups](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingdynamicgroups.htm).
func (DynamicGroupOutput) Name ¶ added in v0.4.0
func (o DynamicGroupOutput) Name() pulumi.StringOutput
The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed.
func (DynamicGroupOutput) State ¶ added in v0.4.0
func (o DynamicGroupOutput) State() pulumi.StringOutput
The group's current state.
func (DynamicGroupOutput) TimeCreated ¶ added in v0.4.0
func (o DynamicGroupOutput) TimeCreated() pulumi.StringOutput
Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (DynamicGroupOutput) ToDynamicGroupOutput ¶
func (o DynamicGroupOutput) ToDynamicGroupOutput() DynamicGroupOutput
func (DynamicGroupOutput) ToDynamicGroupOutputWithContext ¶
func (o DynamicGroupOutput) ToDynamicGroupOutputWithContext(ctx context.Context) DynamicGroupOutput
type DynamicGroupState ¶
type DynamicGroupState struct { // The OCID of the tenancy containing the group. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the group during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // (Updatable) The matching rule to dynamically match an instance certificate to this dynamic group. For rule syntax, see [Managing Dynamic Groups](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingdynamicgroups.htm). MatchingRule pulumi.StringPtrInput // The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name pulumi.StringPtrInput // The group's current state. State pulumi.StringPtrInput // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput }
func (DynamicGroupState) ElementType ¶
func (DynamicGroupState) ElementType() reflect.Type
type GetAllowedDomainLicenseTypesAllowedDomainLicenseType ¶
type GetAllowedDomainLicenseTypesAllowedDomainLicenseType struct { // The license type description. Description string `pulumi:"description"` // The license type identifier. Example: "oracle-apps-premium" LicenseType string `pulumi:"licenseType"` // The license type name. Example: "Oracle Apps Premium" Name string `pulumi:"name"` }
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs ¶
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs struct { // The license type description. Description pulumi.StringInput `pulumi:"description"` // The license type identifier. Example: "oracle-apps-premium" LicenseType pulumi.StringInput `pulumi:"licenseType"` // The license type name. Example: "Oracle Apps Premium" Name pulumi.StringInput `pulumi:"name"` }
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs) ElementType ¶
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs) ElementType() reflect.Type
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput ¶
func (i GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutputWithContext ¶
func (i GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray ¶
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray []GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeInput
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray) ElementType ¶
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray) ElementType() reflect.Type
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput ¶
func (i GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutputWithContext ¶
func (i GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayInput ¶
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayInput interface { pulumi.Input ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutputWithContext(context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput }
GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayInput is an input type that accepts GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray and GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput values. You can construct a concrete instance of `GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayInput` via:
GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArray{ GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs{...} }
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput ¶
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput struct{ *pulumi.OutputState }
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) ElementType ¶
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) ElementType() reflect.Type
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput ¶
func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutputWithContext ¶
func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeInput ¶
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeInput interface { pulumi.Input ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutputWithContext(context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput }
GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeInput is an input type that accepts GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs and GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput values. You can construct a concrete instance of `GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeInput` via:
GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArgs{...}
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput ¶
type GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput struct{ *pulumi.OutputState }
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) Description ¶
func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) Description() pulumi.StringOutput
The license type description.
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) ElementType ¶
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) ElementType() reflect.Type
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) LicenseType ¶
func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) LicenseType() pulumi.StringOutput
The license type identifier. Example: "oracle-apps-premium"
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) Name ¶
The license type name. Example: "Oracle Apps Premium"
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput ¶
func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
func (GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutputWithContext ¶
func (o GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput) ToGetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeOutput
type GetAllowedDomainLicenseTypesArgs ¶
type GetAllowedDomainLicenseTypesArgs struct { // The domain license type CurrentLicenseTypeName *string `pulumi:"currentLicenseTypeName"` Filters []GetAllowedDomainLicenseTypesFilter `pulumi:"filters"` }
A collection of arguments for invoking getAllowedDomainLicenseTypes.
type GetAllowedDomainLicenseTypesFilterArgs ¶
type GetAllowedDomainLicenseTypesFilterArgs struct { // The license type name. Example: "Oracle Apps Premium" Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAllowedDomainLicenseTypesFilterArgs) ElementType ¶
func (GetAllowedDomainLicenseTypesFilterArgs) ElementType() reflect.Type
func (GetAllowedDomainLicenseTypesFilterArgs) ToGetAllowedDomainLicenseTypesFilterOutput ¶
func (i GetAllowedDomainLicenseTypesFilterArgs) ToGetAllowedDomainLicenseTypesFilterOutput() GetAllowedDomainLicenseTypesFilterOutput
func (GetAllowedDomainLicenseTypesFilterArgs) ToGetAllowedDomainLicenseTypesFilterOutputWithContext ¶
func (i GetAllowedDomainLicenseTypesFilterArgs) ToGetAllowedDomainLicenseTypesFilterOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesFilterOutput
type GetAllowedDomainLicenseTypesFilterArray ¶
type GetAllowedDomainLicenseTypesFilterArray []GetAllowedDomainLicenseTypesFilterInput
func (GetAllowedDomainLicenseTypesFilterArray) ElementType ¶
func (GetAllowedDomainLicenseTypesFilterArray) ElementType() reflect.Type
func (GetAllowedDomainLicenseTypesFilterArray) ToGetAllowedDomainLicenseTypesFilterArrayOutput ¶
func (i GetAllowedDomainLicenseTypesFilterArray) ToGetAllowedDomainLicenseTypesFilterArrayOutput() GetAllowedDomainLicenseTypesFilterArrayOutput
func (GetAllowedDomainLicenseTypesFilterArray) ToGetAllowedDomainLicenseTypesFilterArrayOutputWithContext ¶
func (i GetAllowedDomainLicenseTypesFilterArray) ToGetAllowedDomainLicenseTypesFilterArrayOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesFilterArrayOutput
type GetAllowedDomainLicenseTypesFilterArrayInput ¶
type GetAllowedDomainLicenseTypesFilterArrayInput interface { pulumi.Input ToGetAllowedDomainLicenseTypesFilterArrayOutput() GetAllowedDomainLicenseTypesFilterArrayOutput ToGetAllowedDomainLicenseTypesFilterArrayOutputWithContext(context.Context) GetAllowedDomainLicenseTypesFilterArrayOutput }
GetAllowedDomainLicenseTypesFilterArrayInput is an input type that accepts GetAllowedDomainLicenseTypesFilterArray and GetAllowedDomainLicenseTypesFilterArrayOutput values. You can construct a concrete instance of `GetAllowedDomainLicenseTypesFilterArrayInput` via:
GetAllowedDomainLicenseTypesFilterArray{ GetAllowedDomainLicenseTypesFilterArgs{...} }
type GetAllowedDomainLicenseTypesFilterArrayOutput ¶
type GetAllowedDomainLicenseTypesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAllowedDomainLicenseTypesFilterArrayOutput) ElementType ¶
func (GetAllowedDomainLicenseTypesFilterArrayOutput) ElementType() reflect.Type
func (GetAllowedDomainLicenseTypesFilterArrayOutput) ToGetAllowedDomainLicenseTypesFilterArrayOutput ¶
func (o GetAllowedDomainLicenseTypesFilterArrayOutput) ToGetAllowedDomainLicenseTypesFilterArrayOutput() GetAllowedDomainLicenseTypesFilterArrayOutput
func (GetAllowedDomainLicenseTypesFilterArrayOutput) ToGetAllowedDomainLicenseTypesFilterArrayOutputWithContext ¶
func (o GetAllowedDomainLicenseTypesFilterArrayOutput) ToGetAllowedDomainLicenseTypesFilterArrayOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesFilterArrayOutput
type GetAllowedDomainLicenseTypesFilterInput ¶
type GetAllowedDomainLicenseTypesFilterInput interface { pulumi.Input ToGetAllowedDomainLicenseTypesFilterOutput() GetAllowedDomainLicenseTypesFilterOutput ToGetAllowedDomainLicenseTypesFilterOutputWithContext(context.Context) GetAllowedDomainLicenseTypesFilterOutput }
GetAllowedDomainLicenseTypesFilterInput is an input type that accepts GetAllowedDomainLicenseTypesFilterArgs and GetAllowedDomainLicenseTypesFilterOutput values. You can construct a concrete instance of `GetAllowedDomainLicenseTypesFilterInput` via:
GetAllowedDomainLicenseTypesFilterArgs{...}
type GetAllowedDomainLicenseTypesFilterOutput ¶
type GetAllowedDomainLicenseTypesFilterOutput struct{ *pulumi.OutputState }
func (GetAllowedDomainLicenseTypesFilterOutput) ElementType ¶
func (GetAllowedDomainLicenseTypesFilterOutput) ElementType() reflect.Type
func (GetAllowedDomainLicenseTypesFilterOutput) Name ¶
func (o GetAllowedDomainLicenseTypesFilterOutput) Name() pulumi.StringOutput
The license type name. Example: "Oracle Apps Premium"
func (GetAllowedDomainLicenseTypesFilterOutput) Regex ¶
func (o GetAllowedDomainLicenseTypesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAllowedDomainLicenseTypesFilterOutput) ToGetAllowedDomainLicenseTypesFilterOutput ¶
func (o GetAllowedDomainLicenseTypesFilterOutput) ToGetAllowedDomainLicenseTypesFilterOutput() GetAllowedDomainLicenseTypesFilterOutput
func (GetAllowedDomainLicenseTypesFilterOutput) ToGetAllowedDomainLicenseTypesFilterOutputWithContext ¶
func (o GetAllowedDomainLicenseTypesFilterOutput) ToGetAllowedDomainLicenseTypesFilterOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesFilterOutput
func (GetAllowedDomainLicenseTypesFilterOutput) Values ¶
func (o GetAllowedDomainLicenseTypesFilterOutput) Values() pulumi.StringArrayOutput
type GetAllowedDomainLicenseTypesOutputArgs ¶
type GetAllowedDomainLicenseTypesOutputArgs struct { // The domain license type CurrentLicenseTypeName pulumi.StringPtrInput `pulumi:"currentLicenseTypeName"` Filters GetAllowedDomainLicenseTypesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getAllowedDomainLicenseTypes.
func (GetAllowedDomainLicenseTypesOutputArgs) ElementType ¶
func (GetAllowedDomainLicenseTypesOutputArgs) ElementType() reflect.Type
type GetAllowedDomainLicenseTypesResult ¶
type GetAllowedDomainLicenseTypesResult struct { // The list of allowed_domain_license_types. AllowedDomainLicenseTypes []GetAllowedDomainLicenseTypesAllowedDomainLicenseType `pulumi:"allowedDomainLicenseTypes"` CurrentLicenseTypeName *string `pulumi:"currentLicenseTypeName"` Filters []GetAllowedDomainLicenseTypesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getAllowedDomainLicenseTypes.
func GetAllowedDomainLicenseTypes ¶
func GetAllowedDomainLicenseTypes(ctx *pulumi.Context, args *GetAllowedDomainLicenseTypesArgs, opts ...pulumi.InvokeOption) (*GetAllowedDomainLicenseTypesResult, error)
This data source provides the list of Allowed Domain License Types in Oracle Cloud Infrastructure Identity service.
List the allowed domain license types supported by Oracle Cloud Infrastructure If {@code currentLicenseTypeName} provided, returns allowed license types a domain with the specified license type name can migrate to. If {@code name} is provided, it filters and returns resources that match the given license type name. Otherwise, returns all valid license types that are currently supported.
- If license type details are retrieved sucessfully, return 202 ACCEPTED. - If any internal error occurs, return 500 INTERNAL SERVER ERROR.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetAllowedDomainLicenseTypes(ctx, &identity.GetAllowedDomainLicenseTypesArgs{ CurrentLicenseTypeName: pulumi.StringRef(_var.Allowed_domain_license_type_current_license_type_name), }, nil) if err != nil { return err } return nil }) }
```
type GetAllowedDomainLicenseTypesResultOutput ¶
type GetAllowedDomainLicenseTypesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAllowedDomainLicenseTypes.
func GetAllowedDomainLicenseTypesOutput ¶
func GetAllowedDomainLicenseTypesOutput(ctx *pulumi.Context, args GetAllowedDomainLicenseTypesOutputArgs, opts ...pulumi.InvokeOption) GetAllowedDomainLicenseTypesResultOutput
func (GetAllowedDomainLicenseTypesResultOutput) AllowedDomainLicenseTypes ¶
func (o GetAllowedDomainLicenseTypesResultOutput) AllowedDomainLicenseTypes() GetAllowedDomainLicenseTypesAllowedDomainLicenseTypeArrayOutput
The list of allowed_domain_license_types.
func (GetAllowedDomainLicenseTypesResultOutput) CurrentLicenseTypeName ¶
func (o GetAllowedDomainLicenseTypesResultOutput) CurrentLicenseTypeName() pulumi.StringPtrOutput
func (GetAllowedDomainLicenseTypesResultOutput) ElementType ¶
func (GetAllowedDomainLicenseTypesResultOutput) ElementType() reflect.Type
func (GetAllowedDomainLicenseTypesResultOutput) Id ¶
func (o GetAllowedDomainLicenseTypesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAllowedDomainLicenseTypesResultOutput) ToGetAllowedDomainLicenseTypesResultOutput ¶
func (o GetAllowedDomainLicenseTypesResultOutput) ToGetAllowedDomainLicenseTypesResultOutput() GetAllowedDomainLicenseTypesResultOutput
func (GetAllowedDomainLicenseTypesResultOutput) ToGetAllowedDomainLicenseTypesResultOutputWithContext ¶
func (o GetAllowedDomainLicenseTypesResultOutput) ToGetAllowedDomainLicenseTypesResultOutputWithContext(ctx context.Context) GetAllowedDomainLicenseTypesResultOutput
type GetApiKeysApiKey ¶
type GetApiKeysApiKey struct { // The key's fingerprint (e.g., 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef). Fingerprint string `pulumi:"fingerprint"` // An Oracle-assigned identifier for the key, in this format: TENANCY_OCID/USER_OCID/KEY_FINGERPRINT. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveStatus string `pulumi:"inactiveStatus"` // The key's value. KeyValue string `pulumi:"keyValue"` // The API key's current state. State string `pulumi:"state"` // Date and time the `ApiKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The OCID of the user. UserId string `pulumi:"userId"` }
type GetApiKeysApiKeyArgs ¶
type GetApiKeysApiKeyArgs struct { // The key's fingerprint (e.g., 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef). Fingerprint pulumi.StringInput `pulumi:"fingerprint"` // An Oracle-assigned identifier for the key, in this format: TENANCY_OCID/USER_OCID/KEY_FINGERPRINT. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveStatus pulumi.StringInput `pulumi:"inactiveStatus"` // The key's value. KeyValue pulumi.StringInput `pulumi:"keyValue"` // The API key's current state. State pulumi.StringInput `pulumi:"state"` // Date and time the `ApiKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
func (GetApiKeysApiKeyArgs) ElementType ¶
func (GetApiKeysApiKeyArgs) ElementType() reflect.Type
func (GetApiKeysApiKeyArgs) ToGetApiKeysApiKeyOutput ¶
func (i GetApiKeysApiKeyArgs) ToGetApiKeysApiKeyOutput() GetApiKeysApiKeyOutput
func (GetApiKeysApiKeyArgs) ToGetApiKeysApiKeyOutputWithContext ¶
func (i GetApiKeysApiKeyArgs) ToGetApiKeysApiKeyOutputWithContext(ctx context.Context) GetApiKeysApiKeyOutput
type GetApiKeysApiKeyArray ¶
type GetApiKeysApiKeyArray []GetApiKeysApiKeyInput
func (GetApiKeysApiKeyArray) ElementType ¶
func (GetApiKeysApiKeyArray) ElementType() reflect.Type
func (GetApiKeysApiKeyArray) ToGetApiKeysApiKeyArrayOutput ¶
func (i GetApiKeysApiKeyArray) ToGetApiKeysApiKeyArrayOutput() GetApiKeysApiKeyArrayOutput
func (GetApiKeysApiKeyArray) ToGetApiKeysApiKeyArrayOutputWithContext ¶
func (i GetApiKeysApiKeyArray) ToGetApiKeysApiKeyArrayOutputWithContext(ctx context.Context) GetApiKeysApiKeyArrayOutput
type GetApiKeysApiKeyArrayInput ¶
type GetApiKeysApiKeyArrayInput interface { pulumi.Input ToGetApiKeysApiKeyArrayOutput() GetApiKeysApiKeyArrayOutput ToGetApiKeysApiKeyArrayOutputWithContext(context.Context) GetApiKeysApiKeyArrayOutput }
GetApiKeysApiKeyArrayInput is an input type that accepts GetApiKeysApiKeyArray and GetApiKeysApiKeyArrayOutput values. You can construct a concrete instance of `GetApiKeysApiKeyArrayInput` via:
GetApiKeysApiKeyArray{ GetApiKeysApiKeyArgs{...} }
type GetApiKeysApiKeyArrayOutput ¶
type GetApiKeysApiKeyArrayOutput struct{ *pulumi.OutputState }
func (GetApiKeysApiKeyArrayOutput) ElementType ¶
func (GetApiKeysApiKeyArrayOutput) ElementType() reflect.Type
func (GetApiKeysApiKeyArrayOutput) Index ¶
func (o GetApiKeysApiKeyArrayOutput) Index(i pulumi.IntInput) GetApiKeysApiKeyOutput
func (GetApiKeysApiKeyArrayOutput) ToGetApiKeysApiKeyArrayOutput ¶
func (o GetApiKeysApiKeyArrayOutput) ToGetApiKeysApiKeyArrayOutput() GetApiKeysApiKeyArrayOutput
func (GetApiKeysApiKeyArrayOutput) ToGetApiKeysApiKeyArrayOutputWithContext ¶
func (o GetApiKeysApiKeyArrayOutput) ToGetApiKeysApiKeyArrayOutputWithContext(ctx context.Context) GetApiKeysApiKeyArrayOutput
type GetApiKeysApiKeyInput ¶
type GetApiKeysApiKeyInput interface { pulumi.Input ToGetApiKeysApiKeyOutput() GetApiKeysApiKeyOutput ToGetApiKeysApiKeyOutputWithContext(context.Context) GetApiKeysApiKeyOutput }
GetApiKeysApiKeyInput is an input type that accepts GetApiKeysApiKeyArgs and GetApiKeysApiKeyOutput values. You can construct a concrete instance of `GetApiKeysApiKeyInput` via:
GetApiKeysApiKeyArgs{...}
type GetApiKeysApiKeyOutput ¶
type GetApiKeysApiKeyOutput struct{ *pulumi.OutputState }
func (GetApiKeysApiKeyOutput) ElementType ¶
func (GetApiKeysApiKeyOutput) ElementType() reflect.Type
func (GetApiKeysApiKeyOutput) Fingerprint ¶
func (o GetApiKeysApiKeyOutput) Fingerprint() pulumi.StringOutput
The key's fingerprint (e.g., 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef).
func (GetApiKeysApiKeyOutput) Id ¶
func (o GetApiKeysApiKeyOutput) Id() pulumi.StringOutput
An Oracle-assigned identifier for the key, in this format: TENANCY_OCID/USER_OCID/KEY_FINGERPRINT.
func (GetApiKeysApiKeyOutput) InactiveStatus ¶
func (o GetApiKeysApiKeyOutput) InactiveStatus() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetApiKeysApiKeyOutput) KeyValue ¶
func (o GetApiKeysApiKeyOutput) KeyValue() pulumi.StringOutput
The key's value.
func (GetApiKeysApiKeyOutput) State ¶
func (o GetApiKeysApiKeyOutput) State() pulumi.StringOutput
The API key's current state.
func (GetApiKeysApiKeyOutput) TimeCreated ¶
func (o GetApiKeysApiKeyOutput) TimeCreated() pulumi.StringOutput
Date and time the `ApiKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetApiKeysApiKeyOutput) ToGetApiKeysApiKeyOutput ¶
func (o GetApiKeysApiKeyOutput) ToGetApiKeysApiKeyOutput() GetApiKeysApiKeyOutput
func (GetApiKeysApiKeyOutput) ToGetApiKeysApiKeyOutputWithContext ¶
func (o GetApiKeysApiKeyOutput) ToGetApiKeysApiKeyOutputWithContext(ctx context.Context) GetApiKeysApiKeyOutput
func (GetApiKeysApiKeyOutput) UserId ¶
func (o GetApiKeysApiKeyOutput) UserId() pulumi.StringOutput
The OCID of the user.
type GetApiKeysArgs ¶
type GetApiKeysArgs struct { Filters []GetApiKeysFilter `pulumi:"filters"` // The OCID of the user. UserId string `pulumi:"userId"` }
A collection of arguments for invoking getApiKeys.
type GetApiKeysFilter ¶
type GetApiKeysFilterArgs ¶
type GetApiKeysFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetApiKeysFilterArgs) ElementType ¶
func (GetApiKeysFilterArgs) ElementType() reflect.Type
func (GetApiKeysFilterArgs) ToGetApiKeysFilterOutput ¶
func (i GetApiKeysFilterArgs) ToGetApiKeysFilterOutput() GetApiKeysFilterOutput
func (GetApiKeysFilterArgs) ToGetApiKeysFilterOutputWithContext ¶
func (i GetApiKeysFilterArgs) ToGetApiKeysFilterOutputWithContext(ctx context.Context) GetApiKeysFilterOutput
type GetApiKeysFilterArray ¶
type GetApiKeysFilterArray []GetApiKeysFilterInput
func (GetApiKeysFilterArray) ElementType ¶
func (GetApiKeysFilterArray) ElementType() reflect.Type
func (GetApiKeysFilterArray) ToGetApiKeysFilterArrayOutput ¶
func (i GetApiKeysFilterArray) ToGetApiKeysFilterArrayOutput() GetApiKeysFilterArrayOutput
func (GetApiKeysFilterArray) ToGetApiKeysFilterArrayOutputWithContext ¶
func (i GetApiKeysFilterArray) ToGetApiKeysFilterArrayOutputWithContext(ctx context.Context) GetApiKeysFilterArrayOutput
type GetApiKeysFilterArrayInput ¶
type GetApiKeysFilterArrayInput interface { pulumi.Input ToGetApiKeysFilterArrayOutput() GetApiKeysFilterArrayOutput ToGetApiKeysFilterArrayOutputWithContext(context.Context) GetApiKeysFilterArrayOutput }
GetApiKeysFilterArrayInput is an input type that accepts GetApiKeysFilterArray and GetApiKeysFilterArrayOutput values. You can construct a concrete instance of `GetApiKeysFilterArrayInput` via:
GetApiKeysFilterArray{ GetApiKeysFilterArgs{...} }
type GetApiKeysFilterArrayOutput ¶
type GetApiKeysFilterArrayOutput struct{ *pulumi.OutputState }
func (GetApiKeysFilterArrayOutput) ElementType ¶
func (GetApiKeysFilterArrayOutput) ElementType() reflect.Type
func (GetApiKeysFilterArrayOutput) Index ¶
func (o GetApiKeysFilterArrayOutput) Index(i pulumi.IntInput) GetApiKeysFilterOutput
func (GetApiKeysFilterArrayOutput) ToGetApiKeysFilterArrayOutput ¶
func (o GetApiKeysFilterArrayOutput) ToGetApiKeysFilterArrayOutput() GetApiKeysFilterArrayOutput
func (GetApiKeysFilterArrayOutput) ToGetApiKeysFilterArrayOutputWithContext ¶
func (o GetApiKeysFilterArrayOutput) ToGetApiKeysFilterArrayOutputWithContext(ctx context.Context) GetApiKeysFilterArrayOutput
type GetApiKeysFilterInput ¶
type GetApiKeysFilterInput interface { pulumi.Input ToGetApiKeysFilterOutput() GetApiKeysFilterOutput ToGetApiKeysFilterOutputWithContext(context.Context) GetApiKeysFilterOutput }
GetApiKeysFilterInput is an input type that accepts GetApiKeysFilterArgs and GetApiKeysFilterOutput values. You can construct a concrete instance of `GetApiKeysFilterInput` via:
GetApiKeysFilterArgs{...}
type GetApiKeysFilterOutput ¶
type GetApiKeysFilterOutput struct{ *pulumi.OutputState }
func (GetApiKeysFilterOutput) ElementType ¶
func (GetApiKeysFilterOutput) ElementType() reflect.Type
func (GetApiKeysFilterOutput) Name ¶
func (o GetApiKeysFilterOutput) Name() pulumi.StringOutput
func (GetApiKeysFilterOutput) Regex ¶
func (o GetApiKeysFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetApiKeysFilterOutput) ToGetApiKeysFilterOutput ¶
func (o GetApiKeysFilterOutput) ToGetApiKeysFilterOutput() GetApiKeysFilterOutput
func (GetApiKeysFilterOutput) ToGetApiKeysFilterOutputWithContext ¶
func (o GetApiKeysFilterOutput) ToGetApiKeysFilterOutputWithContext(ctx context.Context) GetApiKeysFilterOutput
func (GetApiKeysFilterOutput) Values ¶
func (o GetApiKeysFilterOutput) Values() pulumi.StringArrayOutput
type GetApiKeysOutputArgs ¶
type GetApiKeysOutputArgs struct { Filters GetApiKeysFilterArrayInput `pulumi:"filters"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
A collection of arguments for invoking getApiKeys.
func (GetApiKeysOutputArgs) ElementType ¶
func (GetApiKeysOutputArgs) ElementType() reflect.Type
type GetApiKeysResult ¶
type GetApiKeysResult struct { // The list of api_keys. ApiKeys []GetApiKeysApiKey `pulumi:"apiKeys"` Filters []GetApiKeysFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The OCID of the user the key belongs to. UserId string `pulumi:"userId"` }
A collection of values returned by getApiKeys.
func GetApiKeys ¶
func GetApiKeys(ctx *pulumi.Context, args *GetApiKeysArgs, opts ...pulumi.InvokeOption) (*GetApiKeysResult, error)
This data source provides the list of Api Keys in Oracle Cloud Infrastructure Identity service.
Lists the API signing keys for the specified user. A user can have a maximum of three keys.
Every user has permission to use this API call for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetApiKeys(ctx, &identity.GetApiKeysArgs{ UserId: oci_identity_user.Test_user.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetApiKeysResultOutput ¶
type GetApiKeysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApiKeys.
func GetApiKeysOutput ¶
func GetApiKeysOutput(ctx *pulumi.Context, args GetApiKeysOutputArgs, opts ...pulumi.InvokeOption) GetApiKeysResultOutput
func (GetApiKeysResultOutput) ApiKeys ¶
func (o GetApiKeysResultOutput) ApiKeys() GetApiKeysApiKeyArrayOutput
The list of api_keys.
func (GetApiKeysResultOutput) ElementType ¶
func (GetApiKeysResultOutput) ElementType() reflect.Type
func (GetApiKeysResultOutput) Filters ¶
func (o GetApiKeysResultOutput) Filters() GetApiKeysFilterArrayOutput
func (GetApiKeysResultOutput) Id ¶
func (o GetApiKeysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetApiKeysResultOutput) ToGetApiKeysResultOutput ¶
func (o GetApiKeysResultOutput) ToGetApiKeysResultOutput() GetApiKeysResultOutput
func (GetApiKeysResultOutput) ToGetApiKeysResultOutputWithContext ¶
func (o GetApiKeysResultOutput) ToGetApiKeysResultOutputWithContext(ctx context.Context) GetApiKeysResultOutput
func (GetApiKeysResultOutput) UserId ¶
func (o GetApiKeysResultOutput) UserId() pulumi.StringOutput
The OCID of the user the key belongs to.
type GetAuthTokensArgs ¶
type GetAuthTokensArgs struct { Filters []GetAuthTokensFilter `pulumi:"filters"` // The OCID of the user. UserId string `pulumi:"userId"` }
A collection of arguments for invoking getAuthTokens.
type GetAuthTokensFilter ¶
type GetAuthTokensFilterArgs ¶
type GetAuthTokensFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAuthTokensFilterArgs) ElementType ¶
func (GetAuthTokensFilterArgs) ElementType() reflect.Type
func (GetAuthTokensFilterArgs) ToGetAuthTokensFilterOutput ¶
func (i GetAuthTokensFilterArgs) ToGetAuthTokensFilterOutput() GetAuthTokensFilterOutput
func (GetAuthTokensFilterArgs) ToGetAuthTokensFilterOutputWithContext ¶
func (i GetAuthTokensFilterArgs) ToGetAuthTokensFilterOutputWithContext(ctx context.Context) GetAuthTokensFilterOutput
type GetAuthTokensFilterArray ¶
type GetAuthTokensFilterArray []GetAuthTokensFilterInput
func (GetAuthTokensFilterArray) ElementType ¶
func (GetAuthTokensFilterArray) ElementType() reflect.Type
func (GetAuthTokensFilterArray) ToGetAuthTokensFilterArrayOutput ¶
func (i GetAuthTokensFilterArray) ToGetAuthTokensFilterArrayOutput() GetAuthTokensFilterArrayOutput
func (GetAuthTokensFilterArray) ToGetAuthTokensFilterArrayOutputWithContext ¶
func (i GetAuthTokensFilterArray) ToGetAuthTokensFilterArrayOutputWithContext(ctx context.Context) GetAuthTokensFilterArrayOutput
type GetAuthTokensFilterArrayInput ¶
type GetAuthTokensFilterArrayInput interface { pulumi.Input ToGetAuthTokensFilterArrayOutput() GetAuthTokensFilterArrayOutput ToGetAuthTokensFilterArrayOutputWithContext(context.Context) GetAuthTokensFilterArrayOutput }
GetAuthTokensFilterArrayInput is an input type that accepts GetAuthTokensFilterArray and GetAuthTokensFilterArrayOutput values. You can construct a concrete instance of `GetAuthTokensFilterArrayInput` via:
GetAuthTokensFilterArray{ GetAuthTokensFilterArgs{...} }
type GetAuthTokensFilterArrayOutput ¶
type GetAuthTokensFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAuthTokensFilterArrayOutput) ElementType ¶
func (GetAuthTokensFilterArrayOutput) ElementType() reflect.Type
func (GetAuthTokensFilterArrayOutput) Index ¶
func (o GetAuthTokensFilterArrayOutput) Index(i pulumi.IntInput) GetAuthTokensFilterOutput
func (GetAuthTokensFilterArrayOutput) ToGetAuthTokensFilterArrayOutput ¶
func (o GetAuthTokensFilterArrayOutput) ToGetAuthTokensFilterArrayOutput() GetAuthTokensFilterArrayOutput
func (GetAuthTokensFilterArrayOutput) ToGetAuthTokensFilterArrayOutputWithContext ¶
func (o GetAuthTokensFilterArrayOutput) ToGetAuthTokensFilterArrayOutputWithContext(ctx context.Context) GetAuthTokensFilterArrayOutput
type GetAuthTokensFilterInput ¶
type GetAuthTokensFilterInput interface { pulumi.Input ToGetAuthTokensFilterOutput() GetAuthTokensFilterOutput ToGetAuthTokensFilterOutputWithContext(context.Context) GetAuthTokensFilterOutput }
GetAuthTokensFilterInput is an input type that accepts GetAuthTokensFilterArgs and GetAuthTokensFilterOutput values. You can construct a concrete instance of `GetAuthTokensFilterInput` via:
GetAuthTokensFilterArgs{...}
type GetAuthTokensFilterOutput ¶
type GetAuthTokensFilterOutput struct{ *pulumi.OutputState }
func (GetAuthTokensFilterOutput) ElementType ¶
func (GetAuthTokensFilterOutput) ElementType() reflect.Type
func (GetAuthTokensFilterOutput) Name ¶
func (o GetAuthTokensFilterOutput) Name() pulumi.StringOutput
func (GetAuthTokensFilterOutput) Regex ¶
func (o GetAuthTokensFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAuthTokensFilterOutput) ToGetAuthTokensFilterOutput ¶
func (o GetAuthTokensFilterOutput) ToGetAuthTokensFilterOutput() GetAuthTokensFilterOutput
func (GetAuthTokensFilterOutput) ToGetAuthTokensFilterOutputWithContext ¶
func (o GetAuthTokensFilterOutput) ToGetAuthTokensFilterOutputWithContext(ctx context.Context) GetAuthTokensFilterOutput
func (GetAuthTokensFilterOutput) Values ¶
func (o GetAuthTokensFilterOutput) Values() pulumi.StringArrayOutput
type GetAuthTokensOutputArgs ¶
type GetAuthTokensOutputArgs struct { Filters GetAuthTokensFilterArrayInput `pulumi:"filters"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
A collection of arguments for invoking getAuthTokens.
func (GetAuthTokensOutputArgs) ElementType ¶
func (GetAuthTokensOutputArgs) ElementType() reflect.Type
type GetAuthTokensResult ¶
type GetAuthTokensResult struct { Filters []GetAuthTokensFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of tokens. Tokens []GetAuthTokensToken `pulumi:"tokens"` // The OCID of the user the auth token belongs to. UserId string `pulumi:"userId"` }
A collection of values returned by getAuthTokens.
func GetAuthTokens ¶
func GetAuthTokens(ctx *pulumi.Context, args *GetAuthTokensArgs, opts ...pulumi.InvokeOption) (*GetAuthTokensResult, error)
This data source provides the list of Auth Tokens in Oracle Cloud Infrastructure Identity service.
Lists the auth tokens for the specified user. The returned object contains the token's OCID, but not the token itself. The actual token is returned only upon creation.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetAuthTokens(ctx, &identity.GetAuthTokensArgs{ UserId: oci_identity_user.Test_user.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetAuthTokensResultOutput ¶
type GetAuthTokensResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuthTokens.
func GetAuthTokensOutput ¶
func GetAuthTokensOutput(ctx *pulumi.Context, args GetAuthTokensOutputArgs, opts ...pulumi.InvokeOption) GetAuthTokensResultOutput
func (GetAuthTokensResultOutput) ElementType ¶
func (GetAuthTokensResultOutput) ElementType() reflect.Type
func (GetAuthTokensResultOutput) Filters ¶
func (o GetAuthTokensResultOutput) Filters() GetAuthTokensFilterArrayOutput
func (GetAuthTokensResultOutput) Id ¶
func (o GetAuthTokensResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAuthTokensResultOutput) ToGetAuthTokensResultOutput ¶
func (o GetAuthTokensResultOutput) ToGetAuthTokensResultOutput() GetAuthTokensResultOutput
func (GetAuthTokensResultOutput) ToGetAuthTokensResultOutputWithContext ¶
func (o GetAuthTokensResultOutput) ToGetAuthTokensResultOutputWithContext(ctx context.Context) GetAuthTokensResultOutput
func (GetAuthTokensResultOutput) Tokens ¶
func (o GetAuthTokensResultOutput) Tokens() GetAuthTokensTokenArrayOutput
The list of tokens.
func (GetAuthTokensResultOutput) UserId ¶
func (o GetAuthTokensResultOutput) UserId() pulumi.StringOutput
The OCID of the user the auth token belongs to.
type GetAuthTokensToken ¶
type GetAuthTokensToken struct { // The description you assign to the auth token. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // The OCID of the auth token. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // The token's current state. State string `pulumi:"state"` // Date and time the `AuthToken` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // Date and time when this auth token will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires string `pulumi:"timeExpires"` // The auth token. The value is available only in the response for `CreateAuthToken`, and not for `ListAuthTokens` or `UpdateAuthToken`. Token string `pulumi:"token"` // The OCID of the user. UserId string `pulumi:"userId"` }
type GetAuthTokensTokenArgs ¶
type GetAuthTokensTokenArgs struct { // The description you assign to the auth token. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // The OCID of the auth token. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // The token's current state. State pulumi.StringInput `pulumi:"state"` // Date and time the `AuthToken` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Date and time when this auth token will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringInput `pulumi:"timeExpires"` // The auth token. The value is available only in the response for `CreateAuthToken`, and not for `ListAuthTokens` or `UpdateAuthToken`. Token pulumi.StringInput `pulumi:"token"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
func (GetAuthTokensTokenArgs) ElementType ¶
func (GetAuthTokensTokenArgs) ElementType() reflect.Type
func (GetAuthTokensTokenArgs) ToGetAuthTokensTokenOutput ¶
func (i GetAuthTokensTokenArgs) ToGetAuthTokensTokenOutput() GetAuthTokensTokenOutput
func (GetAuthTokensTokenArgs) ToGetAuthTokensTokenOutputWithContext ¶
func (i GetAuthTokensTokenArgs) ToGetAuthTokensTokenOutputWithContext(ctx context.Context) GetAuthTokensTokenOutput
type GetAuthTokensTokenArray ¶
type GetAuthTokensTokenArray []GetAuthTokensTokenInput
func (GetAuthTokensTokenArray) ElementType ¶
func (GetAuthTokensTokenArray) ElementType() reflect.Type
func (GetAuthTokensTokenArray) ToGetAuthTokensTokenArrayOutput ¶
func (i GetAuthTokensTokenArray) ToGetAuthTokensTokenArrayOutput() GetAuthTokensTokenArrayOutput
func (GetAuthTokensTokenArray) ToGetAuthTokensTokenArrayOutputWithContext ¶
func (i GetAuthTokensTokenArray) ToGetAuthTokensTokenArrayOutputWithContext(ctx context.Context) GetAuthTokensTokenArrayOutput
type GetAuthTokensTokenArrayInput ¶
type GetAuthTokensTokenArrayInput interface { pulumi.Input ToGetAuthTokensTokenArrayOutput() GetAuthTokensTokenArrayOutput ToGetAuthTokensTokenArrayOutputWithContext(context.Context) GetAuthTokensTokenArrayOutput }
GetAuthTokensTokenArrayInput is an input type that accepts GetAuthTokensTokenArray and GetAuthTokensTokenArrayOutput values. You can construct a concrete instance of `GetAuthTokensTokenArrayInput` via:
GetAuthTokensTokenArray{ GetAuthTokensTokenArgs{...} }
type GetAuthTokensTokenArrayOutput ¶
type GetAuthTokensTokenArrayOutput struct{ *pulumi.OutputState }
func (GetAuthTokensTokenArrayOutput) ElementType ¶
func (GetAuthTokensTokenArrayOutput) ElementType() reflect.Type
func (GetAuthTokensTokenArrayOutput) Index ¶
func (o GetAuthTokensTokenArrayOutput) Index(i pulumi.IntInput) GetAuthTokensTokenOutput
func (GetAuthTokensTokenArrayOutput) ToGetAuthTokensTokenArrayOutput ¶
func (o GetAuthTokensTokenArrayOutput) ToGetAuthTokensTokenArrayOutput() GetAuthTokensTokenArrayOutput
func (GetAuthTokensTokenArrayOutput) ToGetAuthTokensTokenArrayOutputWithContext ¶
func (o GetAuthTokensTokenArrayOutput) ToGetAuthTokensTokenArrayOutputWithContext(ctx context.Context) GetAuthTokensTokenArrayOutput
type GetAuthTokensTokenInput ¶
type GetAuthTokensTokenInput interface { pulumi.Input ToGetAuthTokensTokenOutput() GetAuthTokensTokenOutput ToGetAuthTokensTokenOutputWithContext(context.Context) GetAuthTokensTokenOutput }
GetAuthTokensTokenInput is an input type that accepts GetAuthTokensTokenArgs and GetAuthTokensTokenOutput values. You can construct a concrete instance of `GetAuthTokensTokenInput` via:
GetAuthTokensTokenArgs{...}
type GetAuthTokensTokenOutput ¶
type GetAuthTokensTokenOutput struct{ *pulumi.OutputState }
func (GetAuthTokensTokenOutput) Description ¶
func (o GetAuthTokensTokenOutput) Description() pulumi.StringOutput
The description you assign to the auth token. Does not have to be unique, and it's changeable.
func (GetAuthTokensTokenOutput) ElementType ¶
func (GetAuthTokensTokenOutput) ElementType() reflect.Type
func (GetAuthTokensTokenOutput) Id ¶
func (o GetAuthTokensTokenOutput) Id() pulumi.StringOutput
The OCID of the auth token.
func (GetAuthTokensTokenOutput) InactiveState ¶
func (o GetAuthTokensTokenOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetAuthTokensTokenOutput) State ¶
func (o GetAuthTokensTokenOutput) State() pulumi.StringOutput
The token's current state.
func (GetAuthTokensTokenOutput) TimeCreated ¶
func (o GetAuthTokensTokenOutput) TimeCreated() pulumi.StringOutput
Date and time the `AuthToken` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetAuthTokensTokenOutput) TimeExpires ¶
func (o GetAuthTokensTokenOutput) TimeExpires() pulumi.StringOutput
Date and time when this auth token will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (GetAuthTokensTokenOutput) ToGetAuthTokensTokenOutput ¶
func (o GetAuthTokensTokenOutput) ToGetAuthTokensTokenOutput() GetAuthTokensTokenOutput
func (GetAuthTokensTokenOutput) ToGetAuthTokensTokenOutputWithContext ¶
func (o GetAuthTokensTokenOutput) ToGetAuthTokensTokenOutputWithContext(ctx context.Context) GetAuthTokensTokenOutput
func (GetAuthTokensTokenOutput) Token ¶
func (o GetAuthTokensTokenOutput) Token() pulumi.StringOutput
The auth token. The value is available only in the response for `CreateAuthToken`, and not for `ListAuthTokens` or `UpdateAuthToken`.
func (GetAuthTokensTokenOutput) UserId ¶
func (o GetAuthTokensTokenOutput) UserId() pulumi.StringOutput
The OCID of the user.
type GetAuthenticationPolicyNetworkPolicy ¶
type GetAuthenticationPolicyNetworkPolicy struct { // Network Source ids NetworkSourceIds []string `pulumi:"networkSourceIds"` }
type GetAuthenticationPolicyNetworkPolicyArgs ¶
type GetAuthenticationPolicyNetworkPolicyArgs struct { // Network Source ids NetworkSourceIds pulumi.StringArrayInput `pulumi:"networkSourceIds"` }
func (GetAuthenticationPolicyNetworkPolicyArgs) ElementType ¶
func (GetAuthenticationPolicyNetworkPolicyArgs) ElementType() reflect.Type
func (GetAuthenticationPolicyNetworkPolicyArgs) ToGetAuthenticationPolicyNetworkPolicyOutput ¶
func (i GetAuthenticationPolicyNetworkPolicyArgs) ToGetAuthenticationPolicyNetworkPolicyOutput() GetAuthenticationPolicyNetworkPolicyOutput
func (GetAuthenticationPolicyNetworkPolicyArgs) ToGetAuthenticationPolicyNetworkPolicyOutputWithContext ¶
func (i GetAuthenticationPolicyNetworkPolicyArgs) ToGetAuthenticationPolicyNetworkPolicyOutputWithContext(ctx context.Context) GetAuthenticationPolicyNetworkPolicyOutput
type GetAuthenticationPolicyNetworkPolicyArray ¶
type GetAuthenticationPolicyNetworkPolicyArray []GetAuthenticationPolicyNetworkPolicyInput
func (GetAuthenticationPolicyNetworkPolicyArray) ElementType ¶
func (GetAuthenticationPolicyNetworkPolicyArray) ElementType() reflect.Type
func (GetAuthenticationPolicyNetworkPolicyArray) ToGetAuthenticationPolicyNetworkPolicyArrayOutput ¶
func (i GetAuthenticationPolicyNetworkPolicyArray) ToGetAuthenticationPolicyNetworkPolicyArrayOutput() GetAuthenticationPolicyNetworkPolicyArrayOutput
func (GetAuthenticationPolicyNetworkPolicyArray) ToGetAuthenticationPolicyNetworkPolicyArrayOutputWithContext ¶
func (i GetAuthenticationPolicyNetworkPolicyArray) ToGetAuthenticationPolicyNetworkPolicyArrayOutputWithContext(ctx context.Context) GetAuthenticationPolicyNetworkPolicyArrayOutput
type GetAuthenticationPolicyNetworkPolicyArrayInput ¶
type GetAuthenticationPolicyNetworkPolicyArrayInput interface { pulumi.Input ToGetAuthenticationPolicyNetworkPolicyArrayOutput() GetAuthenticationPolicyNetworkPolicyArrayOutput ToGetAuthenticationPolicyNetworkPolicyArrayOutputWithContext(context.Context) GetAuthenticationPolicyNetworkPolicyArrayOutput }
GetAuthenticationPolicyNetworkPolicyArrayInput is an input type that accepts GetAuthenticationPolicyNetworkPolicyArray and GetAuthenticationPolicyNetworkPolicyArrayOutput values. You can construct a concrete instance of `GetAuthenticationPolicyNetworkPolicyArrayInput` via:
GetAuthenticationPolicyNetworkPolicyArray{ GetAuthenticationPolicyNetworkPolicyArgs{...} }
type GetAuthenticationPolicyNetworkPolicyArrayOutput ¶
type GetAuthenticationPolicyNetworkPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetAuthenticationPolicyNetworkPolicyArrayOutput) ElementType ¶
func (GetAuthenticationPolicyNetworkPolicyArrayOutput) ElementType() reflect.Type
func (GetAuthenticationPolicyNetworkPolicyArrayOutput) ToGetAuthenticationPolicyNetworkPolicyArrayOutput ¶
func (o GetAuthenticationPolicyNetworkPolicyArrayOutput) ToGetAuthenticationPolicyNetworkPolicyArrayOutput() GetAuthenticationPolicyNetworkPolicyArrayOutput
func (GetAuthenticationPolicyNetworkPolicyArrayOutput) ToGetAuthenticationPolicyNetworkPolicyArrayOutputWithContext ¶
func (o GetAuthenticationPolicyNetworkPolicyArrayOutput) ToGetAuthenticationPolicyNetworkPolicyArrayOutputWithContext(ctx context.Context) GetAuthenticationPolicyNetworkPolicyArrayOutput
type GetAuthenticationPolicyNetworkPolicyInput ¶
type GetAuthenticationPolicyNetworkPolicyInput interface { pulumi.Input ToGetAuthenticationPolicyNetworkPolicyOutput() GetAuthenticationPolicyNetworkPolicyOutput ToGetAuthenticationPolicyNetworkPolicyOutputWithContext(context.Context) GetAuthenticationPolicyNetworkPolicyOutput }
GetAuthenticationPolicyNetworkPolicyInput is an input type that accepts GetAuthenticationPolicyNetworkPolicyArgs and GetAuthenticationPolicyNetworkPolicyOutput values. You can construct a concrete instance of `GetAuthenticationPolicyNetworkPolicyInput` via:
GetAuthenticationPolicyNetworkPolicyArgs{...}
type GetAuthenticationPolicyNetworkPolicyOutput ¶
type GetAuthenticationPolicyNetworkPolicyOutput struct{ *pulumi.OutputState }
func (GetAuthenticationPolicyNetworkPolicyOutput) ElementType ¶
func (GetAuthenticationPolicyNetworkPolicyOutput) ElementType() reflect.Type
func (GetAuthenticationPolicyNetworkPolicyOutput) NetworkSourceIds ¶
func (o GetAuthenticationPolicyNetworkPolicyOutput) NetworkSourceIds() pulumi.StringArrayOutput
Network Source ids
func (GetAuthenticationPolicyNetworkPolicyOutput) ToGetAuthenticationPolicyNetworkPolicyOutput ¶
func (o GetAuthenticationPolicyNetworkPolicyOutput) ToGetAuthenticationPolicyNetworkPolicyOutput() GetAuthenticationPolicyNetworkPolicyOutput
func (GetAuthenticationPolicyNetworkPolicyOutput) ToGetAuthenticationPolicyNetworkPolicyOutputWithContext ¶
func (o GetAuthenticationPolicyNetworkPolicyOutput) ToGetAuthenticationPolicyNetworkPolicyOutputWithContext(ctx context.Context) GetAuthenticationPolicyNetworkPolicyOutput
type GetAuthenticationPolicyPasswordPolicy ¶
type GetAuthenticationPolicyPasswordPolicy struct { // At least one lower case character required. IsLowercaseCharactersRequired bool `pulumi:"isLowercaseCharactersRequired"` // At least one numeric character required. IsNumericCharactersRequired bool `pulumi:"isNumericCharactersRequired"` // At least one special character required. IsSpecialCharactersRequired bool `pulumi:"isSpecialCharactersRequired"` // At least one uppercase character required. IsUppercaseCharactersRequired bool `pulumi:"isUppercaseCharactersRequired"` // User name is allowed to be part of the password. IsUsernameContainmentAllowed bool `pulumi:"isUsernameContainmentAllowed"` // Minimum password length required. MinimumPasswordLength int `pulumi:"minimumPasswordLength"` }
type GetAuthenticationPolicyPasswordPolicyArgs ¶
type GetAuthenticationPolicyPasswordPolicyArgs struct { // At least one lower case character required. IsLowercaseCharactersRequired pulumi.BoolInput `pulumi:"isLowercaseCharactersRequired"` // At least one numeric character required. IsNumericCharactersRequired pulumi.BoolInput `pulumi:"isNumericCharactersRequired"` // At least one special character required. IsSpecialCharactersRequired pulumi.BoolInput `pulumi:"isSpecialCharactersRequired"` // At least one uppercase character required. IsUppercaseCharactersRequired pulumi.BoolInput `pulumi:"isUppercaseCharactersRequired"` // User name is allowed to be part of the password. IsUsernameContainmentAllowed pulumi.BoolInput `pulumi:"isUsernameContainmentAllowed"` // Minimum password length required. MinimumPasswordLength pulumi.IntInput `pulumi:"minimumPasswordLength"` }
func (GetAuthenticationPolicyPasswordPolicyArgs) ElementType ¶
func (GetAuthenticationPolicyPasswordPolicyArgs) ElementType() reflect.Type
func (GetAuthenticationPolicyPasswordPolicyArgs) ToGetAuthenticationPolicyPasswordPolicyOutput ¶
func (i GetAuthenticationPolicyPasswordPolicyArgs) ToGetAuthenticationPolicyPasswordPolicyOutput() GetAuthenticationPolicyPasswordPolicyOutput
func (GetAuthenticationPolicyPasswordPolicyArgs) ToGetAuthenticationPolicyPasswordPolicyOutputWithContext ¶
func (i GetAuthenticationPolicyPasswordPolicyArgs) ToGetAuthenticationPolicyPasswordPolicyOutputWithContext(ctx context.Context) GetAuthenticationPolicyPasswordPolicyOutput
type GetAuthenticationPolicyPasswordPolicyArray ¶
type GetAuthenticationPolicyPasswordPolicyArray []GetAuthenticationPolicyPasswordPolicyInput
func (GetAuthenticationPolicyPasswordPolicyArray) ElementType ¶
func (GetAuthenticationPolicyPasswordPolicyArray) ElementType() reflect.Type
func (GetAuthenticationPolicyPasswordPolicyArray) ToGetAuthenticationPolicyPasswordPolicyArrayOutput ¶
func (i GetAuthenticationPolicyPasswordPolicyArray) ToGetAuthenticationPolicyPasswordPolicyArrayOutput() GetAuthenticationPolicyPasswordPolicyArrayOutput
func (GetAuthenticationPolicyPasswordPolicyArray) ToGetAuthenticationPolicyPasswordPolicyArrayOutputWithContext ¶
func (i GetAuthenticationPolicyPasswordPolicyArray) ToGetAuthenticationPolicyPasswordPolicyArrayOutputWithContext(ctx context.Context) GetAuthenticationPolicyPasswordPolicyArrayOutput
type GetAuthenticationPolicyPasswordPolicyArrayInput ¶
type GetAuthenticationPolicyPasswordPolicyArrayInput interface { pulumi.Input ToGetAuthenticationPolicyPasswordPolicyArrayOutput() GetAuthenticationPolicyPasswordPolicyArrayOutput ToGetAuthenticationPolicyPasswordPolicyArrayOutputWithContext(context.Context) GetAuthenticationPolicyPasswordPolicyArrayOutput }
GetAuthenticationPolicyPasswordPolicyArrayInput is an input type that accepts GetAuthenticationPolicyPasswordPolicyArray and GetAuthenticationPolicyPasswordPolicyArrayOutput values. You can construct a concrete instance of `GetAuthenticationPolicyPasswordPolicyArrayInput` via:
GetAuthenticationPolicyPasswordPolicyArray{ GetAuthenticationPolicyPasswordPolicyArgs{...} }
type GetAuthenticationPolicyPasswordPolicyArrayOutput ¶
type GetAuthenticationPolicyPasswordPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetAuthenticationPolicyPasswordPolicyArrayOutput) ElementType ¶
func (GetAuthenticationPolicyPasswordPolicyArrayOutput) ElementType() reflect.Type
func (GetAuthenticationPolicyPasswordPolicyArrayOutput) ToGetAuthenticationPolicyPasswordPolicyArrayOutput ¶
func (o GetAuthenticationPolicyPasswordPolicyArrayOutput) ToGetAuthenticationPolicyPasswordPolicyArrayOutput() GetAuthenticationPolicyPasswordPolicyArrayOutput
func (GetAuthenticationPolicyPasswordPolicyArrayOutput) ToGetAuthenticationPolicyPasswordPolicyArrayOutputWithContext ¶
func (o GetAuthenticationPolicyPasswordPolicyArrayOutput) ToGetAuthenticationPolicyPasswordPolicyArrayOutputWithContext(ctx context.Context) GetAuthenticationPolicyPasswordPolicyArrayOutput
type GetAuthenticationPolicyPasswordPolicyInput ¶
type GetAuthenticationPolicyPasswordPolicyInput interface { pulumi.Input ToGetAuthenticationPolicyPasswordPolicyOutput() GetAuthenticationPolicyPasswordPolicyOutput ToGetAuthenticationPolicyPasswordPolicyOutputWithContext(context.Context) GetAuthenticationPolicyPasswordPolicyOutput }
GetAuthenticationPolicyPasswordPolicyInput is an input type that accepts GetAuthenticationPolicyPasswordPolicyArgs and GetAuthenticationPolicyPasswordPolicyOutput values. You can construct a concrete instance of `GetAuthenticationPolicyPasswordPolicyInput` via:
GetAuthenticationPolicyPasswordPolicyArgs{...}
type GetAuthenticationPolicyPasswordPolicyOutput ¶
type GetAuthenticationPolicyPasswordPolicyOutput struct{ *pulumi.OutputState }
func (GetAuthenticationPolicyPasswordPolicyOutput) ElementType ¶
func (GetAuthenticationPolicyPasswordPolicyOutput) ElementType() reflect.Type
func (GetAuthenticationPolicyPasswordPolicyOutput) IsLowercaseCharactersRequired ¶
func (o GetAuthenticationPolicyPasswordPolicyOutput) IsLowercaseCharactersRequired() pulumi.BoolOutput
At least one lower case character required.
func (GetAuthenticationPolicyPasswordPolicyOutput) IsNumericCharactersRequired ¶
func (o GetAuthenticationPolicyPasswordPolicyOutput) IsNumericCharactersRequired() pulumi.BoolOutput
At least one numeric character required.
func (GetAuthenticationPolicyPasswordPolicyOutput) IsSpecialCharactersRequired ¶
func (o GetAuthenticationPolicyPasswordPolicyOutput) IsSpecialCharactersRequired() pulumi.BoolOutput
At least one special character required.
func (GetAuthenticationPolicyPasswordPolicyOutput) IsUppercaseCharactersRequired ¶
func (o GetAuthenticationPolicyPasswordPolicyOutput) IsUppercaseCharactersRequired() pulumi.BoolOutput
At least one uppercase character required.
func (GetAuthenticationPolicyPasswordPolicyOutput) IsUsernameContainmentAllowed ¶
func (o GetAuthenticationPolicyPasswordPolicyOutput) IsUsernameContainmentAllowed() pulumi.BoolOutput
User name is allowed to be part of the password.
func (GetAuthenticationPolicyPasswordPolicyOutput) MinimumPasswordLength ¶
func (o GetAuthenticationPolicyPasswordPolicyOutput) MinimumPasswordLength() pulumi.IntOutput
Minimum password length required.
func (GetAuthenticationPolicyPasswordPolicyOutput) ToGetAuthenticationPolicyPasswordPolicyOutput ¶
func (o GetAuthenticationPolicyPasswordPolicyOutput) ToGetAuthenticationPolicyPasswordPolicyOutput() GetAuthenticationPolicyPasswordPolicyOutput
func (GetAuthenticationPolicyPasswordPolicyOutput) ToGetAuthenticationPolicyPasswordPolicyOutputWithContext ¶
func (o GetAuthenticationPolicyPasswordPolicyOutput) ToGetAuthenticationPolicyPasswordPolicyOutputWithContext(ctx context.Context) GetAuthenticationPolicyPasswordPolicyOutput
type GetAvailabilityDomainArgs ¶
type GetAvailabilityDomainArgs struct { // The number of the Availability Domain. Required if `id` is not specified. This number corresponds to the integer in the Availability Domain `name`. AdNumber *int `pulumi:"adNumber"` // The OCID of the tenancy. CompartmentId string `pulumi:"compartmentId"` // The OCID of the Availability Domain. Required if `adNumber` is not specified. Id *string `pulumi:"id"` }
A collection of arguments for invoking getAvailabilityDomain.
type GetAvailabilityDomainOutputArgs ¶
type GetAvailabilityDomainOutputArgs struct { // The number of the Availability Domain. Required if `id` is not specified. This number corresponds to the integer in the Availability Domain `name`. AdNumber pulumi.IntPtrInput `pulumi:"adNumber"` // The OCID of the tenancy. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the Availability Domain. Required if `adNumber` is not specified. Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getAvailabilityDomain.
func (GetAvailabilityDomainOutputArgs) ElementType ¶
func (GetAvailabilityDomainOutputArgs) ElementType() reflect.Type
type GetAvailabilityDomainResult ¶
type GetAvailabilityDomainResult struct { // The number of the Availability Domain. For example, the `adNumber` for YXol:US-ASHBURN-AD-1 would be "1" AdNumber int `pulumi:"adNumber"` // The OCID of the tenancy. CompartmentId string `pulumi:"compartmentId"` // The OCID of the Availability Domain. Id string `pulumi:"id"` // The name of the Availability Domain. Name string `pulumi:"name"` }
A collection of values returned by getAvailabilityDomain.
func GetAvailabilityDomain ¶
func GetAvailabilityDomain(ctx *pulumi.Context, args *GetAvailabilityDomainArgs, opts ...pulumi.InvokeOption) (*GetAvailabilityDomainResult, error)
This data source provides the details of a single Availability Domain in Oracle Cloud Infrastructure Identity service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetAvailabilityDomain(ctx, &identity.GetAvailabilityDomainArgs{ CompartmentId: _var.Tenancy_ocid, Id: pulumi.StringRef(_var.Id), AdNumber: pulumi.IntRef(_var.Ad_number), }, nil) if err != nil { return err } return nil }) }
```
type GetAvailabilityDomainResultOutput ¶
type GetAvailabilityDomainResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAvailabilityDomain.
func GetAvailabilityDomainOutput ¶
func GetAvailabilityDomainOutput(ctx *pulumi.Context, args GetAvailabilityDomainOutputArgs, opts ...pulumi.InvokeOption) GetAvailabilityDomainResultOutput
func (GetAvailabilityDomainResultOutput) AdNumber ¶
func (o GetAvailabilityDomainResultOutput) AdNumber() pulumi.IntOutput
The number of the Availability Domain. For example, the `adNumber` for YXol:US-ASHBURN-AD-1 would be "1"
func (GetAvailabilityDomainResultOutput) CompartmentId ¶
func (o GetAvailabilityDomainResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy.
func (GetAvailabilityDomainResultOutput) ElementType ¶
func (GetAvailabilityDomainResultOutput) ElementType() reflect.Type
func (GetAvailabilityDomainResultOutput) Id ¶
func (o GetAvailabilityDomainResultOutput) Id() pulumi.StringOutput
The OCID of the Availability Domain.
func (GetAvailabilityDomainResultOutput) Name ¶
func (o GetAvailabilityDomainResultOutput) Name() pulumi.StringOutput
The name of the Availability Domain.
func (GetAvailabilityDomainResultOutput) ToGetAvailabilityDomainResultOutput ¶
func (o GetAvailabilityDomainResultOutput) ToGetAvailabilityDomainResultOutput() GetAvailabilityDomainResultOutput
func (GetAvailabilityDomainResultOutput) ToGetAvailabilityDomainResultOutputWithContext ¶
func (o GetAvailabilityDomainResultOutput) ToGetAvailabilityDomainResultOutputWithContext(ctx context.Context) GetAvailabilityDomainResultOutput
type GetAvailabilityDomainsArgs ¶
type GetAvailabilityDomainsArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetAvailabilityDomainsFilter `pulumi:"filters"` }
A collection of arguments for invoking getAvailabilityDomains.
type GetAvailabilityDomainsAvailabilityDomain ¶
type GetAvailabilityDomainsAvailabilityDomain struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // The OCID of the Availability Domain. Id string `pulumi:"id"` // The name of the Availability Domain. Name string `pulumi:"name"` }
type GetAvailabilityDomainsAvailabilityDomainArgs ¶
type GetAvailabilityDomainsAvailabilityDomainArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the Availability Domain. Id pulumi.StringInput `pulumi:"id"` // The name of the Availability Domain. Name pulumi.StringInput `pulumi:"name"` }
func (GetAvailabilityDomainsAvailabilityDomainArgs) ElementType ¶
func (GetAvailabilityDomainsAvailabilityDomainArgs) ElementType() reflect.Type
func (GetAvailabilityDomainsAvailabilityDomainArgs) ToGetAvailabilityDomainsAvailabilityDomainOutput ¶
func (i GetAvailabilityDomainsAvailabilityDomainArgs) ToGetAvailabilityDomainsAvailabilityDomainOutput() GetAvailabilityDomainsAvailabilityDomainOutput
func (GetAvailabilityDomainsAvailabilityDomainArgs) ToGetAvailabilityDomainsAvailabilityDomainOutputWithContext ¶
func (i GetAvailabilityDomainsAvailabilityDomainArgs) ToGetAvailabilityDomainsAvailabilityDomainOutputWithContext(ctx context.Context) GetAvailabilityDomainsAvailabilityDomainOutput
type GetAvailabilityDomainsAvailabilityDomainArray ¶
type GetAvailabilityDomainsAvailabilityDomainArray []GetAvailabilityDomainsAvailabilityDomainInput
func (GetAvailabilityDomainsAvailabilityDomainArray) ElementType ¶
func (GetAvailabilityDomainsAvailabilityDomainArray) ElementType() reflect.Type
func (GetAvailabilityDomainsAvailabilityDomainArray) ToGetAvailabilityDomainsAvailabilityDomainArrayOutput ¶
func (i GetAvailabilityDomainsAvailabilityDomainArray) ToGetAvailabilityDomainsAvailabilityDomainArrayOutput() GetAvailabilityDomainsAvailabilityDomainArrayOutput
func (GetAvailabilityDomainsAvailabilityDomainArray) ToGetAvailabilityDomainsAvailabilityDomainArrayOutputWithContext ¶
func (i GetAvailabilityDomainsAvailabilityDomainArray) ToGetAvailabilityDomainsAvailabilityDomainArrayOutputWithContext(ctx context.Context) GetAvailabilityDomainsAvailabilityDomainArrayOutput
type GetAvailabilityDomainsAvailabilityDomainArrayInput ¶
type GetAvailabilityDomainsAvailabilityDomainArrayInput interface { pulumi.Input ToGetAvailabilityDomainsAvailabilityDomainArrayOutput() GetAvailabilityDomainsAvailabilityDomainArrayOutput ToGetAvailabilityDomainsAvailabilityDomainArrayOutputWithContext(context.Context) GetAvailabilityDomainsAvailabilityDomainArrayOutput }
GetAvailabilityDomainsAvailabilityDomainArrayInput is an input type that accepts GetAvailabilityDomainsAvailabilityDomainArray and GetAvailabilityDomainsAvailabilityDomainArrayOutput values. You can construct a concrete instance of `GetAvailabilityDomainsAvailabilityDomainArrayInput` via:
GetAvailabilityDomainsAvailabilityDomainArray{ GetAvailabilityDomainsAvailabilityDomainArgs{...} }
type GetAvailabilityDomainsAvailabilityDomainArrayOutput ¶
type GetAvailabilityDomainsAvailabilityDomainArrayOutput struct{ *pulumi.OutputState }
func (GetAvailabilityDomainsAvailabilityDomainArrayOutput) ElementType ¶
func (GetAvailabilityDomainsAvailabilityDomainArrayOutput) ElementType() reflect.Type
func (GetAvailabilityDomainsAvailabilityDomainArrayOutput) ToGetAvailabilityDomainsAvailabilityDomainArrayOutput ¶
func (o GetAvailabilityDomainsAvailabilityDomainArrayOutput) ToGetAvailabilityDomainsAvailabilityDomainArrayOutput() GetAvailabilityDomainsAvailabilityDomainArrayOutput
func (GetAvailabilityDomainsAvailabilityDomainArrayOutput) ToGetAvailabilityDomainsAvailabilityDomainArrayOutputWithContext ¶
func (o GetAvailabilityDomainsAvailabilityDomainArrayOutput) ToGetAvailabilityDomainsAvailabilityDomainArrayOutputWithContext(ctx context.Context) GetAvailabilityDomainsAvailabilityDomainArrayOutput
type GetAvailabilityDomainsAvailabilityDomainInput ¶
type GetAvailabilityDomainsAvailabilityDomainInput interface { pulumi.Input ToGetAvailabilityDomainsAvailabilityDomainOutput() GetAvailabilityDomainsAvailabilityDomainOutput ToGetAvailabilityDomainsAvailabilityDomainOutputWithContext(context.Context) GetAvailabilityDomainsAvailabilityDomainOutput }
GetAvailabilityDomainsAvailabilityDomainInput is an input type that accepts GetAvailabilityDomainsAvailabilityDomainArgs and GetAvailabilityDomainsAvailabilityDomainOutput values. You can construct a concrete instance of `GetAvailabilityDomainsAvailabilityDomainInput` via:
GetAvailabilityDomainsAvailabilityDomainArgs{...}
type GetAvailabilityDomainsAvailabilityDomainOutput ¶
type GetAvailabilityDomainsAvailabilityDomainOutput struct{ *pulumi.OutputState }
func (GetAvailabilityDomainsAvailabilityDomainOutput) CompartmentId ¶
func (o GetAvailabilityDomainsAvailabilityDomainOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetAvailabilityDomainsAvailabilityDomainOutput) ElementType ¶
func (GetAvailabilityDomainsAvailabilityDomainOutput) ElementType() reflect.Type
func (GetAvailabilityDomainsAvailabilityDomainOutput) Id ¶
func (o GetAvailabilityDomainsAvailabilityDomainOutput) Id() pulumi.StringOutput
The OCID of the Availability Domain.
func (GetAvailabilityDomainsAvailabilityDomainOutput) Name ¶
func (o GetAvailabilityDomainsAvailabilityDomainOutput) Name() pulumi.StringOutput
The name of the Availability Domain.
func (GetAvailabilityDomainsAvailabilityDomainOutput) ToGetAvailabilityDomainsAvailabilityDomainOutput ¶
func (o GetAvailabilityDomainsAvailabilityDomainOutput) ToGetAvailabilityDomainsAvailabilityDomainOutput() GetAvailabilityDomainsAvailabilityDomainOutput
func (GetAvailabilityDomainsAvailabilityDomainOutput) ToGetAvailabilityDomainsAvailabilityDomainOutputWithContext ¶
func (o GetAvailabilityDomainsAvailabilityDomainOutput) ToGetAvailabilityDomainsAvailabilityDomainOutputWithContext(ctx context.Context) GetAvailabilityDomainsAvailabilityDomainOutput
type GetAvailabilityDomainsFilterArgs ¶
type GetAvailabilityDomainsFilterArgs struct { // The name of the Availability Domain. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAvailabilityDomainsFilterArgs) ElementType ¶
func (GetAvailabilityDomainsFilterArgs) ElementType() reflect.Type
func (GetAvailabilityDomainsFilterArgs) ToGetAvailabilityDomainsFilterOutput ¶
func (i GetAvailabilityDomainsFilterArgs) ToGetAvailabilityDomainsFilterOutput() GetAvailabilityDomainsFilterOutput
func (GetAvailabilityDomainsFilterArgs) ToGetAvailabilityDomainsFilterOutputWithContext ¶
func (i GetAvailabilityDomainsFilterArgs) ToGetAvailabilityDomainsFilterOutputWithContext(ctx context.Context) GetAvailabilityDomainsFilterOutput
type GetAvailabilityDomainsFilterArray ¶
type GetAvailabilityDomainsFilterArray []GetAvailabilityDomainsFilterInput
func (GetAvailabilityDomainsFilterArray) ElementType ¶
func (GetAvailabilityDomainsFilterArray) ElementType() reflect.Type
func (GetAvailabilityDomainsFilterArray) ToGetAvailabilityDomainsFilterArrayOutput ¶
func (i GetAvailabilityDomainsFilterArray) ToGetAvailabilityDomainsFilterArrayOutput() GetAvailabilityDomainsFilterArrayOutput
func (GetAvailabilityDomainsFilterArray) ToGetAvailabilityDomainsFilterArrayOutputWithContext ¶
func (i GetAvailabilityDomainsFilterArray) ToGetAvailabilityDomainsFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityDomainsFilterArrayOutput
type GetAvailabilityDomainsFilterArrayInput ¶
type GetAvailabilityDomainsFilterArrayInput interface { pulumi.Input ToGetAvailabilityDomainsFilterArrayOutput() GetAvailabilityDomainsFilterArrayOutput ToGetAvailabilityDomainsFilterArrayOutputWithContext(context.Context) GetAvailabilityDomainsFilterArrayOutput }
GetAvailabilityDomainsFilterArrayInput is an input type that accepts GetAvailabilityDomainsFilterArray and GetAvailabilityDomainsFilterArrayOutput values. You can construct a concrete instance of `GetAvailabilityDomainsFilterArrayInput` via:
GetAvailabilityDomainsFilterArray{ GetAvailabilityDomainsFilterArgs{...} }
type GetAvailabilityDomainsFilterArrayOutput ¶
type GetAvailabilityDomainsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAvailabilityDomainsFilterArrayOutput) ElementType ¶
func (GetAvailabilityDomainsFilterArrayOutput) ElementType() reflect.Type
func (GetAvailabilityDomainsFilterArrayOutput) ToGetAvailabilityDomainsFilterArrayOutput ¶
func (o GetAvailabilityDomainsFilterArrayOutput) ToGetAvailabilityDomainsFilterArrayOutput() GetAvailabilityDomainsFilterArrayOutput
func (GetAvailabilityDomainsFilterArrayOutput) ToGetAvailabilityDomainsFilterArrayOutputWithContext ¶
func (o GetAvailabilityDomainsFilterArrayOutput) ToGetAvailabilityDomainsFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityDomainsFilterArrayOutput
type GetAvailabilityDomainsFilterInput ¶
type GetAvailabilityDomainsFilterInput interface { pulumi.Input ToGetAvailabilityDomainsFilterOutput() GetAvailabilityDomainsFilterOutput ToGetAvailabilityDomainsFilterOutputWithContext(context.Context) GetAvailabilityDomainsFilterOutput }
GetAvailabilityDomainsFilterInput is an input type that accepts GetAvailabilityDomainsFilterArgs and GetAvailabilityDomainsFilterOutput values. You can construct a concrete instance of `GetAvailabilityDomainsFilterInput` via:
GetAvailabilityDomainsFilterArgs{...}
type GetAvailabilityDomainsFilterOutput ¶
type GetAvailabilityDomainsFilterOutput struct{ *pulumi.OutputState }
func (GetAvailabilityDomainsFilterOutput) ElementType ¶
func (GetAvailabilityDomainsFilterOutput) ElementType() reflect.Type
func (GetAvailabilityDomainsFilterOutput) Name ¶
func (o GetAvailabilityDomainsFilterOutput) Name() pulumi.StringOutput
The name of the Availability Domain.
func (GetAvailabilityDomainsFilterOutput) Regex ¶
func (o GetAvailabilityDomainsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAvailabilityDomainsFilterOutput) ToGetAvailabilityDomainsFilterOutput ¶
func (o GetAvailabilityDomainsFilterOutput) ToGetAvailabilityDomainsFilterOutput() GetAvailabilityDomainsFilterOutput
func (GetAvailabilityDomainsFilterOutput) ToGetAvailabilityDomainsFilterOutputWithContext ¶
func (o GetAvailabilityDomainsFilterOutput) ToGetAvailabilityDomainsFilterOutputWithContext(ctx context.Context) GetAvailabilityDomainsFilterOutput
func (GetAvailabilityDomainsFilterOutput) Values ¶
func (o GetAvailabilityDomainsFilterOutput) Values() pulumi.StringArrayOutput
type GetAvailabilityDomainsOutputArgs ¶
type GetAvailabilityDomainsOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetAvailabilityDomainsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getAvailabilityDomains.
func (GetAvailabilityDomainsOutputArgs) ElementType ¶
func (GetAvailabilityDomainsOutputArgs) ElementType() reflect.Type
type GetAvailabilityDomainsResult ¶
type GetAvailabilityDomainsResult struct { // The list of availability_domains. AvailabilityDomains []GetAvailabilityDomainsAvailabilityDomain `pulumi:"availabilityDomains"` // The OCID of the tenancy. CompartmentId string `pulumi:"compartmentId"` Filters []GetAvailabilityDomainsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getAvailabilityDomains.
func GetAvailabilityDomains ¶
func GetAvailabilityDomains(ctx *pulumi.Context, args *GetAvailabilityDomainsArgs, opts ...pulumi.InvokeOption) (*GetAvailabilityDomainsResult, error)
This data source provides the list of Availability Domains in Oracle Cloud Infrastructure Identity service.
Lists the availability domains in your tenancy. Specify the OCID of either the tenancy or another of your compartments as the value for the compartment ID (remember that the tenancy is simply the root compartment). See [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five). Note that the order of the results returned can change if availability domains are added or removed; therefore, do not create a dependency on the list order.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetAvailabilityDomains(ctx, &identity.GetAvailabilityDomainsArgs{ CompartmentId: _var.Tenancy_ocid, }, nil) if err != nil { return err } return nil }) }
```
type GetAvailabilityDomainsResultOutput ¶
type GetAvailabilityDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAvailabilityDomains.
func GetAvailabilityDomainsOutput ¶
func GetAvailabilityDomainsOutput(ctx *pulumi.Context, args GetAvailabilityDomainsOutputArgs, opts ...pulumi.InvokeOption) GetAvailabilityDomainsResultOutput
func (GetAvailabilityDomainsResultOutput) AvailabilityDomains ¶
func (o GetAvailabilityDomainsResultOutput) AvailabilityDomains() GetAvailabilityDomainsAvailabilityDomainArrayOutput
The list of availability_domains.
func (GetAvailabilityDomainsResultOutput) CompartmentId ¶
func (o GetAvailabilityDomainsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy.
func (GetAvailabilityDomainsResultOutput) ElementType ¶
func (GetAvailabilityDomainsResultOutput) ElementType() reflect.Type
func (GetAvailabilityDomainsResultOutput) Filters ¶
func (o GetAvailabilityDomainsResultOutput) Filters() GetAvailabilityDomainsFilterArrayOutput
func (GetAvailabilityDomainsResultOutput) Id ¶
func (o GetAvailabilityDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAvailabilityDomainsResultOutput) ToGetAvailabilityDomainsResultOutput ¶
func (o GetAvailabilityDomainsResultOutput) ToGetAvailabilityDomainsResultOutput() GetAvailabilityDomainsResultOutput
func (GetAvailabilityDomainsResultOutput) ToGetAvailabilityDomainsResultOutputWithContext ¶
func (o GetAvailabilityDomainsResultOutput) ToGetAvailabilityDomainsResultOutputWithContext(ctx context.Context) GetAvailabilityDomainsResultOutput
type GetCompartmentsArgs ¶
type GetCompartmentsArgs struct { // Valid values are `ANY` and `ACCESSIBLE`. Default is `ANY`. Setting this to `ACCESSIBLE` returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). For the compartments on which the user indirectly has INSPECT permissions, a restricted set of fields is returned. AccessLevel *string `pulumi:"accessLevel"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Default is false. Can only be set to true when performing ListCompartments on the tenancy (root compartment). When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are returned depending on the the setting of `accessLevel`. CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"` Filters []GetCompartmentsFilter `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getCompartments.
type GetCompartmentsCompartment ¶
type GetCompartmentsCompartment struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the compartment. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` EnableDelete bool `pulumi:"enableDelete"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the compartment. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // Indicates whether or not the compartment is accessible for the user making the request. Returns true when the user has INSPECT permissions directly on a resource in the compartment or indirectly (permissions can be on a resource in a subcompartment). IsAccessible bool `pulumi:"isAccessible"` // A filter to only return resources that match the given name exactly. Name string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // Date and time the compartment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetCompartmentsCompartmentArgs ¶
type GetCompartmentsCompartmentArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the compartment. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` EnableDelete pulumi.BoolInput `pulumi:"enableDelete"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the compartment. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // Indicates whether or not the compartment is accessible for the user making the request. Returns true when the user has INSPECT permissions directly on a resource in the compartment or indirectly (permissions can be on a resource in a subcompartment). IsAccessible pulumi.BoolInput `pulumi:"isAccessible"` // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // Date and time the compartment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetCompartmentsCompartmentArgs) ElementType ¶
func (GetCompartmentsCompartmentArgs) ElementType() reflect.Type
func (GetCompartmentsCompartmentArgs) ToGetCompartmentsCompartmentOutput ¶
func (i GetCompartmentsCompartmentArgs) ToGetCompartmentsCompartmentOutput() GetCompartmentsCompartmentOutput
func (GetCompartmentsCompartmentArgs) ToGetCompartmentsCompartmentOutputWithContext ¶
func (i GetCompartmentsCompartmentArgs) ToGetCompartmentsCompartmentOutputWithContext(ctx context.Context) GetCompartmentsCompartmentOutput
type GetCompartmentsCompartmentArray ¶
type GetCompartmentsCompartmentArray []GetCompartmentsCompartmentInput
func (GetCompartmentsCompartmentArray) ElementType ¶
func (GetCompartmentsCompartmentArray) ElementType() reflect.Type
func (GetCompartmentsCompartmentArray) ToGetCompartmentsCompartmentArrayOutput ¶
func (i GetCompartmentsCompartmentArray) ToGetCompartmentsCompartmentArrayOutput() GetCompartmentsCompartmentArrayOutput
func (GetCompartmentsCompartmentArray) ToGetCompartmentsCompartmentArrayOutputWithContext ¶
func (i GetCompartmentsCompartmentArray) ToGetCompartmentsCompartmentArrayOutputWithContext(ctx context.Context) GetCompartmentsCompartmentArrayOutput
type GetCompartmentsCompartmentArrayInput ¶
type GetCompartmentsCompartmentArrayInput interface { pulumi.Input ToGetCompartmentsCompartmentArrayOutput() GetCompartmentsCompartmentArrayOutput ToGetCompartmentsCompartmentArrayOutputWithContext(context.Context) GetCompartmentsCompartmentArrayOutput }
GetCompartmentsCompartmentArrayInput is an input type that accepts GetCompartmentsCompartmentArray and GetCompartmentsCompartmentArrayOutput values. You can construct a concrete instance of `GetCompartmentsCompartmentArrayInput` via:
GetCompartmentsCompartmentArray{ GetCompartmentsCompartmentArgs{...} }
type GetCompartmentsCompartmentArrayOutput ¶
type GetCompartmentsCompartmentArrayOutput struct{ *pulumi.OutputState }
func (GetCompartmentsCompartmentArrayOutput) ElementType ¶
func (GetCompartmentsCompartmentArrayOutput) ElementType() reflect.Type
func (GetCompartmentsCompartmentArrayOutput) Index ¶
func (o GetCompartmentsCompartmentArrayOutput) Index(i pulumi.IntInput) GetCompartmentsCompartmentOutput
func (GetCompartmentsCompartmentArrayOutput) ToGetCompartmentsCompartmentArrayOutput ¶
func (o GetCompartmentsCompartmentArrayOutput) ToGetCompartmentsCompartmentArrayOutput() GetCompartmentsCompartmentArrayOutput
func (GetCompartmentsCompartmentArrayOutput) ToGetCompartmentsCompartmentArrayOutputWithContext ¶
func (o GetCompartmentsCompartmentArrayOutput) ToGetCompartmentsCompartmentArrayOutputWithContext(ctx context.Context) GetCompartmentsCompartmentArrayOutput
type GetCompartmentsCompartmentInput ¶
type GetCompartmentsCompartmentInput interface { pulumi.Input ToGetCompartmentsCompartmentOutput() GetCompartmentsCompartmentOutput ToGetCompartmentsCompartmentOutputWithContext(context.Context) GetCompartmentsCompartmentOutput }
GetCompartmentsCompartmentInput is an input type that accepts GetCompartmentsCompartmentArgs and GetCompartmentsCompartmentOutput values. You can construct a concrete instance of `GetCompartmentsCompartmentInput` via:
GetCompartmentsCompartmentArgs{...}
type GetCompartmentsCompartmentOutput ¶
type GetCompartmentsCompartmentOutput struct{ *pulumi.OutputState }
func (GetCompartmentsCompartmentOutput) CompartmentId ¶
func (o GetCompartmentsCompartmentOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetCompartmentsCompartmentOutput) DefinedTags ¶
func (o GetCompartmentsCompartmentOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetCompartmentsCompartmentOutput) Description ¶
func (o GetCompartmentsCompartmentOutput) Description() pulumi.StringOutput
The description you assign to the compartment. Does not have to be unique, and it's changeable.
func (GetCompartmentsCompartmentOutput) ElementType ¶
func (GetCompartmentsCompartmentOutput) ElementType() reflect.Type
func (GetCompartmentsCompartmentOutput) EnableDelete ¶
func (o GetCompartmentsCompartmentOutput) EnableDelete() pulumi.BoolOutput
func (GetCompartmentsCompartmentOutput) FreeformTags ¶
func (o GetCompartmentsCompartmentOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetCompartmentsCompartmentOutput) Id ¶
func (o GetCompartmentsCompartmentOutput) Id() pulumi.StringOutput
The OCID of the compartment.
func (GetCompartmentsCompartmentOutput) InactiveState ¶
func (o GetCompartmentsCompartmentOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetCompartmentsCompartmentOutput) IsAccessible ¶
func (o GetCompartmentsCompartmentOutput) IsAccessible() pulumi.BoolOutput
Indicates whether or not the compartment is accessible for the user making the request. Returns true when the user has INSPECT permissions directly on a resource in the compartment or indirectly (permissions can be on a resource in a subcompartment).
func (GetCompartmentsCompartmentOutput) Name ¶
func (o GetCompartmentsCompartmentOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetCompartmentsCompartmentOutput) State ¶
func (o GetCompartmentsCompartmentOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetCompartmentsCompartmentOutput) TimeCreated ¶
func (o GetCompartmentsCompartmentOutput) TimeCreated() pulumi.StringOutput
Date and time the compartment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetCompartmentsCompartmentOutput) ToGetCompartmentsCompartmentOutput ¶
func (o GetCompartmentsCompartmentOutput) ToGetCompartmentsCompartmentOutput() GetCompartmentsCompartmentOutput
func (GetCompartmentsCompartmentOutput) ToGetCompartmentsCompartmentOutputWithContext ¶
func (o GetCompartmentsCompartmentOutput) ToGetCompartmentsCompartmentOutputWithContext(ctx context.Context) GetCompartmentsCompartmentOutput
type GetCompartmentsFilter ¶
type GetCompartmentsFilterArgs ¶
type GetCompartmentsFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCompartmentsFilterArgs) ElementType ¶
func (GetCompartmentsFilterArgs) ElementType() reflect.Type
func (GetCompartmentsFilterArgs) ToGetCompartmentsFilterOutput ¶
func (i GetCompartmentsFilterArgs) ToGetCompartmentsFilterOutput() GetCompartmentsFilterOutput
func (GetCompartmentsFilterArgs) ToGetCompartmentsFilterOutputWithContext ¶
func (i GetCompartmentsFilterArgs) ToGetCompartmentsFilterOutputWithContext(ctx context.Context) GetCompartmentsFilterOutput
type GetCompartmentsFilterArray ¶
type GetCompartmentsFilterArray []GetCompartmentsFilterInput
func (GetCompartmentsFilterArray) ElementType ¶
func (GetCompartmentsFilterArray) ElementType() reflect.Type
func (GetCompartmentsFilterArray) ToGetCompartmentsFilterArrayOutput ¶
func (i GetCompartmentsFilterArray) ToGetCompartmentsFilterArrayOutput() GetCompartmentsFilterArrayOutput
func (GetCompartmentsFilterArray) ToGetCompartmentsFilterArrayOutputWithContext ¶
func (i GetCompartmentsFilterArray) ToGetCompartmentsFilterArrayOutputWithContext(ctx context.Context) GetCompartmentsFilterArrayOutput
type GetCompartmentsFilterArrayInput ¶
type GetCompartmentsFilterArrayInput interface { pulumi.Input ToGetCompartmentsFilterArrayOutput() GetCompartmentsFilterArrayOutput ToGetCompartmentsFilterArrayOutputWithContext(context.Context) GetCompartmentsFilterArrayOutput }
GetCompartmentsFilterArrayInput is an input type that accepts GetCompartmentsFilterArray and GetCompartmentsFilterArrayOutput values. You can construct a concrete instance of `GetCompartmentsFilterArrayInput` via:
GetCompartmentsFilterArray{ GetCompartmentsFilterArgs{...} }
type GetCompartmentsFilterArrayOutput ¶
type GetCompartmentsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCompartmentsFilterArrayOutput) ElementType ¶
func (GetCompartmentsFilterArrayOutput) ElementType() reflect.Type
func (GetCompartmentsFilterArrayOutput) Index ¶
func (o GetCompartmentsFilterArrayOutput) Index(i pulumi.IntInput) GetCompartmentsFilterOutput
func (GetCompartmentsFilterArrayOutput) ToGetCompartmentsFilterArrayOutput ¶
func (o GetCompartmentsFilterArrayOutput) ToGetCompartmentsFilterArrayOutput() GetCompartmentsFilterArrayOutput
func (GetCompartmentsFilterArrayOutput) ToGetCompartmentsFilterArrayOutputWithContext ¶
func (o GetCompartmentsFilterArrayOutput) ToGetCompartmentsFilterArrayOutputWithContext(ctx context.Context) GetCompartmentsFilterArrayOutput
type GetCompartmentsFilterInput ¶
type GetCompartmentsFilterInput interface { pulumi.Input ToGetCompartmentsFilterOutput() GetCompartmentsFilterOutput ToGetCompartmentsFilterOutputWithContext(context.Context) GetCompartmentsFilterOutput }
GetCompartmentsFilterInput is an input type that accepts GetCompartmentsFilterArgs and GetCompartmentsFilterOutput values. You can construct a concrete instance of `GetCompartmentsFilterInput` via:
GetCompartmentsFilterArgs{...}
type GetCompartmentsFilterOutput ¶
type GetCompartmentsFilterOutput struct{ *pulumi.OutputState }
func (GetCompartmentsFilterOutput) ElementType ¶
func (GetCompartmentsFilterOutput) ElementType() reflect.Type
func (GetCompartmentsFilterOutput) Name ¶
func (o GetCompartmentsFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetCompartmentsFilterOutput) Regex ¶
func (o GetCompartmentsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCompartmentsFilterOutput) ToGetCompartmentsFilterOutput ¶
func (o GetCompartmentsFilterOutput) ToGetCompartmentsFilterOutput() GetCompartmentsFilterOutput
func (GetCompartmentsFilterOutput) ToGetCompartmentsFilterOutputWithContext ¶
func (o GetCompartmentsFilterOutput) ToGetCompartmentsFilterOutputWithContext(ctx context.Context) GetCompartmentsFilterOutput
func (GetCompartmentsFilterOutput) Values ¶
func (o GetCompartmentsFilterOutput) Values() pulumi.StringArrayOutput
type GetCompartmentsOutputArgs ¶
type GetCompartmentsOutputArgs struct { // Valid values are `ANY` and `ACCESSIBLE`. Default is `ANY`. Setting this to `ACCESSIBLE` returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). For the compartments on which the user indirectly has INSPECT permissions, a restricted set of fields is returned. AccessLevel pulumi.StringPtrInput `pulumi:"accessLevel"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Default is false. Can only be set to true when performing ListCompartments on the tenancy (root compartment). When set to true, the hierarchy of compartments is traversed and all compartments and subcompartments in the tenancy are returned depending on the the setting of `accessLevel`. CompartmentIdInSubtree pulumi.BoolPtrInput `pulumi:"compartmentIdInSubtree"` Filters GetCompartmentsFilterArrayInput `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getCompartments.
func (GetCompartmentsOutputArgs) ElementType ¶
func (GetCompartmentsOutputArgs) ElementType() reflect.Type
type GetCompartmentsResult ¶
type GetCompartmentsResult struct { AccessLevel *string `pulumi:"accessLevel"` // The OCID of the parent compartment containing the compartment. CompartmentId string `pulumi:"compartmentId"` CompartmentIdInSubtree *bool `pulumi:"compartmentIdInSubtree"` // The list of compartments. Compartments []GetCompartmentsCompartment `pulumi:"compartments"` Filters []GetCompartmentsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name you assign to the compartment during creation. The name must be unique across all compartments in the parent. Avoid entering confidential information. Name *string `pulumi:"name"` // The compartment's current state. State *string `pulumi:"state"` }
A collection of values returned by getCompartments.
func GetCompartments ¶
func GetCompartments(ctx *pulumi.Context, args *GetCompartmentsArgs, opts ...pulumi.InvokeOption) (*GetCompartmentsResult, error)
This data source provides the list of Compartments in Oracle Cloud Infrastructure Identity service.
Lists the compartments in a specified compartment. The members of the list returned depends on the values set for several parameters.
With the exception of the tenancy (root compartment), the ListCompartments operation returns only the first-level child compartments in the parent compartment specified in `compartmentId`. The list does not include any subcompartments of the child compartments (grandchildren).
The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (the resource can be in a subcompartment).
The parameter `compartmentIdInSubtree` applies only when you perform ListCompartments on the tenancy (root compartment). When set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ANY.
See [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetCompartments(ctx, &identity.GetCompartmentsArgs{ CompartmentId: _var.Compartment_id, AccessLevel: pulumi.StringRef(_var.Compartment_access_level), CompartmentIdInSubtree: pulumi.BoolRef(_var.Compartment_compartment_id_in_subtree), Name: pulumi.StringRef(_var.Compartment_name), State: pulumi.StringRef(_var.Compartment_state), }, nil) if err != nil { return err } return nil }) }
```
type GetCompartmentsResultOutput ¶
type GetCompartmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCompartments.
func GetCompartmentsOutput ¶
func GetCompartmentsOutput(ctx *pulumi.Context, args GetCompartmentsOutputArgs, opts ...pulumi.InvokeOption) GetCompartmentsResultOutput
func (GetCompartmentsResultOutput) AccessLevel ¶
func (o GetCompartmentsResultOutput) AccessLevel() pulumi.StringPtrOutput
func (GetCompartmentsResultOutput) CompartmentId ¶
func (o GetCompartmentsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the parent compartment containing the compartment.
func (GetCompartmentsResultOutput) CompartmentIdInSubtree ¶
func (o GetCompartmentsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput
func (GetCompartmentsResultOutput) Compartments ¶
func (o GetCompartmentsResultOutput) Compartments() GetCompartmentsCompartmentArrayOutput
The list of compartments.
func (GetCompartmentsResultOutput) ElementType ¶
func (GetCompartmentsResultOutput) ElementType() reflect.Type
func (GetCompartmentsResultOutput) Filters ¶
func (o GetCompartmentsResultOutput) Filters() GetCompartmentsFilterArrayOutput
func (GetCompartmentsResultOutput) Id ¶
func (o GetCompartmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCompartmentsResultOutput) Name ¶
func (o GetCompartmentsResultOutput) Name() pulumi.StringPtrOutput
The name you assign to the compartment during creation. The name must be unique across all compartments in the parent. Avoid entering confidential information.
func (GetCompartmentsResultOutput) State ¶
func (o GetCompartmentsResultOutput) State() pulumi.StringPtrOutput
The compartment's current state.
func (GetCompartmentsResultOutput) ToGetCompartmentsResultOutput ¶
func (o GetCompartmentsResultOutput) ToGetCompartmentsResultOutput() GetCompartmentsResultOutput
func (GetCompartmentsResultOutput) ToGetCompartmentsResultOutputWithContext ¶
func (o GetCompartmentsResultOutput) ToGetCompartmentsResultOutputWithContext(ctx context.Context) GetCompartmentsResultOutput
type GetCostTrackingTagsArgs ¶
type GetCostTrackingTagsArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetCostTrackingTagsFilter `pulumi:"filters"` }
A collection of arguments for invoking getCostTrackingTags.
type GetCostTrackingTagsFilter ¶
type GetCostTrackingTagsFilter struct { // The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name string `pulumi:"name"` Regex *bool `pulumi:"regex"` // The list of allowed values for a definedTag value. Values []string `pulumi:"values"` }
type GetCostTrackingTagsFilterArgs ¶
type GetCostTrackingTagsFilterArgs struct { // The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` // The list of allowed values for a definedTag value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostTrackingTagsFilterArgs) ElementType ¶
func (GetCostTrackingTagsFilterArgs) ElementType() reflect.Type
func (GetCostTrackingTagsFilterArgs) ToGetCostTrackingTagsFilterOutput ¶
func (i GetCostTrackingTagsFilterArgs) ToGetCostTrackingTagsFilterOutput() GetCostTrackingTagsFilterOutput
func (GetCostTrackingTagsFilterArgs) ToGetCostTrackingTagsFilterOutputWithContext ¶
func (i GetCostTrackingTagsFilterArgs) ToGetCostTrackingTagsFilterOutputWithContext(ctx context.Context) GetCostTrackingTagsFilterOutput
type GetCostTrackingTagsFilterArray ¶
type GetCostTrackingTagsFilterArray []GetCostTrackingTagsFilterInput
func (GetCostTrackingTagsFilterArray) ElementType ¶
func (GetCostTrackingTagsFilterArray) ElementType() reflect.Type
func (GetCostTrackingTagsFilterArray) ToGetCostTrackingTagsFilterArrayOutput ¶
func (i GetCostTrackingTagsFilterArray) ToGetCostTrackingTagsFilterArrayOutput() GetCostTrackingTagsFilterArrayOutput
func (GetCostTrackingTagsFilterArray) ToGetCostTrackingTagsFilterArrayOutputWithContext ¶
func (i GetCostTrackingTagsFilterArray) ToGetCostTrackingTagsFilterArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsFilterArrayOutput
type GetCostTrackingTagsFilterArrayInput ¶
type GetCostTrackingTagsFilterArrayInput interface { pulumi.Input ToGetCostTrackingTagsFilterArrayOutput() GetCostTrackingTagsFilterArrayOutput ToGetCostTrackingTagsFilterArrayOutputWithContext(context.Context) GetCostTrackingTagsFilterArrayOutput }
GetCostTrackingTagsFilterArrayInput is an input type that accepts GetCostTrackingTagsFilterArray and GetCostTrackingTagsFilterArrayOutput values. You can construct a concrete instance of `GetCostTrackingTagsFilterArrayInput` via:
GetCostTrackingTagsFilterArray{ GetCostTrackingTagsFilterArgs{...} }
type GetCostTrackingTagsFilterArrayOutput ¶
type GetCostTrackingTagsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCostTrackingTagsFilterArrayOutput) ElementType ¶
func (GetCostTrackingTagsFilterArrayOutput) ElementType() reflect.Type
func (GetCostTrackingTagsFilterArrayOutput) Index ¶
func (o GetCostTrackingTagsFilterArrayOutput) Index(i pulumi.IntInput) GetCostTrackingTagsFilterOutput
func (GetCostTrackingTagsFilterArrayOutput) ToGetCostTrackingTagsFilterArrayOutput ¶
func (o GetCostTrackingTagsFilterArrayOutput) ToGetCostTrackingTagsFilterArrayOutput() GetCostTrackingTagsFilterArrayOutput
func (GetCostTrackingTagsFilterArrayOutput) ToGetCostTrackingTagsFilterArrayOutputWithContext ¶
func (o GetCostTrackingTagsFilterArrayOutput) ToGetCostTrackingTagsFilterArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsFilterArrayOutput
type GetCostTrackingTagsFilterInput ¶
type GetCostTrackingTagsFilterInput interface { pulumi.Input ToGetCostTrackingTagsFilterOutput() GetCostTrackingTagsFilterOutput ToGetCostTrackingTagsFilterOutputWithContext(context.Context) GetCostTrackingTagsFilterOutput }
GetCostTrackingTagsFilterInput is an input type that accepts GetCostTrackingTagsFilterArgs and GetCostTrackingTagsFilterOutput values. You can construct a concrete instance of `GetCostTrackingTagsFilterInput` via:
GetCostTrackingTagsFilterArgs{...}
type GetCostTrackingTagsFilterOutput ¶
type GetCostTrackingTagsFilterOutput struct{ *pulumi.OutputState }
func (GetCostTrackingTagsFilterOutput) ElementType ¶
func (GetCostTrackingTagsFilterOutput) ElementType() reflect.Type
func (GetCostTrackingTagsFilterOutput) Name ¶
func (o GetCostTrackingTagsFilterOutput) Name() pulumi.StringOutput
The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed.
func (GetCostTrackingTagsFilterOutput) Regex ¶
func (o GetCostTrackingTagsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCostTrackingTagsFilterOutput) ToGetCostTrackingTagsFilterOutput ¶
func (o GetCostTrackingTagsFilterOutput) ToGetCostTrackingTagsFilterOutput() GetCostTrackingTagsFilterOutput
func (GetCostTrackingTagsFilterOutput) ToGetCostTrackingTagsFilterOutputWithContext ¶
func (o GetCostTrackingTagsFilterOutput) ToGetCostTrackingTagsFilterOutputWithContext(ctx context.Context) GetCostTrackingTagsFilterOutput
func (GetCostTrackingTagsFilterOutput) Values ¶
func (o GetCostTrackingTagsFilterOutput) Values() pulumi.StringArrayOutput
The list of allowed values for a definedTag value.
type GetCostTrackingTagsOutputArgs ¶
type GetCostTrackingTagsOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetCostTrackingTagsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getCostTrackingTags.
func (GetCostTrackingTagsOutputArgs) ElementType ¶
func (GetCostTrackingTagsOutputArgs) ElementType() reflect.Type
type GetCostTrackingTagsResult ¶
type GetCostTrackingTagsResult struct { // The OCID of the compartment that contains the tag definition. CompartmentId string `pulumi:"compartmentId"` Filters []GetCostTrackingTagsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of tags. Tags []GetCostTrackingTagsTag `pulumi:"tags"` }
A collection of values returned by getCostTrackingTags.
func GetCostTrackingTags ¶
func GetCostTrackingTags(ctx *pulumi.Context, args *GetCostTrackingTagsArgs, opts ...pulumi.InvokeOption) (*GetCostTrackingTagsResult, error)
This data source provides the list of Cost Tracking Tags in Oracle Cloud Infrastructure Identity service.
Lists all the tags enabled for cost-tracking in the specified tenancy. For information about cost-tracking tags, see [Using Cost-tracking Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#costs).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetCostTrackingTags(ctx, &identity.GetCostTrackingTagsArgs{ CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetCostTrackingTagsResultOutput ¶
type GetCostTrackingTagsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCostTrackingTags.
func GetCostTrackingTagsOutput ¶
func GetCostTrackingTagsOutput(ctx *pulumi.Context, args GetCostTrackingTagsOutputArgs, opts ...pulumi.InvokeOption) GetCostTrackingTagsResultOutput
func (GetCostTrackingTagsResultOutput) CompartmentId ¶
func (o GetCostTrackingTagsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the tag definition.
func (GetCostTrackingTagsResultOutput) ElementType ¶
func (GetCostTrackingTagsResultOutput) ElementType() reflect.Type
func (GetCostTrackingTagsResultOutput) Filters ¶
func (o GetCostTrackingTagsResultOutput) Filters() GetCostTrackingTagsFilterArrayOutput
func (GetCostTrackingTagsResultOutput) Id ¶
func (o GetCostTrackingTagsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCostTrackingTagsResultOutput) Tags ¶
func (o GetCostTrackingTagsResultOutput) Tags() GetCostTrackingTagsTagArrayOutput
The list of tags.
func (GetCostTrackingTagsResultOutput) ToGetCostTrackingTagsResultOutput ¶
func (o GetCostTrackingTagsResultOutput) ToGetCostTrackingTagsResultOutput() GetCostTrackingTagsResultOutput
func (GetCostTrackingTagsResultOutput) ToGetCostTrackingTagsResultOutputWithContext ¶
func (o GetCostTrackingTagsResultOutput) ToGetCostTrackingTagsResultOutputWithContext(ctx context.Context) GetCostTrackingTagsResultOutput
type GetCostTrackingTagsTag ¶
type GetCostTrackingTagsTag struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the tag. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the tag definition. Id string `pulumi:"id"` // Indicates whether the tag is enabled for cost tracking. IsCostTracking bool `pulumi:"isCostTracking"` // Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired bool `pulumi:"isRetired"` // The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name string `pulumi:"name"` // The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED. State string `pulumi:"state"` // The OCID of the namespace that contains the tag definition. TagNamespaceId string `pulumi:"tagNamespaceId"` // The name of the tag namespace that contains the tag definition. TagNamespaceName string `pulumi:"tagNamespaceName"` // Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits). Validators []GetCostTrackingTagsTagValidator `pulumi:"validators"` }
type GetCostTrackingTagsTagArgs ¶
type GetCostTrackingTagsTagArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the tag. Description pulumi.StringInput `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the tag definition. Id pulumi.StringInput `pulumi:"id"` // Indicates whether the tag is enabled for cost tracking. IsCostTracking pulumi.BoolInput `pulumi:"isCostTracking"` // Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired pulumi.BoolInput `pulumi:"isRetired"` // The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name pulumi.StringInput `pulumi:"name"` // The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED. State pulumi.StringInput `pulumi:"state"` // The OCID of the namespace that contains the tag definition. TagNamespaceId pulumi.StringInput `pulumi:"tagNamespaceId"` // The name of the tag namespace that contains the tag definition. TagNamespaceName pulumi.StringInput `pulumi:"tagNamespaceName"` // Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits). Validators GetCostTrackingTagsTagValidatorArrayInput `pulumi:"validators"` }
func (GetCostTrackingTagsTagArgs) ElementType ¶
func (GetCostTrackingTagsTagArgs) ElementType() reflect.Type
func (GetCostTrackingTagsTagArgs) ToGetCostTrackingTagsTagOutput ¶
func (i GetCostTrackingTagsTagArgs) ToGetCostTrackingTagsTagOutput() GetCostTrackingTagsTagOutput
func (GetCostTrackingTagsTagArgs) ToGetCostTrackingTagsTagOutputWithContext ¶
func (i GetCostTrackingTagsTagArgs) ToGetCostTrackingTagsTagOutputWithContext(ctx context.Context) GetCostTrackingTagsTagOutput
type GetCostTrackingTagsTagArray ¶
type GetCostTrackingTagsTagArray []GetCostTrackingTagsTagInput
func (GetCostTrackingTagsTagArray) ElementType ¶
func (GetCostTrackingTagsTagArray) ElementType() reflect.Type
func (GetCostTrackingTagsTagArray) ToGetCostTrackingTagsTagArrayOutput ¶
func (i GetCostTrackingTagsTagArray) ToGetCostTrackingTagsTagArrayOutput() GetCostTrackingTagsTagArrayOutput
func (GetCostTrackingTagsTagArray) ToGetCostTrackingTagsTagArrayOutputWithContext ¶
func (i GetCostTrackingTagsTagArray) ToGetCostTrackingTagsTagArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsTagArrayOutput
type GetCostTrackingTagsTagArrayInput ¶
type GetCostTrackingTagsTagArrayInput interface { pulumi.Input ToGetCostTrackingTagsTagArrayOutput() GetCostTrackingTagsTagArrayOutput ToGetCostTrackingTagsTagArrayOutputWithContext(context.Context) GetCostTrackingTagsTagArrayOutput }
GetCostTrackingTagsTagArrayInput is an input type that accepts GetCostTrackingTagsTagArray and GetCostTrackingTagsTagArrayOutput values. You can construct a concrete instance of `GetCostTrackingTagsTagArrayInput` via:
GetCostTrackingTagsTagArray{ GetCostTrackingTagsTagArgs{...} }
type GetCostTrackingTagsTagArrayOutput ¶
type GetCostTrackingTagsTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostTrackingTagsTagArrayOutput) ElementType ¶
func (GetCostTrackingTagsTagArrayOutput) ElementType() reflect.Type
func (GetCostTrackingTagsTagArrayOutput) Index ¶
func (o GetCostTrackingTagsTagArrayOutput) Index(i pulumi.IntInput) GetCostTrackingTagsTagOutput
func (GetCostTrackingTagsTagArrayOutput) ToGetCostTrackingTagsTagArrayOutput ¶
func (o GetCostTrackingTagsTagArrayOutput) ToGetCostTrackingTagsTagArrayOutput() GetCostTrackingTagsTagArrayOutput
func (GetCostTrackingTagsTagArrayOutput) ToGetCostTrackingTagsTagArrayOutputWithContext ¶
func (o GetCostTrackingTagsTagArrayOutput) ToGetCostTrackingTagsTagArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsTagArrayOutput
type GetCostTrackingTagsTagInput ¶
type GetCostTrackingTagsTagInput interface { pulumi.Input ToGetCostTrackingTagsTagOutput() GetCostTrackingTagsTagOutput ToGetCostTrackingTagsTagOutputWithContext(context.Context) GetCostTrackingTagsTagOutput }
GetCostTrackingTagsTagInput is an input type that accepts GetCostTrackingTagsTagArgs and GetCostTrackingTagsTagOutput values. You can construct a concrete instance of `GetCostTrackingTagsTagInput` via:
GetCostTrackingTagsTagArgs{...}
type GetCostTrackingTagsTagOutput ¶
type GetCostTrackingTagsTagOutput struct{ *pulumi.OutputState }
func (GetCostTrackingTagsTagOutput) CompartmentId ¶
func (o GetCostTrackingTagsTagOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetCostTrackingTagsTagOutput) DefinedTags ¶
func (o GetCostTrackingTagsTagOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetCostTrackingTagsTagOutput) Description ¶
func (o GetCostTrackingTagsTagOutput) Description() pulumi.StringOutput
The description you assign to the tag.
func (GetCostTrackingTagsTagOutput) ElementType ¶
func (GetCostTrackingTagsTagOutput) ElementType() reflect.Type
func (GetCostTrackingTagsTagOutput) FreeformTags ¶
func (o GetCostTrackingTagsTagOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetCostTrackingTagsTagOutput) Id ¶
func (o GetCostTrackingTagsTagOutput) Id() pulumi.StringOutput
The OCID of the tag definition.
func (GetCostTrackingTagsTagOutput) IsCostTracking ¶
func (o GetCostTrackingTagsTagOutput) IsCostTracking() pulumi.BoolOutput
Indicates whether the tag is enabled for cost tracking.
func (GetCostTrackingTagsTagOutput) IsRetired ¶
func (o GetCostTrackingTagsTagOutput) IsRetired() pulumi.BoolOutput
Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring).
func (GetCostTrackingTagsTagOutput) Name ¶
func (o GetCostTrackingTagsTagOutput) Name() pulumi.StringOutput
The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed.
func (GetCostTrackingTagsTagOutput) State ¶
func (o GetCostTrackingTagsTagOutput) State() pulumi.StringOutput
The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED.
func (GetCostTrackingTagsTagOutput) TagNamespaceId ¶
func (o GetCostTrackingTagsTagOutput) TagNamespaceId() pulumi.StringOutput
The OCID of the namespace that contains the tag definition.
func (GetCostTrackingTagsTagOutput) TagNamespaceName ¶
func (o GetCostTrackingTagsTagOutput) TagNamespaceName() pulumi.StringOutput
The name of the tag namespace that contains the tag definition.
func (GetCostTrackingTagsTagOutput) TimeCreated ¶
func (o GetCostTrackingTagsTagOutput) TimeCreated() pulumi.StringOutput
Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetCostTrackingTagsTagOutput) ToGetCostTrackingTagsTagOutput ¶
func (o GetCostTrackingTagsTagOutput) ToGetCostTrackingTagsTagOutput() GetCostTrackingTagsTagOutput
func (GetCostTrackingTagsTagOutput) ToGetCostTrackingTagsTagOutputWithContext ¶
func (o GetCostTrackingTagsTagOutput) ToGetCostTrackingTagsTagOutputWithContext(ctx context.Context) GetCostTrackingTagsTagOutput
func (GetCostTrackingTagsTagOutput) Validators ¶
func (o GetCostTrackingTagsTagOutput) Validators() GetCostTrackingTagsTagValidatorArrayOutput
Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits).
type GetCostTrackingTagsTagValidatorArgs ¶
type GetCostTrackingTagsTagValidatorArgs struct { // Specifies the type of validation: a static value (no validation) or a list. ValidatorType pulumi.StringInput `pulumi:"validatorType"` // The list of allowed values for a definedTag value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostTrackingTagsTagValidatorArgs) ElementType ¶
func (GetCostTrackingTagsTagValidatorArgs) ElementType() reflect.Type
func (GetCostTrackingTagsTagValidatorArgs) ToGetCostTrackingTagsTagValidatorOutput ¶
func (i GetCostTrackingTagsTagValidatorArgs) ToGetCostTrackingTagsTagValidatorOutput() GetCostTrackingTagsTagValidatorOutput
func (GetCostTrackingTagsTagValidatorArgs) ToGetCostTrackingTagsTagValidatorOutputWithContext ¶
func (i GetCostTrackingTagsTagValidatorArgs) ToGetCostTrackingTagsTagValidatorOutputWithContext(ctx context.Context) GetCostTrackingTagsTagValidatorOutput
type GetCostTrackingTagsTagValidatorArray ¶
type GetCostTrackingTagsTagValidatorArray []GetCostTrackingTagsTagValidatorInput
func (GetCostTrackingTagsTagValidatorArray) ElementType ¶
func (GetCostTrackingTagsTagValidatorArray) ElementType() reflect.Type
func (GetCostTrackingTagsTagValidatorArray) ToGetCostTrackingTagsTagValidatorArrayOutput ¶
func (i GetCostTrackingTagsTagValidatorArray) ToGetCostTrackingTagsTagValidatorArrayOutput() GetCostTrackingTagsTagValidatorArrayOutput
func (GetCostTrackingTagsTagValidatorArray) ToGetCostTrackingTagsTagValidatorArrayOutputWithContext ¶
func (i GetCostTrackingTagsTagValidatorArray) ToGetCostTrackingTagsTagValidatorArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsTagValidatorArrayOutput
type GetCostTrackingTagsTagValidatorArrayInput ¶
type GetCostTrackingTagsTagValidatorArrayInput interface { pulumi.Input ToGetCostTrackingTagsTagValidatorArrayOutput() GetCostTrackingTagsTagValidatorArrayOutput ToGetCostTrackingTagsTagValidatorArrayOutputWithContext(context.Context) GetCostTrackingTagsTagValidatorArrayOutput }
GetCostTrackingTagsTagValidatorArrayInput is an input type that accepts GetCostTrackingTagsTagValidatorArray and GetCostTrackingTagsTagValidatorArrayOutput values. You can construct a concrete instance of `GetCostTrackingTagsTagValidatorArrayInput` via:
GetCostTrackingTagsTagValidatorArray{ GetCostTrackingTagsTagValidatorArgs{...} }
type GetCostTrackingTagsTagValidatorArrayOutput ¶
type GetCostTrackingTagsTagValidatorArrayOutput struct{ *pulumi.OutputState }
func (GetCostTrackingTagsTagValidatorArrayOutput) ElementType ¶
func (GetCostTrackingTagsTagValidatorArrayOutput) ElementType() reflect.Type
func (GetCostTrackingTagsTagValidatorArrayOutput) ToGetCostTrackingTagsTagValidatorArrayOutput ¶
func (o GetCostTrackingTagsTagValidatorArrayOutput) ToGetCostTrackingTagsTagValidatorArrayOutput() GetCostTrackingTagsTagValidatorArrayOutput
func (GetCostTrackingTagsTagValidatorArrayOutput) ToGetCostTrackingTagsTagValidatorArrayOutputWithContext ¶
func (o GetCostTrackingTagsTagValidatorArrayOutput) ToGetCostTrackingTagsTagValidatorArrayOutputWithContext(ctx context.Context) GetCostTrackingTagsTagValidatorArrayOutput
type GetCostTrackingTagsTagValidatorInput ¶
type GetCostTrackingTagsTagValidatorInput interface { pulumi.Input ToGetCostTrackingTagsTagValidatorOutput() GetCostTrackingTagsTagValidatorOutput ToGetCostTrackingTagsTagValidatorOutputWithContext(context.Context) GetCostTrackingTagsTagValidatorOutput }
GetCostTrackingTagsTagValidatorInput is an input type that accepts GetCostTrackingTagsTagValidatorArgs and GetCostTrackingTagsTagValidatorOutput values. You can construct a concrete instance of `GetCostTrackingTagsTagValidatorInput` via:
GetCostTrackingTagsTagValidatorArgs{...}
type GetCostTrackingTagsTagValidatorOutput ¶
type GetCostTrackingTagsTagValidatorOutput struct{ *pulumi.OutputState }
func (GetCostTrackingTagsTagValidatorOutput) ElementType ¶
func (GetCostTrackingTagsTagValidatorOutput) ElementType() reflect.Type
func (GetCostTrackingTagsTagValidatorOutput) ToGetCostTrackingTagsTagValidatorOutput ¶
func (o GetCostTrackingTagsTagValidatorOutput) ToGetCostTrackingTagsTagValidatorOutput() GetCostTrackingTagsTagValidatorOutput
func (GetCostTrackingTagsTagValidatorOutput) ToGetCostTrackingTagsTagValidatorOutputWithContext ¶
func (o GetCostTrackingTagsTagValidatorOutput) ToGetCostTrackingTagsTagValidatorOutputWithContext(ctx context.Context) GetCostTrackingTagsTagValidatorOutput
func (GetCostTrackingTagsTagValidatorOutput) ValidatorType ¶
func (o GetCostTrackingTagsTagValidatorOutput) ValidatorType() pulumi.StringOutput
Specifies the type of validation: a static value (no validation) or a list.
func (GetCostTrackingTagsTagValidatorOutput) Values ¶
func (o GetCostTrackingTagsTagValidatorOutput) Values() pulumi.StringArrayOutput
The list of allowed values for a definedTag value.
type GetCustomerSecretKeysArgs ¶
type GetCustomerSecretKeysArgs struct { Filters []GetCustomerSecretKeysFilter `pulumi:"filters"` // The OCID of the user. UserId string `pulumi:"userId"` }
A collection of arguments for invoking getCustomerSecretKeys.
type GetCustomerSecretKeysCustomerSecretKey ¶
type GetCustomerSecretKeysCustomerSecretKey struct { // The display name you assign to the secret key. Does not have to be unique, and it's changeable. DisplayName string `pulumi:"displayName"` // The access key portion of the key pair. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` Key string `pulumi:"key"` // The secret key's current state. State string `pulumi:"state"` // Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires string `pulumi:"timeExpires"` // The OCID of the user. UserId string `pulumi:"userId"` }
type GetCustomerSecretKeysCustomerSecretKeyArgs ¶
type GetCustomerSecretKeysCustomerSecretKeyArgs struct { // The display name you assign to the secret key. Does not have to be unique, and it's changeable. DisplayName pulumi.StringInput `pulumi:"displayName"` // The access key portion of the key pair. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` Key pulumi.StringInput `pulumi:"key"` // The secret key's current state. State pulumi.StringInput `pulumi:"state"` // Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringInput `pulumi:"timeExpires"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
func (GetCustomerSecretKeysCustomerSecretKeyArgs) ElementType ¶
func (GetCustomerSecretKeysCustomerSecretKeyArgs) ElementType() reflect.Type
func (GetCustomerSecretKeysCustomerSecretKeyArgs) ToGetCustomerSecretKeysCustomerSecretKeyOutput ¶
func (i GetCustomerSecretKeysCustomerSecretKeyArgs) ToGetCustomerSecretKeysCustomerSecretKeyOutput() GetCustomerSecretKeysCustomerSecretKeyOutput
func (GetCustomerSecretKeysCustomerSecretKeyArgs) ToGetCustomerSecretKeysCustomerSecretKeyOutputWithContext ¶
func (i GetCustomerSecretKeysCustomerSecretKeyArgs) ToGetCustomerSecretKeysCustomerSecretKeyOutputWithContext(ctx context.Context) GetCustomerSecretKeysCustomerSecretKeyOutput
type GetCustomerSecretKeysCustomerSecretKeyArray ¶
type GetCustomerSecretKeysCustomerSecretKeyArray []GetCustomerSecretKeysCustomerSecretKeyInput
func (GetCustomerSecretKeysCustomerSecretKeyArray) ElementType ¶
func (GetCustomerSecretKeysCustomerSecretKeyArray) ElementType() reflect.Type
func (GetCustomerSecretKeysCustomerSecretKeyArray) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutput ¶
func (i GetCustomerSecretKeysCustomerSecretKeyArray) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutput() GetCustomerSecretKeysCustomerSecretKeyArrayOutput
func (GetCustomerSecretKeysCustomerSecretKeyArray) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutputWithContext ¶
func (i GetCustomerSecretKeysCustomerSecretKeyArray) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutputWithContext(ctx context.Context) GetCustomerSecretKeysCustomerSecretKeyArrayOutput
type GetCustomerSecretKeysCustomerSecretKeyArrayInput ¶
type GetCustomerSecretKeysCustomerSecretKeyArrayInput interface { pulumi.Input ToGetCustomerSecretKeysCustomerSecretKeyArrayOutput() GetCustomerSecretKeysCustomerSecretKeyArrayOutput ToGetCustomerSecretKeysCustomerSecretKeyArrayOutputWithContext(context.Context) GetCustomerSecretKeysCustomerSecretKeyArrayOutput }
GetCustomerSecretKeysCustomerSecretKeyArrayInput is an input type that accepts GetCustomerSecretKeysCustomerSecretKeyArray and GetCustomerSecretKeysCustomerSecretKeyArrayOutput values. You can construct a concrete instance of `GetCustomerSecretKeysCustomerSecretKeyArrayInput` via:
GetCustomerSecretKeysCustomerSecretKeyArray{ GetCustomerSecretKeysCustomerSecretKeyArgs{...} }
type GetCustomerSecretKeysCustomerSecretKeyArrayOutput ¶
type GetCustomerSecretKeysCustomerSecretKeyArrayOutput struct{ *pulumi.OutputState }
func (GetCustomerSecretKeysCustomerSecretKeyArrayOutput) ElementType ¶
func (GetCustomerSecretKeysCustomerSecretKeyArrayOutput) ElementType() reflect.Type
func (GetCustomerSecretKeysCustomerSecretKeyArrayOutput) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutput ¶
func (o GetCustomerSecretKeysCustomerSecretKeyArrayOutput) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutput() GetCustomerSecretKeysCustomerSecretKeyArrayOutput
func (GetCustomerSecretKeysCustomerSecretKeyArrayOutput) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutputWithContext ¶
func (o GetCustomerSecretKeysCustomerSecretKeyArrayOutput) ToGetCustomerSecretKeysCustomerSecretKeyArrayOutputWithContext(ctx context.Context) GetCustomerSecretKeysCustomerSecretKeyArrayOutput
type GetCustomerSecretKeysCustomerSecretKeyInput ¶
type GetCustomerSecretKeysCustomerSecretKeyInput interface { pulumi.Input ToGetCustomerSecretKeysCustomerSecretKeyOutput() GetCustomerSecretKeysCustomerSecretKeyOutput ToGetCustomerSecretKeysCustomerSecretKeyOutputWithContext(context.Context) GetCustomerSecretKeysCustomerSecretKeyOutput }
GetCustomerSecretKeysCustomerSecretKeyInput is an input type that accepts GetCustomerSecretKeysCustomerSecretKeyArgs and GetCustomerSecretKeysCustomerSecretKeyOutput values. You can construct a concrete instance of `GetCustomerSecretKeysCustomerSecretKeyInput` via:
GetCustomerSecretKeysCustomerSecretKeyArgs{...}
type GetCustomerSecretKeysCustomerSecretKeyOutput ¶
type GetCustomerSecretKeysCustomerSecretKeyOutput struct{ *pulumi.OutputState }
func (GetCustomerSecretKeysCustomerSecretKeyOutput) DisplayName ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) DisplayName() pulumi.StringOutput
The display name you assign to the secret key. Does not have to be unique, and it's changeable.
func (GetCustomerSecretKeysCustomerSecretKeyOutput) ElementType ¶
func (GetCustomerSecretKeysCustomerSecretKeyOutput) ElementType() reflect.Type
func (GetCustomerSecretKeysCustomerSecretKeyOutput) Id ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) Id() pulumi.StringOutput
The access key portion of the key pair.
func (GetCustomerSecretKeysCustomerSecretKeyOutput) InactiveState ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetCustomerSecretKeysCustomerSecretKeyOutput) Key ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) Key() pulumi.StringOutput
func (GetCustomerSecretKeysCustomerSecretKeyOutput) State ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) State() pulumi.StringOutput
The secret key's current state.
func (GetCustomerSecretKeysCustomerSecretKeyOutput) TimeCreated ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) TimeCreated() pulumi.StringOutput
Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetCustomerSecretKeysCustomerSecretKeyOutput) TimeExpires ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) TimeExpires() pulumi.StringOutput
Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (GetCustomerSecretKeysCustomerSecretKeyOutput) ToGetCustomerSecretKeysCustomerSecretKeyOutput ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) ToGetCustomerSecretKeysCustomerSecretKeyOutput() GetCustomerSecretKeysCustomerSecretKeyOutput
func (GetCustomerSecretKeysCustomerSecretKeyOutput) ToGetCustomerSecretKeysCustomerSecretKeyOutputWithContext ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) ToGetCustomerSecretKeysCustomerSecretKeyOutputWithContext(ctx context.Context) GetCustomerSecretKeysCustomerSecretKeyOutput
func (GetCustomerSecretKeysCustomerSecretKeyOutput) UserId ¶
func (o GetCustomerSecretKeysCustomerSecretKeyOutput) UserId() pulumi.StringOutput
The OCID of the user.
type GetCustomerSecretKeysFilterArgs ¶
type GetCustomerSecretKeysFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCustomerSecretKeysFilterArgs) ElementType ¶
func (GetCustomerSecretKeysFilterArgs) ElementType() reflect.Type
func (GetCustomerSecretKeysFilterArgs) ToGetCustomerSecretKeysFilterOutput ¶
func (i GetCustomerSecretKeysFilterArgs) ToGetCustomerSecretKeysFilterOutput() GetCustomerSecretKeysFilterOutput
func (GetCustomerSecretKeysFilterArgs) ToGetCustomerSecretKeysFilterOutputWithContext ¶
func (i GetCustomerSecretKeysFilterArgs) ToGetCustomerSecretKeysFilterOutputWithContext(ctx context.Context) GetCustomerSecretKeysFilterOutput
type GetCustomerSecretKeysFilterArray ¶
type GetCustomerSecretKeysFilterArray []GetCustomerSecretKeysFilterInput
func (GetCustomerSecretKeysFilterArray) ElementType ¶
func (GetCustomerSecretKeysFilterArray) ElementType() reflect.Type
func (GetCustomerSecretKeysFilterArray) ToGetCustomerSecretKeysFilterArrayOutput ¶
func (i GetCustomerSecretKeysFilterArray) ToGetCustomerSecretKeysFilterArrayOutput() GetCustomerSecretKeysFilterArrayOutput
func (GetCustomerSecretKeysFilterArray) ToGetCustomerSecretKeysFilterArrayOutputWithContext ¶
func (i GetCustomerSecretKeysFilterArray) ToGetCustomerSecretKeysFilterArrayOutputWithContext(ctx context.Context) GetCustomerSecretKeysFilterArrayOutput
type GetCustomerSecretKeysFilterArrayInput ¶
type GetCustomerSecretKeysFilterArrayInput interface { pulumi.Input ToGetCustomerSecretKeysFilterArrayOutput() GetCustomerSecretKeysFilterArrayOutput ToGetCustomerSecretKeysFilterArrayOutputWithContext(context.Context) GetCustomerSecretKeysFilterArrayOutput }
GetCustomerSecretKeysFilterArrayInput is an input type that accepts GetCustomerSecretKeysFilterArray and GetCustomerSecretKeysFilterArrayOutput values. You can construct a concrete instance of `GetCustomerSecretKeysFilterArrayInput` via:
GetCustomerSecretKeysFilterArray{ GetCustomerSecretKeysFilterArgs{...} }
type GetCustomerSecretKeysFilterArrayOutput ¶
type GetCustomerSecretKeysFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCustomerSecretKeysFilterArrayOutput) ElementType ¶
func (GetCustomerSecretKeysFilterArrayOutput) ElementType() reflect.Type
func (GetCustomerSecretKeysFilterArrayOutput) ToGetCustomerSecretKeysFilterArrayOutput ¶
func (o GetCustomerSecretKeysFilterArrayOutput) ToGetCustomerSecretKeysFilterArrayOutput() GetCustomerSecretKeysFilterArrayOutput
func (GetCustomerSecretKeysFilterArrayOutput) ToGetCustomerSecretKeysFilterArrayOutputWithContext ¶
func (o GetCustomerSecretKeysFilterArrayOutput) ToGetCustomerSecretKeysFilterArrayOutputWithContext(ctx context.Context) GetCustomerSecretKeysFilterArrayOutput
type GetCustomerSecretKeysFilterInput ¶
type GetCustomerSecretKeysFilterInput interface { pulumi.Input ToGetCustomerSecretKeysFilterOutput() GetCustomerSecretKeysFilterOutput ToGetCustomerSecretKeysFilterOutputWithContext(context.Context) GetCustomerSecretKeysFilterOutput }
GetCustomerSecretKeysFilterInput is an input type that accepts GetCustomerSecretKeysFilterArgs and GetCustomerSecretKeysFilterOutput values. You can construct a concrete instance of `GetCustomerSecretKeysFilterInput` via:
GetCustomerSecretKeysFilterArgs{...}
type GetCustomerSecretKeysFilterOutput ¶
type GetCustomerSecretKeysFilterOutput struct{ *pulumi.OutputState }
func (GetCustomerSecretKeysFilterOutput) ElementType ¶
func (GetCustomerSecretKeysFilterOutput) ElementType() reflect.Type
func (GetCustomerSecretKeysFilterOutput) Name ¶
func (o GetCustomerSecretKeysFilterOutput) Name() pulumi.StringOutput
func (GetCustomerSecretKeysFilterOutput) Regex ¶
func (o GetCustomerSecretKeysFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCustomerSecretKeysFilterOutput) ToGetCustomerSecretKeysFilterOutput ¶
func (o GetCustomerSecretKeysFilterOutput) ToGetCustomerSecretKeysFilterOutput() GetCustomerSecretKeysFilterOutput
func (GetCustomerSecretKeysFilterOutput) ToGetCustomerSecretKeysFilterOutputWithContext ¶
func (o GetCustomerSecretKeysFilterOutput) ToGetCustomerSecretKeysFilterOutputWithContext(ctx context.Context) GetCustomerSecretKeysFilterOutput
func (GetCustomerSecretKeysFilterOutput) Values ¶
func (o GetCustomerSecretKeysFilterOutput) Values() pulumi.StringArrayOutput
type GetCustomerSecretKeysOutputArgs ¶
type GetCustomerSecretKeysOutputArgs struct { Filters GetCustomerSecretKeysFilterArrayInput `pulumi:"filters"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
A collection of arguments for invoking getCustomerSecretKeys.
func (GetCustomerSecretKeysOutputArgs) ElementType ¶
func (GetCustomerSecretKeysOutputArgs) ElementType() reflect.Type
type GetCustomerSecretKeysResult ¶
type GetCustomerSecretKeysResult struct { // The list of customer_secret_keys. CustomerSecretKeys []GetCustomerSecretKeysCustomerSecretKey `pulumi:"customerSecretKeys"` Filters []GetCustomerSecretKeysFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The OCID of the user the password belongs to. UserId string `pulumi:"userId"` }
A collection of values returned by getCustomerSecretKeys.
func GetCustomerSecretKeys ¶
func GetCustomerSecretKeys(ctx *pulumi.Context, args *GetCustomerSecretKeysArgs, opts ...pulumi.InvokeOption) (*GetCustomerSecretKeysResult, error)
This data source provides the list of Customer Secret Keys in Oracle Cloud Infrastructure Identity service.
Lists the secret keys for the specified user. The returned object contains the secret key's OCID, but not the secret key itself. The actual secret key is returned only upon creation.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetCustomerSecretKeys(ctx, &identity.GetCustomerSecretKeysArgs{ UserId: oci_identity_user.Test_user.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetCustomerSecretKeysResultOutput ¶
type GetCustomerSecretKeysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCustomerSecretKeys.
func GetCustomerSecretKeysOutput ¶
func GetCustomerSecretKeysOutput(ctx *pulumi.Context, args GetCustomerSecretKeysOutputArgs, opts ...pulumi.InvokeOption) GetCustomerSecretKeysResultOutput
func (GetCustomerSecretKeysResultOutput) CustomerSecretKeys ¶
func (o GetCustomerSecretKeysResultOutput) CustomerSecretKeys() GetCustomerSecretKeysCustomerSecretKeyArrayOutput
The list of customer_secret_keys.
func (GetCustomerSecretKeysResultOutput) ElementType ¶
func (GetCustomerSecretKeysResultOutput) ElementType() reflect.Type
func (GetCustomerSecretKeysResultOutput) Filters ¶
func (o GetCustomerSecretKeysResultOutput) Filters() GetCustomerSecretKeysFilterArrayOutput
func (GetCustomerSecretKeysResultOutput) Id ¶
func (o GetCustomerSecretKeysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCustomerSecretKeysResultOutput) ToGetCustomerSecretKeysResultOutput ¶
func (o GetCustomerSecretKeysResultOutput) ToGetCustomerSecretKeysResultOutput() GetCustomerSecretKeysResultOutput
func (GetCustomerSecretKeysResultOutput) ToGetCustomerSecretKeysResultOutputWithContext ¶
func (o GetCustomerSecretKeysResultOutput) ToGetCustomerSecretKeysResultOutputWithContext(ctx context.Context) GetCustomerSecretKeysResultOutput
func (GetCustomerSecretKeysResultOutput) UserId ¶
func (o GetCustomerSecretKeysResultOutput) UserId() pulumi.StringOutput
The OCID of the user the password belongs to.
type GetDbCredentialsArgs ¶
type GetDbCredentialsArgs struct { Filters []GetDbCredentialsFilter `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` // The OCID of the user. UserId string `pulumi:"userId"` }
A collection of arguments for invoking getDbCredentials.
type GetDbCredentialsDbCredential ¶
type GetDbCredentialsDbCredential struct { // The description you assign to the DB credential. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // The OCID of the DB credential. Id string `pulumi:"id"` LifecycleDetails string `pulumi:"lifecycleDetails"` Password string `pulumi:"password"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // Date and time the `DbCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires string `pulumi:"timeExpires"` // The OCID of the user. UserId string `pulumi:"userId"` }
type GetDbCredentialsDbCredentialArgs ¶
type GetDbCredentialsDbCredentialArgs struct { // The description you assign to the DB credential. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // The OCID of the DB credential. Id pulumi.StringInput `pulumi:"id"` LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` Password pulumi.StringInput `pulumi:"password"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // Date and time the `DbCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringInput `pulumi:"timeExpires"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
func (GetDbCredentialsDbCredentialArgs) ElementType ¶
func (GetDbCredentialsDbCredentialArgs) ElementType() reflect.Type
func (GetDbCredentialsDbCredentialArgs) ToGetDbCredentialsDbCredentialOutput ¶
func (i GetDbCredentialsDbCredentialArgs) ToGetDbCredentialsDbCredentialOutput() GetDbCredentialsDbCredentialOutput
func (GetDbCredentialsDbCredentialArgs) ToGetDbCredentialsDbCredentialOutputWithContext ¶
func (i GetDbCredentialsDbCredentialArgs) ToGetDbCredentialsDbCredentialOutputWithContext(ctx context.Context) GetDbCredentialsDbCredentialOutput
type GetDbCredentialsDbCredentialArray ¶
type GetDbCredentialsDbCredentialArray []GetDbCredentialsDbCredentialInput
func (GetDbCredentialsDbCredentialArray) ElementType ¶
func (GetDbCredentialsDbCredentialArray) ElementType() reflect.Type
func (GetDbCredentialsDbCredentialArray) ToGetDbCredentialsDbCredentialArrayOutput ¶
func (i GetDbCredentialsDbCredentialArray) ToGetDbCredentialsDbCredentialArrayOutput() GetDbCredentialsDbCredentialArrayOutput
func (GetDbCredentialsDbCredentialArray) ToGetDbCredentialsDbCredentialArrayOutputWithContext ¶
func (i GetDbCredentialsDbCredentialArray) ToGetDbCredentialsDbCredentialArrayOutputWithContext(ctx context.Context) GetDbCredentialsDbCredentialArrayOutput
type GetDbCredentialsDbCredentialArrayInput ¶
type GetDbCredentialsDbCredentialArrayInput interface { pulumi.Input ToGetDbCredentialsDbCredentialArrayOutput() GetDbCredentialsDbCredentialArrayOutput ToGetDbCredentialsDbCredentialArrayOutputWithContext(context.Context) GetDbCredentialsDbCredentialArrayOutput }
GetDbCredentialsDbCredentialArrayInput is an input type that accepts GetDbCredentialsDbCredentialArray and GetDbCredentialsDbCredentialArrayOutput values. You can construct a concrete instance of `GetDbCredentialsDbCredentialArrayInput` via:
GetDbCredentialsDbCredentialArray{ GetDbCredentialsDbCredentialArgs{...} }
type GetDbCredentialsDbCredentialArrayOutput ¶
type GetDbCredentialsDbCredentialArrayOutput struct{ *pulumi.OutputState }
func (GetDbCredentialsDbCredentialArrayOutput) ElementType ¶
func (GetDbCredentialsDbCredentialArrayOutput) ElementType() reflect.Type
func (GetDbCredentialsDbCredentialArrayOutput) ToGetDbCredentialsDbCredentialArrayOutput ¶
func (o GetDbCredentialsDbCredentialArrayOutput) ToGetDbCredentialsDbCredentialArrayOutput() GetDbCredentialsDbCredentialArrayOutput
func (GetDbCredentialsDbCredentialArrayOutput) ToGetDbCredentialsDbCredentialArrayOutputWithContext ¶
func (o GetDbCredentialsDbCredentialArrayOutput) ToGetDbCredentialsDbCredentialArrayOutputWithContext(ctx context.Context) GetDbCredentialsDbCredentialArrayOutput
type GetDbCredentialsDbCredentialInput ¶
type GetDbCredentialsDbCredentialInput interface { pulumi.Input ToGetDbCredentialsDbCredentialOutput() GetDbCredentialsDbCredentialOutput ToGetDbCredentialsDbCredentialOutputWithContext(context.Context) GetDbCredentialsDbCredentialOutput }
GetDbCredentialsDbCredentialInput is an input type that accepts GetDbCredentialsDbCredentialArgs and GetDbCredentialsDbCredentialOutput values. You can construct a concrete instance of `GetDbCredentialsDbCredentialInput` via:
GetDbCredentialsDbCredentialArgs{...}
type GetDbCredentialsDbCredentialOutput ¶
type GetDbCredentialsDbCredentialOutput struct{ *pulumi.OutputState }
func (GetDbCredentialsDbCredentialOutput) Description ¶
func (o GetDbCredentialsDbCredentialOutput) Description() pulumi.StringOutput
The description you assign to the DB credential. Does not have to be unique, and it's changeable.
func (GetDbCredentialsDbCredentialOutput) ElementType ¶
func (GetDbCredentialsDbCredentialOutput) ElementType() reflect.Type
func (GetDbCredentialsDbCredentialOutput) Id ¶
func (o GetDbCredentialsDbCredentialOutput) Id() pulumi.StringOutput
The OCID of the DB credential.
func (GetDbCredentialsDbCredentialOutput) LifecycleDetails ¶
func (o GetDbCredentialsDbCredentialOutput) LifecycleDetails() pulumi.StringOutput
func (GetDbCredentialsDbCredentialOutput) Password ¶
func (o GetDbCredentialsDbCredentialOutput) Password() pulumi.StringOutput
func (GetDbCredentialsDbCredentialOutput) State ¶
func (o GetDbCredentialsDbCredentialOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetDbCredentialsDbCredentialOutput) TimeCreated ¶
func (o GetDbCredentialsDbCredentialOutput) TimeCreated() pulumi.StringOutput
Date and time the `DbCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetDbCredentialsDbCredentialOutput) TimeExpires ¶
func (o GetDbCredentialsDbCredentialOutput) TimeExpires() pulumi.StringOutput
Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (GetDbCredentialsDbCredentialOutput) ToGetDbCredentialsDbCredentialOutput ¶
func (o GetDbCredentialsDbCredentialOutput) ToGetDbCredentialsDbCredentialOutput() GetDbCredentialsDbCredentialOutput
func (GetDbCredentialsDbCredentialOutput) ToGetDbCredentialsDbCredentialOutputWithContext ¶
func (o GetDbCredentialsDbCredentialOutput) ToGetDbCredentialsDbCredentialOutputWithContext(ctx context.Context) GetDbCredentialsDbCredentialOutput
func (GetDbCredentialsDbCredentialOutput) UserId ¶
func (o GetDbCredentialsDbCredentialOutput) UserId() pulumi.StringOutput
The OCID of the user.
type GetDbCredentialsFilter ¶
type GetDbCredentialsFilterArgs ¶
type GetDbCredentialsFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDbCredentialsFilterArgs) ElementType ¶
func (GetDbCredentialsFilterArgs) ElementType() reflect.Type
func (GetDbCredentialsFilterArgs) ToGetDbCredentialsFilterOutput ¶
func (i GetDbCredentialsFilterArgs) ToGetDbCredentialsFilterOutput() GetDbCredentialsFilterOutput
func (GetDbCredentialsFilterArgs) ToGetDbCredentialsFilterOutputWithContext ¶
func (i GetDbCredentialsFilterArgs) ToGetDbCredentialsFilterOutputWithContext(ctx context.Context) GetDbCredentialsFilterOutput
type GetDbCredentialsFilterArray ¶
type GetDbCredentialsFilterArray []GetDbCredentialsFilterInput
func (GetDbCredentialsFilterArray) ElementType ¶
func (GetDbCredentialsFilterArray) ElementType() reflect.Type
func (GetDbCredentialsFilterArray) ToGetDbCredentialsFilterArrayOutput ¶
func (i GetDbCredentialsFilterArray) ToGetDbCredentialsFilterArrayOutput() GetDbCredentialsFilterArrayOutput
func (GetDbCredentialsFilterArray) ToGetDbCredentialsFilterArrayOutputWithContext ¶
func (i GetDbCredentialsFilterArray) ToGetDbCredentialsFilterArrayOutputWithContext(ctx context.Context) GetDbCredentialsFilterArrayOutput
type GetDbCredentialsFilterArrayInput ¶
type GetDbCredentialsFilterArrayInput interface { pulumi.Input ToGetDbCredentialsFilterArrayOutput() GetDbCredentialsFilterArrayOutput ToGetDbCredentialsFilterArrayOutputWithContext(context.Context) GetDbCredentialsFilterArrayOutput }
GetDbCredentialsFilterArrayInput is an input type that accepts GetDbCredentialsFilterArray and GetDbCredentialsFilterArrayOutput values. You can construct a concrete instance of `GetDbCredentialsFilterArrayInput` via:
GetDbCredentialsFilterArray{ GetDbCredentialsFilterArgs{...} }
type GetDbCredentialsFilterArrayOutput ¶
type GetDbCredentialsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDbCredentialsFilterArrayOutput) ElementType ¶
func (GetDbCredentialsFilterArrayOutput) ElementType() reflect.Type
func (GetDbCredentialsFilterArrayOutput) Index ¶
func (o GetDbCredentialsFilterArrayOutput) Index(i pulumi.IntInput) GetDbCredentialsFilterOutput
func (GetDbCredentialsFilterArrayOutput) ToGetDbCredentialsFilterArrayOutput ¶
func (o GetDbCredentialsFilterArrayOutput) ToGetDbCredentialsFilterArrayOutput() GetDbCredentialsFilterArrayOutput
func (GetDbCredentialsFilterArrayOutput) ToGetDbCredentialsFilterArrayOutputWithContext ¶
func (o GetDbCredentialsFilterArrayOutput) ToGetDbCredentialsFilterArrayOutputWithContext(ctx context.Context) GetDbCredentialsFilterArrayOutput
type GetDbCredentialsFilterInput ¶
type GetDbCredentialsFilterInput interface { pulumi.Input ToGetDbCredentialsFilterOutput() GetDbCredentialsFilterOutput ToGetDbCredentialsFilterOutputWithContext(context.Context) GetDbCredentialsFilterOutput }
GetDbCredentialsFilterInput is an input type that accepts GetDbCredentialsFilterArgs and GetDbCredentialsFilterOutput values. You can construct a concrete instance of `GetDbCredentialsFilterInput` via:
GetDbCredentialsFilterArgs{...}
type GetDbCredentialsFilterOutput ¶
type GetDbCredentialsFilterOutput struct{ *pulumi.OutputState }
func (GetDbCredentialsFilterOutput) ElementType ¶
func (GetDbCredentialsFilterOutput) ElementType() reflect.Type
func (GetDbCredentialsFilterOutput) Name ¶
func (o GetDbCredentialsFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetDbCredentialsFilterOutput) Regex ¶
func (o GetDbCredentialsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDbCredentialsFilterOutput) ToGetDbCredentialsFilterOutput ¶
func (o GetDbCredentialsFilterOutput) ToGetDbCredentialsFilterOutput() GetDbCredentialsFilterOutput
func (GetDbCredentialsFilterOutput) ToGetDbCredentialsFilterOutputWithContext ¶
func (o GetDbCredentialsFilterOutput) ToGetDbCredentialsFilterOutputWithContext(ctx context.Context) GetDbCredentialsFilterOutput
func (GetDbCredentialsFilterOutput) Values ¶
func (o GetDbCredentialsFilterOutput) Values() pulumi.StringArrayOutput
type GetDbCredentialsOutputArgs ¶
type GetDbCredentialsOutputArgs struct { Filters GetDbCredentialsFilterArrayInput `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
A collection of arguments for invoking getDbCredentials.
func (GetDbCredentialsOutputArgs) ElementType ¶
func (GetDbCredentialsOutputArgs) ElementType() reflect.Type
type GetDbCredentialsResult ¶
type GetDbCredentialsResult struct { // The list of db_credentials. DbCredentials []GetDbCredentialsDbCredential `pulumi:"dbCredentials"` Filters []GetDbCredentialsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name *string `pulumi:"name"` // The credential's current state. After creating a DB credential, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it. State *string `pulumi:"state"` // The OCID of the user the DB credential belongs to. UserId string `pulumi:"userId"` }
A collection of values returned by getDbCredentials.
func GetDbCredentials ¶
func GetDbCredentials(ctx *pulumi.Context, args *GetDbCredentialsArgs, opts ...pulumi.InvokeOption) (*GetDbCredentialsResult, error)
This data source provides the list of Db Credentials in Oracle Cloud Infrastructure Identity service.
Lists the DB credentials for the specified user. The returned object contains the credential's OCID
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetDbCredentials(ctx, &identity.GetDbCredentialsArgs{ UserId: oci_identity_user.Test_user.Id, Name: pulumi.StringRef(_var.Db_credential_name), State: pulumi.StringRef(_var.Db_credential_state), }, nil) if err != nil { return err } return nil }) }
```
type GetDbCredentialsResultOutput ¶
type GetDbCredentialsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDbCredentials.
func GetDbCredentialsOutput ¶
func GetDbCredentialsOutput(ctx *pulumi.Context, args GetDbCredentialsOutputArgs, opts ...pulumi.InvokeOption) GetDbCredentialsResultOutput
func (GetDbCredentialsResultOutput) DbCredentials ¶
func (o GetDbCredentialsResultOutput) DbCredentials() GetDbCredentialsDbCredentialArrayOutput
The list of db_credentials.
func (GetDbCredentialsResultOutput) ElementType ¶
func (GetDbCredentialsResultOutput) ElementType() reflect.Type
func (GetDbCredentialsResultOutput) Filters ¶
func (o GetDbCredentialsResultOutput) Filters() GetDbCredentialsFilterArrayOutput
func (GetDbCredentialsResultOutput) Id ¶
func (o GetDbCredentialsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDbCredentialsResultOutput) Name ¶
func (o GetDbCredentialsResultOutput) Name() pulumi.StringPtrOutput
func (GetDbCredentialsResultOutput) State ¶
func (o GetDbCredentialsResultOutput) State() pulumi.StringPtrOutput
The credential's current state. After creating a DB credential, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it.
func (GetDbCredentialsResultOutput) ToGetDbCredentialsResultOutput ¶
func (o GetDbCredentialsResultOutput) ToGetDbCredentialsResultOutput() GetDbCredentialsResultOutput
func (GetDbCredentialsResultOutput) ToGetDbCredentialsResultOutputWithContext ¶
func (o GetDbCredentialsResultOutput) ToGetDbCredentialsResultOutputWithContext(ctx context.Context) GetDbCredentialsResultOutput
func (GetDbCredentialsResultOutput) UserId ¶
func (o GetDbCredentialsResultOutput) UserId() pulumi.StringOutput
The OCID of the user the DB credential belongs to.
type GetDomainReplicaRegion ¶
type GetDomainReplicaRegion struct { // A REPLICATION_ENABLED region, e.g. us-ashburn-1. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Region string `pulumi:"region"` // The current state. State string `pulumi:"state"` // Region agnostic domain URL. Url string `pulumi:"url"` }
type GetDomainReplicaRegionArgs ¶
type GetDomainReplicaRegionArgs struct { // A REPLICATION_ENABLED region, e.g. us-ashburn-1. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Region pulumi.StringInput `pulumi:"region"` // The current state. State pulumi.StringInput `pulumi:"state"` // Region agnostic domain URL. Url pulumi.StringInput `pulumi:"url"` }
func (GetDomainReplicaRegionArgs) ElementType ¶
func (GetDomainReplicaRegionArgs) ElementType() reflect.Type
func (GetDomainReplicaRegionArgs) ToGetDomainReplicaRegionOutput ¶
func (i GetDomainReplicaRegionArgs) ToGetDomainReplicaRegionOutput() GetDomainReplicaRegionOutput
func (GetDomainReplicaRegionArgs) ToGetDomainReplicaRegionOutputWithContext ¶
func (i GetDomainReplicaRegionArgs) ToGetDomainReplicaRegionOutputWithContext(ctx context.Context) GetDomainReplicaRegionOutput
type GetDomainReplicaRegionArray ¶
type GetDomainReplicaRegionArray []GetDomainReplicaRegionInput
func (GetDomainReplicaRegionArray) ElementType ¶
func (GetDomainReplicaRegionArray) ElementType() reflect.Type
func (GetDomainReplicaRegionArray) ToGetDomainReplicaRegionArrayOutput ¶
func (i GetDomainReplicaRegionArray) ToGetDomainReplicaRegionArrayOutput() GetDomainReplicaRegionArrayOutput
func (GetDomainReplicaRegionArray) ToGetDomainReplicaRegionArrayOutputWithContext ¶
func (i GetDomainReplicaRegionArray) ToGetDomainReplicaRegionArrayOutputWithContext(ctx context.Context) GetDomainReplicaRegionArrayOutput
type GetDomainReplicaRegionArrayInput ¶
type GetDomainReplicaRegionArrayInput interface { pulumi.Input ToGetDomainReplicaRegionArrayOutput() GetDomainReplicaRegionArrayOutput ToGetDomainReplicaRegionArrayOutputWithContext(context.Context) GetDomainReplicaRegionArrayOutput }
GetDomainReplicaRegionArrayInput is an input type that accepts GetDomainReplicaRegionArray and GetDomainReplicaRegionArrayOutput values. You can construct a concrete instance of `GetDomainReplicaRegionArrayInput` via:
GetDomainReplicaRegionArray{ GetDomainReplicaRegionArgs{...} }
type GetDomainReplicaRegionArrayOutput ¶
type GetDomainReplicaRegionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainReplicaRegionArrayOutput) ElementType ¶
func (GetDomainReplicaRegionArrayOutput) ElementType() reflect.Type
func (GetDomainReplicaRegionArrayOutput) Index ¶
func (o GetDomainReplicaRegionArrayOutput) Index(i pulumi.IntInput) GetDomainReplicaRegionOutput
func (GetDomainReplicaRegionArrayOutput) ToGetDomainReplicaRegionArrayOutput ¶
func (o GetDomainReplicaRegionArrayOutput) ToGetDomainReplicaRegionArrayOutput() GetDomainReplicaRegionArrayOutput
func (GetDomainReplicaRegionArrayOutput) ToGetDomainReplicaRegionArrayOutputWithContext ¶
func (o GetDomainReplicaRegionArrayOutput) ToGetDomainReplicaRegionArrayOutputWithContext(ctx context.Context) GetDomainReplicaRegionArrayOutput
type GetDomainReplicaRegionInput ¶
type GetDomainReplicaRegionInput interface { pulumi.Input ToGetDomainReplicaRegionOutput() GetDomainReplicaRegionOutput ToGetDomainReplicaRegionOutputWithContext(context.Context) GetDomainReplicaRegionOutput }
GetDomainReplicaRegionInput is an input type that accepts GetDomainReplicaRegionArgs and GetDomainReplicaRegionOutput values. You can construct a concrete instance of `GetDomainReplicaRegionInput` via:
GetDomainReplicaRegionArgs{...}
type GetDomainReplicaRegionOutput ¶
type GetDomainReplicaRegionOutput struct{ *pulumi.OutputState }
func (GetDomainReplicaRegionOutput) ElementType ¶
func (GetDomainReplicaRegionOutput) ElementType() reflect.Type
func (GetDomainReplicaRegionOutput) Region ¶
func (o GetDomainReplicaRegionOutput) Region() pulumi.StringOutput
A REPLICATION_ENABLED region, e.g. us-ashburn-1. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names.
func (GetDomainReplicaRegionOutput) State ¶
func (o GetDomainReplicaRegionOutput) State() pulumi.StringOutput
The current state.
func (GetDomainReplicaRegionOutput) ToGetDomainReplicaRegionOutput ¶
func (o GetDomainReplicaRegionOutput) ToGetDomainReplicaRegionOutput() GetDomainReplicaRegionOutput
func (GetDomainReplicaRegionOutput) ToGetDomainReplicaRegionOutputWithContext ¶
func (o GetDomainReplicaRegionOutput) ToGetDomainReplicaRegionOutputWithContext(ctx context.Context) GetDomainReplicaRegionOutput
func (GetDomainReplicaRegionOutput) Url ¶
func (o GetDomainReplicaRegionOutput) Url() pulumi.StringOutput
Region agnostic domain URL.
type GetDomainsArgs ¶
type GetDomainsArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // The mutable display name of the domain DisplayName *string `pulumi:"displayName"` Filters []GetDomainsFilter `pulumi:"filters"` // The region specific domain URL HomeRegionUrl *string `pulumi:"homeRegionUrl"` // Indicate if the domain is visible at login screen or not IsHiddenOnLogin *bool `pulumi:"isHiddenOnLogin"` // The domain license type LicenseType *string `pulumi:"licenseType"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` // The domain type Type *string `pulumi:"type"` // The region agnostic domain URL Url *string `pulumi:"url"` }
A collection of arguments for invoking getDomains.
type GetDomainsDomain ¶
type GetDomainsDomain struct { AdminEmail string `pulumi:"adminEmail"` AdminFirstName string `pulumi:"adminFirstName"` AdminLastName string `pulumi:"adminLastName"` AdminUserName string `pulumi:"adminUserName"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The domain descripition Description string `pulumi:"description"` // The mutable display name of the domain DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The home region for the domain. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` HomeRegion string `pulumi:"homeRegion"` // The region specific domain URL HomeRegionUrl string `pulumi:"homeRegionUrl"` // The OCID of the domain Id string `pulumi:"id"` // Indicate if the domain is visible at login screen or not IsHiddenOnLogin bool `pulumi:"isHiddenOnLogin"` IsNotificationBypassed bool `pulumi:"isNotificationBypassed"` IsPrimaryEmailRequired bool `pulumi:"isPrimaryEmailRequired"` // The domain license type LicenseType string `pulumi:"licenseType"` // Any additional details about the current state of the Domain. LifecycleDetails string `pulumi:"lifecycleDetails"` // The regions domain is replication to. ReplicaRegions []GetDomainsDomainReplicaRegion `pulumi:"replicaRegions"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // Date and time the domain was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The domain type Type string `pulumi:"type"` // The region agnostic domain URL Url string `pulumi:"url"` }
type GetDomainsDomainArgs ¶
type GetDomainsDomainArgs struct { AdminEmail pulumi.StringInput `pulumi:"adminEmail"` AdminFirstName pulumi.StringInput `pulumi:"adminFirstName"` AdminLastName pulumi.StringInput `pulumi:"adminLastName"` AdminUserName pulumi.StringInput `pulumi:"adminUserName"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The domain descripition Description pulumi.StringInput `pulumi:"description"` // The mutable display name of the domain DisplayName pulumi.StringInput `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The home region for the domain. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` HomeRegion pulumi.StringInput `pulumi:"homeRegion"` // The region specific domain URL HomeRegionUrl pulumi.StringInput `pulumi:"homeRegionUrl"` // The OCID of the domain Id pulumi.StringInput `pulumi:"id"` // Indicate if the domain is visible at login screen or not IsHiddenOnLogin pulumi.BoolInput `pulumi:"isHiddenOnLogin"` IsNotificationBypassed pulumi.BoolInput `pulumi:"isNotificationBypassed"` IsPrimaryEmailRequired pulumi.BoolInput `pulumi:"isPrimaryEmailRequired"` // The domain license type LicenseType pulumi.StringInput `pulumi:"licenseType"` // Any additional details about the current state of the Domain. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The regions domain is replication to. ReplicaRegions GetDomainsDomainReplicaRegionArrayInput `pulumi:"replicaRegions"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // Date and time the domain was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The domain type Type pulumi.StringInput `pulumi:"type"` // The region agnostic domain URL Url pulumi.StringInput `pulumi:"url"` }
func (GetDomainsDomainArgs) ElementType ¶
func (GetDomainsDomainArgs) ElementType() reflect.Type
func (GetDomainsDomainArgs) ToGetDomainsDomainOutput ¶
func (i GetDomainsDomainArgs) ToGetDomainsDomainOutput() GetDomainsDomainOutput
func (GetDomainsDomainArgs) ToGetDomainsDomainOutputWithContext ¶
func (i GetDomainsDomainArgs) ToGetDomainsDomainOutputWithContext(ctx context.Context) GetDomainsDomainOutput
type GetDomainsDomainArray ¶
type GetDomainsDomainArray []GetDomainsDomainInput
func (GetDomainsDomainArray) ElementType ¶
func (GetDomainsDomainArray) ElementType() reflect.Type
func (GetDomainsDomainArray) ToGetDomainsDomainArrayOutput ¶
func (i GetDomainsDomainArray) ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput
func (GetDomainsDomainArray) ToGetDomainsDomainArrayOutputWithContext ¶
func (i GetDomainsDomainArray) ToGetDomainsDomainArrayOutputWithContext(ctx context.Context) GetDomainsDomainArrayOutput
type GetDomainsDomainArrayInput ¶
type GetDomainsDomainArrayInput interface { pulumi.Input ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput ToGetDomainsDomainArrayOutputWithContext(context.Context) GetDomainsDomainArrayOutput }
GetDomainsDomainArrayInput is an input type that accepts GetDomainsDomainArray and GetDomainsDomainArrayOutput values. You can construct a concrete instance of `GetDomainsDomainArrayInput` via:
GetDomainsDomainArray{ GetDomainsDomainArgs{...} }
type GetDomainsDomainArrayOutput ¶
type GetDomainsDomainArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainArrayOutput) ElementType ¶
func (GetDomainsDomainArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainArrayOutput) Index ¶
func (o GetDomainsDomainArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainOutput
func (GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutput ¶
func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput
func (GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutputWithContext ¶
func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutputWithContext(ctx context.Context) GetDomainsDomainArrayOutput
type GetDomainsDomainInput ¶
type GetDomainsDomainInput interface { pulumi.Input ToGetDomainsDomainOutput() GetDomainsDomainOutput ToGetDomainsDomainOutputWithContext(context.Context) GetDomainsDomainOutput }
GetDomainsDomainInput is an input type that accepts GetDomainsDomainArgs and GetDomainsDomainOutput values. You can construct a concrete instance of `GetDomainsDomainInput` via:
GetDomainsDomainArgs{...}
type GetDomainsDomainOutput ¶
type GetDomainsDomainOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainOutput) AdminEmail ¶
func (o GetDomainsDomainOutput) AdminEmail() pulumi.StringOutput
func (GetDomainsDomainOutput) AdminFirstName ¶
func (o GetDomainsDomainOutput) AdminFirstName() pulumi.StringOutput
func (GetDomainsDomainOutput) AdminLastName ¶
func (o GetDomainsDomainOutput) AdminLastName() pulumi.StringOutput
func (GetDomainsDomainOutput) AdminUserName ¶
func (o GetDomainsDomainOutput) AdminUserName() pulumi.StringOutput
func (GetDomainsDomainOutput) CompartmentId ¶
func (o GetDomainsDomainOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetDomainsDomainOutput) DefinedTags ¶
func (o GetDomainsDomainOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetDomainsDomainOutput) Description ¶
func (o GetDomainsDomainOutput) Description() pulumi.StringOutput
The domain descripition
func (GetDomainsDomainOutput) DisplayName ¶
func (o GetDomainsDomainOutput) DisplayName() pulumi.StringOutput
The mutable display name of the domain
func (GetDomainsDomainOutput) ElementType ¶
func (GetDomainsDomainOutput) ElementType() reflect.Type
func (GetDomainsDomainOutput) FreeformTags ¶
func (o GetDomainsDomainOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetDomainsDomainOutput) HomeRegion ¶
func (o GetDomainsDomainOutput) HomeRegion() pulumi.StringOutput
The home region for the domain. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1`
func (GetDomainsDomainOutput) HomeRegionUrl ¶
func (o GetDomainsDomainOutput) HomeRegionUrl() pulumi.StringOutput
The region specific domain URL
func (GetDomainsDomainOutput) Id ¶
func (o GetDomainsDomainOutput) Id() pulumi.StringOutput
The OCID of the domain
func (GetDomainsDomainOutput) IsHiddenOnLogin ¶
func (o GetDomainsDomainOutput) IsHiddenOnLogin() pulumi.BoolOutput
Indicate if the domain is visible at login screen or not
func (GetDomainsDomainOutput) IsNotificationBypassed ¶
func (o GetDomainsDomainOutput) IsNotificationBypassed() pulumi.BoolOutput
func (GetDomainsDomainOutput) IsPrimaryEmailRequired ¶
func (o GetDomainsDomainOutput) IsPrimaryEmailRequired() pulumi.BoolOutput
func (GetDomainsDomainOutput) LicenseType ¶
func (o GetDomainsDomainOutput) LicenseType() pulumi.StringOutput
The domain license type
func (GetDomainsDomainOutput) LifecycleDetails ¶
func (o GetDomainsDomainOutput) LifecycleDetails() pulumi.StringOutput
Any additional details about the current state of the Domain.
func (GetDomainsDomainOutput) ReplicaRegions ¶
func (o GetDomainsDomainOutput) ReplicaRegions() GetDomainsDomainReplicaRegionArrayOutput
The regions domain is replication to.
func (GetDomainsDomainOutput) State ¶
func (o GetDomainsDomainOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetDomainsDomainOutput) TimeCreated ¶
func (o GetDomainsDomainOutput) TimeCreated() pulumi.StringOutput
Date and time the domain was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetDomainsDomainOutput) ToGetDomainsDomainOutput ¶
func (o GetDomainsDomainOutput) ToGetDomainsDomainOutput() GetDomainsDomainOutput
func (GetDomainsDomainOutput) ToGetDomainsDomainOutputWithContext ¶
func (o GetDomainsDomainOutput) ToGetDomainsDomainOutputWithContext(ctx context.Context) GetDomainsDomainOutput
func (GetDomainsDomainOutput) Type ¶
func (o GetDomainsDomainOutput) Type() pulumi.StringOutput
The domain type
func (GetDomainsDomainOutput) Url ¶
func (o GetDomainsDomainOutput) Url() pulumi.StringOutput
The region agnostic domain URL
type GetDomainsDomainReplicaRegion ¶
type GetDomainsDomainReplicaRegion struct { // A REPLICATION_ENABLED region, e.g. us-ashburn-1. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Region string `pulumi:"region"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // The region agnostic domain URL Url string `pulumi:"url"` }
type GetDomainsDomainReplicaRegionArgs ¶
type GetDomainsDomainReplicaRegionArgs struct { // A REPLICATION_ENABLED region, e.g. us-ashburn-1. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Region pulumi.StringInput `pulumi:"region"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // The region agnostic domain URL Url pulumi.StringInput `pulumi:"url"` }
func (GetDomainsDomainReplicaRegionArgs) ElementType ¶
func (GetDomainsDomainReplicaRegionArgs) ElementType() reflect.Type
func (GetDomainsDomainReplicaRegionArgs) ToGetDomainsDomainReplicaRegionOutput ¶
func (i GetDomainsDomainReplicaRegionArgs) ToGetDomainsDomainReplicaRegionOutput() GetDomainsDomainReplicaRegionOutput
func (GetDomainsDomainReplicaRegionArgs) ToGetDomainsDomainReplicaRegionOutputWithContext ¶
func (i GetDomainsDomainReplicaRegionArgs) ToGetDomainsDomainReplicaRegionOutputWithContext(ctx context.Context) GetDomainsDomainReplicaRegionOutput
type GetDomainsDomainReplicaRegionArray ¶
type GetDomainsDomainReplicaRegionArray []GetDomainsDomainReplicaRegionInput
func (GetDomainsDomainReplicaRegionArray) ElementType ¶
func (GetDomainsDomainReplicaRegionArray) ElementType() reflect.Type
func (GetDomainsDomainReplicaRegionArray) ToGetDomainsDomainReplicaRegionArrayOutput ¶
func (i GetDomainsDomainReplicaRegionArray) ToGetDomainsDomainReplicaRegionArrayOutput() GetDomainsDomainReplicaRegionArrayOutput
func (GetDomainsDomainReplicaRegionArray) ToGetDomainsDomainReplicaRegionArrayOutputWithContext ¶
func (i GetDomainsDomainReplicaRegionArray) ToGetDomainsDomainReplicaRegionArrayOutputWithContext(ctx context.Context) GetDomainsDomainReplicaRegionArrayOutput
type GetDomainsDomainReplicaRegionArrayInput ¶
type GetDomainsDomainReplicaRegionArrayInput interface { pulumi.Input ToGetDomainsDomainReplicaRegionArrayOutput() GetDomainsDomainReplicaRegionArrayOutput ToGetDomainsDomainReplicaRegionArrayOutputWithContext(context.Context) GetDomainsDomainReplicaRegionArrayOutput }
GetDomainsDomainReplicaRegionArrayInput is an input type that accepts GetDomainsDomainReplicaRegionArray and GetDomainsDomainReplicaRegionArrayOutput values. You can construct a concrete instance of `GetDomainsDomainReplicaRegionArrayInput` via:
GetDomainsDomainReplicaRegionArray{ GetDomainsDomainReplicaRegionArgs{...} }
type GetDomainsDomainReplicaRegionArrayOutput ¶
type GetDomainsDomainReplicaRegionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainReplicaRegionArrayOutput) ElementType ¶
func (GetDomainsDomainReplicaRegionArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainReplicaRegionArrayOutput) ToGetDomainsDomainReplicaRegionArrayOutput ¶
func (o GetDomainsDomainReplicaRegionArrayOutput) ToGetDomainsDomainReplicaRegionArrayOutput() GetDomainsDomainReplicaRegionArrayOutput
func (GetDomainsDomainReplicaRegionArrayOutput) ToGetDomainsDomainReplicaRegionArrayOutputWithContext ¶
func (o GetDomainsDomainReplicaRegionArrayOutput) ToGetDomainsDomainReplicaRegionArrayOutputWithContext(ctx context.Context) GetDomainsDomainReplicaRegionArrayOutput
type GetDomainsDomainReplicaRegionInput ¶
type GetDomainsDomainReplicaRegionInput interface { pulumi.Input ToGetDomainsDomainReplicaRegionOutput() GetDomainsDomainReplicaRegionOutput ToGetDomainsDomainReplicaRegionOutputWithContext(context.Context) GetDomainsDomainReplicaRegionOutput }
GetDomainsDomainReplicaRegionInput is an input type that accepts GetDomainsDomainReplicaRegionArgs and GetDomainsDomainReplicaRegionOutput values. You can construct a concrete instance of `GetDomainsDomainReplicaRegionInput` via:
GetDomainsDomainReplicaRegionArgs{...}
type GetDomainsDomainReplicaRegionOutput ¶
type GetDomainsDomainReplicaRegionOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainReplicaRegionOutput) ElementType ¶
func (GetDomainsDomainReplicaRegionOutput) ElementType() reflect.Type
func (GetDomainsDomainReplicaRegionOutput) Region ¶
func (o GetDomainsDomainReplicaRegionOutput) Region() pulumi.StringOutput
A REPLICATION_ENABLED region, e.g. us-ashburn-1. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names.
func (GetDomainsDomainReplicaRegionOutput) State ¶
func (o GetDomainsDomainReplicaRegionOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetDomainsDomainReplicaRegionOutput) ToGetDomainsDomainReplicaRegionOutput ¶
func (o GetDomainsDomainReplicaRegionOutput) ToGetDomainsDomainReplicaRegionOutput() GetDomainsDomainReplicaRegionOutput
func (GetDomainsDomainReplicaRegionOutput) ToGetDomainsDomainReplicaRegionOutputWithContext ¶
func (o GetDomainsDomainReplicaRegionOutput) ToGetDomainsDomainReplicaRegionOutputWithContext(ctx context.Context) GetDomainsDomainReplicaRegionOutput
func (GetDomainsDomainReplicaRegionOutput) Url ¶
func (o GetDomainsDomainReplicaRegionOutput) Url() pulumi.StringOutput
The region agnostic domain URL
type GetDomainsFilter ¶
type GetDomainsFilterArgs ¶
type GetDomainsFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDomainsFilterArgs) ElementType ¶
func (GetDomainsFilterArgs) ElementType() reflect.Type
func (GetDomainsFilterArgs) ToGetDomainsFilterOutput ¶
func (i GetDomainsFilterArgs) ToGetDomainsFilterOutput() GetDomainsFilterOutput
func (GetDomainsFilterArgs) ToGetDomainsFilterOutputWithContext ¶
func (i GetDomainsFilterArgs) ToGetDomainsFilterOutputWithContext(ctx context.Context) GetDomainsFilterOutput
type GetDomainsFilterArray ¶
type GetDomainsFilterArray []GetDomainsFilterInput
func (GetDomainsFilterArray) ElementType ¶
func (GetDomainsFilterArray) ElementType() reflect.Type
func (GetDomainsFilterArray) ToGetDomainsFilterArrayOutput ¶
func (i GetDomainsFilterArray) ToGetDomainsFilterArrayOutput() GetDomainsFilterArrayOutput
func (GetDomainsFilterArray) ToGetDomainsFilterArrayOutputWithContext ¶
func (i GetDomainsFilterArray) ToGetDomainsFilterArrayOutputWithContext(ctx context.Context) GetDomainsFilterArrayOutput
type GetDomainsFilterArrayInput ¶
type GetDomainsFilterArrayInput interface { pulumi.Input ToGetDomainsFilterArrayOutput() GetDomainsFilterArrayOutput ToGetDomainsFilterArrayOutputWithContext(context.Context) GetDomainsFilterArrayOutput }
GetDomainsFilterArrayInput is an input type that accepts GetDomainsFilterArray and GetDomainsFilterArrayOutput values. You can construct a concrete instance of `GetDomainsFilterArrayInput` via:
GetDomainsFilterArray{ GetDomainsFilterArgs{...} }
type GetDomainsFilterArrayOutput ¶
type GetDomainsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsFilterArrayOutput) ElementType ¶
func (GetDomainsFilterArrayOutput) ElementType() reflect.Type
func (GetDomainsFilterArrayOutput) Index ¶
func (o GetDomainsFilterArrayOutput) Index(i pulumi.IntInput) GetDomainsFilterOutput
func (GetDomainsFilterArrayOutput) ToGetDomainsFilterArrayOutput ¶
func (o GetDomainsFilterArrayOutput) ToGetDomainsFilterArrayOutput() GetDomainsFilterArrayOutput
func (GetDomainsFilterArrayOutput) ToGetDomainsFilterArrayOutputWithContext ¶
func (o GetDomainsFilterArrayOutput) ToGetDomainsFilterArrayOutputWithContext(ctx context.Context) GetDomainsFilterArrayOutput
type GetDomainsFilterInput ¶
type GetDomainsFilterInput interface { pulumi.Input ToGetDomainsFilterOutput() GetDomainsFilterOutput ToGetDomainsFilterOutputWithContext(context.Context) GetDomainsFilterOutput }
GetDomainsFilterInput is an input type that accepts GetDomainsFilterArgs and GetDomainsFilterOutput values. You can construct a concrete instance of `GetDomainsFilterInput` via:
GetDomainsFilterArgs{...}
type GetDomainsFilterOutput ¶
type GetDomainsFilterOutput struct{ *pulumi.OutputState }
func (GetDomainsFilterOutput) ElementType ¶
func (GetDomainsFilterOutput) ElementType() reflect.Type
func (GetDomainsFilterOutput) Name ¶
func (o GetDomainsFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetDomainsFilterOutput) Regex ¶
func (o GetDomainsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDomainsFilterOutput) ToGetDomainsFilterOutput ¶
func (o GetDomainsFilterOutput) ToGetDomainsFilterOutput() GetDomainsFilterOutput
func (GetDomainsFilterOutput) ToGetDomainsFilterOutputWithContext ¶
func (o GetDomainsFilterOutput) ToGetDomainsFilterOutputWithContext(ctx context.Context) GetDomainsFilterOutput
func (GetDomainsFilterOutput) Values ¶
func (o GetDomainsFilterOutput) Values() pulumi.StringArrayOutput
type GetDomainsOutputArgs ¶
type GetDomainsOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The mutable display name of the domain DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetDomainsFilterArrayInput `pulumi:"filters"` // The region specific domain URL HomeRegionUrl pulumi.StringPtrInput `pulumi:"homeRegionUrl"` // Indicate if the domain is visible at login screen or not IsHiddenOnLogin pulumi.BoolPtrInput `pulumi:"isHiddenOnLogin"` // The domain license type LicenseType pulumi.StringPtrInput `pulumi:"licenseType"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` // The domain type Type pulumi.StringPtrInput `pulumi:"type"` // The region agnostic domain URL Url pulumi.StringPtrInput `pulumi:"url"` }
A collection of arguments for invoking getDomains.
func (GetDomainsOutputArgs) ElementType ¶
func (GetDomainsOutputArgs) ElementType() reflect.Type
type GetDomainsResult ¶
type GetDomainsResult struct { // The OCID of the compartment containing the domain. CompartmentId string `pulumi:"compartmentId"` // The mutable display name of the domain DisplayName *string `pulumi:"displayName"` // The list of domains. Domains []GetDomainsDomain `pulumi:"domains"` Filters []GetDomainsFilter `pulumi:"filters"` // Region specific domain URL. HomeRegionUrl *string `pulumi:"homeRegionUrl"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Indicates whether domain is hidden on login screen or not. IsHiddenOnLogin *bool `pulumi:"isHiddenOnLogin"` // The License type of Domain LicenseType *string `pulumi:"licenseType"` Name *string `pulumi:"name"` // The current state. State *string `pulumi:"state"` // The type of the domain. Type *string `pulumi:"type"` // Region agnostic domain URL. Url *string `pulumi:"url"` }
A collection of values returned by getDomains.
func GetDomains ¶
func GetDomains(ctx *pulumi.Context, args *GetDomainsArgs, opts ...pulumi.InvokeOption) (*GetDomainsResult, error)
This data source provides the list of Domains in Oracle Cloud Infrastructure Identity service.
List all domains that are homed or have a replica region in current region. - If any internal error occurs, return 500 INTERNAL SERVER ERROR.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetDomains(ctx, &identity.GetDomainsArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Domain_display_name), HomeRegionUrl: pulumi.StringRef(_var.Domain_home_region_url), IsHiddenOnLogin: pulumi.BoolRef(_var.Domain_is_hidden_on_login), LicenseType: pulumi.StringRef(_var.Domain_license_type), Name: pulumi.StringRef(_var.Domain_name), State: pulumi.StringRef(_var.Domain_state), Type: pulumi.StringRef(_var.Domain_type), Url: pulumi.StringRef(_var.Domain_url), }, nil) if err != nil { return err } return nil }) }
```
type GetDomainsResultOutput ¶
type GetDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomains.
func GetDomainsOutput ¶
func GetDomainsOutput(ctx *pulumi.Context, args GetDomainsOutputArgs, opts ...pulumi.InvokeOption) GetDomainsResultOutput
func (GetDomainsResultOutput) CompartmentId ¶
func (o GetDomainsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the domain.
func (GetDomainsResultOutput) DisplayName ¶
func (o GetDomainsResultOutput) DisplayName() pulumi.StringPtrOutput
The mutable display name of the domain
func (GetDomainsResultOutput) Domains ¶
func (o GetDomainsResultOutput) Domains() GetDomainsDomainArrayOutput
The list of domains.
func (GetDomainsResultOutput) ElementType ¶
func (GetDomainsResultOutput) ElementType() reflect.Type
func (GetDomainsResultOutput) Filters ¶
func (o GetDomainsResultOutput) Filters() GetDomainsFilterArrayOutput
func (GetDomainsResultOutput) HomeRegionUrl ¶
func (o GetDomainsResultOutput) HomeRegionUrl() pulumi.StringPtrOutput
Region specific domain URL.
func (GetDomainsResultOutput) Id ¶
func (o GetDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainsResultOutput) IsHiddenOnLogin ¶
func (o GetDomainsResultOutput) IsHiddenOnLogin() pulumi.BoolPtrOutput
Indicates whether domain is hidden on login screen or not.
func (GetDomainsResultOutput) LicenseType ¶
func (o GetDomainsResultOutput) LicenseType() pulumi.StringPtrOutput
The License type of Domain
func (GetDomainsResultOutput) Name ¶
func (o GetDomainsResultOutput) Name() pulumi.StringPtrOutput
func (GetDomainsResultOutput) State ¶
func (o GetDomainsResultOutput) State() pulumi.StringPtrOutput
The current state.
func (GetDomainsResultOutput) ToGetDomainsResultOutput ¶
func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput
func (GetDomainsResultOutput) ToGetDomainsResultOutputWithContext ¶
func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput
func (GetDomainsResultOutput) Type ¶
func (o GetDomainsResultOutput) Type() pulumi.StringPtrOutput
The type of the domain.
func (GetDomainsResultOutput) Url ¶
func (o GetDomainsResultOutput) Url() pulumi.StringPtrOutput
Region agnostic domain URL.
type GetDynamicGroupsArgs ¶
type GetDynamicGroupsArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetDynamicGroupsFilter `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getDynamicGroups.
type GetDynamicGroupsDynamicGroup ¶
type GetDynamicGroupsDynamicGroup struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the group. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the group. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // A rule string that defines which instance certificates will be matched. For syntax, see [Managing Dynamic Groups](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingdynamicgroups.htm). MatchingRule string `pulumi:"matchingRule"` // A filter to only return resources that match the given name exactly. Name string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetDynamicGroupsDynamicGroupArgs ¶
type GetDynamicGroupsDynamicGroupArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the group. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the group. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // A rule string that defines which instance certificates will be matched. For syntax, see [Managing Dynamic Groups](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingdynamicgroups.htm). MatchingRule pulumi.StringInput `pulumi:"matchingRule"` // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetDynamicGroupsDynamicGroupArgs) ElementType ¶
func (GetDynamicGroupsDynamicGroupArgs) ElementType() reflect.Type
func (GetDynamicGroupsDynamicGroupArgs) ToGetDynamicGroupsDynamicGroupOutput ¶
func (i GetDynamicGroupsDynamicGroupArgs) ToGetDynamicGroupsDynamicGroupOutput() GetDynamicGroupsDynamicGroupOutput
func (GetDynamicGroupsDynamicGroupArgs) ToGetDynamicGroupsDynamicGroupOutputWithContext ¶
func (i GetDynamicGroupsDynamicGroupArgs) ToGetDynamicGroupsDynamicGroupOutputWithContext(ctx context.Context) GetDynamicGroupsDynamicGroupOutput
type GetDynamicGroupsDynamicGroupArray ¶
type GetDynamicGroupsDynamicGroupArray []GetDynamicGroupsDynamicGroupInput
func (GetDynamicGroupsDynamicGroupArray) ElementType ¶
func (GetDynamicGroupsDynamicGroupArray) ElementType() reflect.Type
func (GetDynamicGroupsDynamicGroupArray) ToGetDynamicGroupsDynamicGroupArrayOutput ¶
func (i GetDynamicGroupsDynamicGroupArray) ToGetDynamicGroupsDynamicGroupArrayOutput() GetDynamicGroupsDynamicGroupArrayOutput
func (GetDynamicGroupsDynamicGroupArray) ToGetDynamicGroupsDynamicGroupArrayOutputWithContext ¶
func (i GetDynamicGroupsDynamicGroupArray) ToGetDynamicGroupsDynamicGroupArrayOutputWithContext(ctx context.Context) GetDynamicGroupsDynamicGroupArrayOutput
type GetDynamicGroupsDynamicGroupArrayInput ¶
type GetDynamicGroupsDynamicGroupArrayInput interface { pulumi.Input ToGetDynamicGroupsDynamicGroupArrayOutput() GetDynamicGroupsDynamicGroupArrayOutput ToGetDynamicGroupsDynamicGroupArrayOutputWithContext(context.Context) GetDynamicGroupsDynamicGroupArrayOutput }
GetDynamicGroupsDynamicGroupArrayInput is an input type that accepts GetDynamicGroupsDynamicGroupArray and GetDynamicGroupsDynamicGroupArrayOutput values. You can construct a concrete instance of `GetDynamicGroupsDynamicGroupArrayInput` via:
GetDynamicGroupsDynamicGroupArray{ GetDynamicGroupsDynamicGroupArgs{...} }
type GetDynamicGroupsDynamicGroupArrayOutput ¶
type GetDynamicGroupsDynamicGroupArrayOutput struct{ *pulumi.OutputState }
func (GetDynamicGroupsDynamicGroupArrayOutput) ElementType ¶
func (GetDynamicGroupsDynamicGroupArrayOutput) ElementType() reflect.Type
func (GetDynamicGroupsDynamicGroupArrayOutput) ToGetDynamicGroupsDynamicGroupArrayOutput ¶
func (o GetDynamicGroupsDynamicGroupArrayOutput) ToGetDynamicGroupsDynamicGroupArrayOutput() GetDynamicGroupsDynamicGroupArrayOutput
func (GetDynamicGroupsDynamicGroupArrayOutput) ToGetDynamicGroupsDynamicGroupArrayOutputWithContext ¶
func (o GetDynamicGroupsDynamicGroupArrayOutput) ToGetDynamicGroupsDynamicGroupArrayOutputWithContext(ctx context.Context) GetDynamicGroupsDynamicGroupArrayOutput
type GetDynamicGroupsDynamicGroupInput ¶
type GetDynamicGroupsDynamicGroupInput interface { pulumi.Input ToGetDynamicGroupsDynamicGroupOutput() GetDynamicGroupsDynamicGroupOutput ToGetDynamicGroupsDynamicGroupOutputWithContext(context.Context) GetDynamicGroupsDynamicGroupOutput }
GetDynamicGroupsDynamicGroupInput is an input type that accepts GetDynamicGroupsDynamicGroupArgs and GetDynamicGroupsDynamicGroupOutput values. You can construct a concrete instance of `GetDynamicGroupsDynamicGroupInput` via:
GetDynamicGroupsDynamicGroupArgs{...}
type GetDynamicGroupsDynamicGroupOutput ¶
type GetDynamicGroupsDynamicGroupOutput struct{ *pulumi.OutputState }
func (GetDynamicGroupsDynamicGroupOutput) CompartmentId ¶
func (o GetDynamicGroupsDynamicGroupOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetDynamicGroupsDynamicGroupOutput) DefinedTags ¶
func (o GetDynamicGroupsDynamicGroupOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetDynamicGroupsDynamicGroupOutput) Description ¶
func (o GetDynamicGroupsDynamicGroupOutput) Description() pulumi.StringOutput
The description you assign to the group. Does not have to be unique, and it's changeable.
func (GetDynamicGroupsDynamicGroupOutput) ElementType ¶
func (GetDynamicGroupsDynamicGroupOutput) ElementType() reflect.Type
func (GetDynamicGroupsDynamicGroupOutput) FreeformTags ¶
func (o GetDynamicGroupsDynamicGroupOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetDynamicGroupsDynamicGroupOutput) Id ¶
func (o GetDynamicGroupsDynamicGroupOutput) Id() pulumi.StringOutput
The OCID of the group.
func (GetDynamicGroupsDynamicGroupOutput) InactiveState ¶
func (o GetDynamicGroupsDynamicGroupOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetDynamicGroupsDynamicGroupOutput) MatchingRule ¶
func (o GetDynamicGroupsDynamicGroupOutput) MatchingRule() pulumi.StringOutput
A rule string that defines which instance certificates will be matched. For syntax, see [Managing Dynamic Groups](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingdynamicgroups.htm).
func (GetDynamicGroupsDynamicGroupOutput) Name ¶
func (o GetDynamicGroupsDynamicGroupOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetDynamicGroupsDynamicGroupOutput) State ¶
func (o GetDynamicGroupsDynamicGroupOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetDynamicGroupsDynamicGroupOutput) TimeCreated ¶
func (o GetDynamicGroupsDynamicGroupOutput) TimeCreated() pulumi.StringOutput
Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetDynamicGroupsDynamicGroupOutput) ToGetDynamicGroupsDynamicGroupOutput ¶
func (o GetDynamicGroupsDynamicGroupOutput) ToGetDynamicGroupsDynamicGroupOutput() GetDynamicGroupsDynamicGroupOutput
func (GetDynamicGroupsDynamicGroupOutput) ToGetDynamicGroupsDynamicGroupOutputWithContext ¶
func (o GetDynamicGroupsDynamicGroupOutput) ToGetDynamicGroupsDynamicGroupOutputWithContext(ctx context.Context) GetDynamicGroupsDynamicGroupOutput
type GetDynamicGroupsFilter ¶
type GetDynamicGroupsFilterArgs ¶
type GetDynamicGroupsFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDynamicGroupsFilterArgs) ElementType ¶
func (GetDynamicGroupsFilterArgs) ElementType() reflect.Type
func (GetDynamicGroupsFilterArgs) ToGetDynamicGroupsFilterOutput ¶
func (i GetDynamicGroupsFilterArgs) ToGetDynamicGroupsFilterOutput() GetDynamicGroupsFilterOutput
func (GetDynamicGroupsFilterArgs) ToGetDynamicGroupsFilterOutputWithContext ¶
func (i GetDynamicGroupsFilterArgs) ToGetDynamicGroupsFilterOutputWithContext(ctx context.Context) GetDynamicGroupsFilterOutput
type GetDynamicGroupsFilterArray ¶
type GetDynamicGroupsFilterArray []GetDynamicGroupsFilterInput
func (GetDynamicGroupsFilterArray) ElementType ¶
func (GetDynamicGroupsFilterArray) ElementType() reflect.Type
func (GetDynamicGroupsFilterArray) ToGetDynamicGroupsFilterArrayOutput ¶
func (i GetDynamicGroupsFilterArray) ToGetDynamicGroupsFilterArrayOutput() GetDynamicGroupsFilterArrayOutput
func (GetDynamicGroupsFilterArray) ToGetDynamicGroupsFilterArrayOutputWithContext ¶
func (i GetDynamicGroupsFilterArray) ToGetDynamicGroupsFilterArrayOutputWithContext(ctx context.Context) GetDynamicGroupsFilterArrayOutput
type GetDynamicGroupsFilterArrayInput ¶
type GetDynamicGroupsFilterArrayInput interface { pulumi.Input ToGetDynamicGroupsFilterArrayOutput() GetDynamicGroupsFilterArrayOutput ToGetDynamicGroupsFilterArrayOutputWithContext(context.Context) GetDynamicGroupsFilterArrayOutput }
GetDynamicGroupsFilterArrayInput is an input type that accepts GetDynamicGroupsFilterArray and GetDynamicGroupsFilterArrayOutput values. You can construct a concrete instance of `GetDynamicGroupsFilterArrayInput` via:
GetDynamicGroupsFilterArray{ GetDynamicGroupsFilterArgs{...} }
type GetDynamicGroupsFilterArrayOutput ¶
type GetDynamicGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDynamicGroupsFilterArrayOutput) ElementType ¶
func (GetDynamicGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetDynamicGroupsFilterArrayOutput) Index ¶
func (o GetDynamicGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetDynamicGroupsFilterOutput
func (GetDynamicGroupsFilterArrayOutput) ToGetDynamicGroupsFilterArrayOutput ¶
func (o GetDynamicGroupsFilterArrayOutput) ToGetDynamicGroupsFilterArrayOutput() GetDynamicGroupsFilterArrayOutput
func (GetDynamicGroupsFilterArrayOutput) ToGetDynamicGroupsFilterArrayOutputWithContext ¶
func (o GetDynamicGroupsFilterArrayOutput) ToGetDynamicGroupsFilterArrayOutputWithContext(ctx context.Context) GetDynamicGroupsFilterArrayOutput
type GetDynamicGroupsFilterInput ¶
type GetDynamicGroupsFilterInput interface { pulumi.Input ToGetDynamicGroupsFilterOutput() GetDynamicGroupsFilterOutput ToGetDynamicGroupsFilterOutputWithContext(context.Context) GetDynamicGroupsFilterOutput }
GetDynamicGroupsFilterInput is an input type that accepts GetDynamicGroupsFilterArgs and GetDynamicGroupsFilterOutput values. You can construct a concrete instance of `GetDynamicGroupsFilterInput` via:
GetDynamicGroupsFilterArgs{...}
type GetDynamicGroupsFilterOutput ¶
type GetDynamicGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetDynamicGroupsFilterOutput) ElementType ¶
func (GetDynamicGroupsFilterOutput) ElementType() reflect.Type
func (GetDynamicGroupsFilterOutput) Name ¶
func (o GetDynamicGroupsFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetDynamicGroupsFilterOutput) Regex ¶
func (o GetDynamicGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDynamicGroupsFilterOutput) ToGetDynamicGroupsFilterOutput ¶
func (o GetDynamicGroupsFilterOutput) ToGetDynamicGroupsFilterOutput() GetDynamicGroupsFilterOutput
func (GetDynamicGroupsFilterOutput) ToGetDynamicGroupsFilterOutputWithContext ¶
func (o GetDynamicGroupsFilterOutput) ToGetDynamicGroupsFilterOutputWithContext(ctx context.Context) GetDynamicGroupsFilterOutput
func (GetDynamicGroupsFilterOutput) Values ¶
func (o GetDynamicGroupsFilterOutput) Values() pulumi.StringArrayOutput
type GetDynamicGroupsOutputArgs ¶
type GetDynamicGroupsOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetDynamicGroupsFilterArrayInput `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDynamicGroups.
func (GetDynamicGroupsOutputArgs) ElementType ¶
func (GetDynamicGroupsOutputArgs) ElementType() reflect.Type
type GetDynamicGroupsResult ¶
type GetDynamicGroupsResult struct { // The OCID of the tenancy containing the group. CompartmentId string `pulumi:"compartmentId"` // The list of dynamic_groups. DynamicGroups []GetDynamicGroupsDynamicGroup `pulumi:"dynamicGroups"` Filters []GetDynamicGroupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name *string `pulumi:"name"` // The group's current state. State *string `pulumi:"state"` }
A collection of values returned by getDynamicGroups.
func GetDynamicGroups ¶
func GetDynamicGroups(ctx *pulumi.Context, args *GetDynamicGroupsArgs, opts ...pulumi.InvokeOption) (*GetDynamicGroupsResult, error)
This data source provides the list of Dynamic Groups in Oracle Cloud Infrastructure Identity service.
Lists the dynamic groups in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetDynamicGroups(ctx, &identity.GetDynamicGroupsArgs{ CompartmentId: _var.Tenancy_ocid, Name: pulumi.StringRef(_var.Dynamic_group_name), State: pulumi.StringRef(_var.Dynamic_group_state), }, nil) if err != nil { return err } return nil }) }
```
type GetDynamicGroupsResultOutput ¶
type GetDynamicGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDynamicGroups.
func GetDynamicGroupsOutput ¶
func GetDynamicGroupsOutput(ctx *pulumi.Context, args GetDynamicGroupsOutputArgs, opts ...pulumi.InvokeOption) GetDynamicGroupsResultOutput
func (GetDynamicGroupsResultOutput) CompartmentId ¶
func (o GetDynamicGroupsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the group.
func (GetDynamicGroupsResultOutput) DynamicGroups ¶
func (o GetDynamicGroupsResultOutput) DynamicGroups() GetDynamicGroupsDynamicGroupArrayOutput
The list of dynamic_groups.
func (GetDynamicGroupsResultOutput) ElementType ¶
func (GetDynamicGroupsResultOutput) ElementType() reflect.Type
func (GetDynamicGroupsResultOutput) Filters ¶
func (o GetDynamicGroupsResultOutput) Filters() GetDynamicGroupsFilterArrayOutput
func (GetDynamicGroupsResultOutput) Id ¶
func (o GetDynamicGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDynamicGroupsResultOutput) Name ¶
func (o GetDynamicGroupsResultOutput) Name() pulumi.StringPtrOutput
The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed.
func (GetDynamicGroupsResultOutput) State ¶
func (o GetDynamicGroupsResultOutput) State() pulumi.StringPtrOutput
The group's current state.
func (GetDynamicGroupsResultOutput) ToGetDynamicGroupsResultOutput ¶
func (o GetDynamicGroupsResultOutput) ToGetDynamicGroupsResultOutput() GetDynamicGroupsResultOutput
func (GetDynamicGroupsResultOutput) ToGetDynamicGroupsResultOutputWithContext ¶
func (o GetDynamicGroupsResultOutput) ToGetDynamicGroupsResultOutputWithContext(ctx context.Context) GetDynamicGroupsResultOutput
type GetFaultDomainsArgs ¶
type GetFaultDomainsArgs struct { // The name of the availibilityDomain. AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetFaultDomainsFilter `pulumi:"filters"` }
A collection of arguments for invoking getFaultDomains.
type GetFaultDomainsFaultDomain ¶
type GetFaultDomainsFaultDomain struct { // The name of the availibilityDomain. AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // The OCID of the Fault Domain. Id string `pulumi:"id"` // The name of the Fault Domain. Name string `pulumi:"name"` }
type GetFaultDomainsFaultDomainArgs ¶
type GetFaultDomainsFaultDomainArgs struct { // The name of the availibilityDomain. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the Fault Domain. Id pulumi.StringInput `pulumi:"id"` // The name of the Fault Domain. Name pulumi.StringInput `pulumi:"name"` }
func (GetFaultDomainsFaultDomainArgs) ElementType ¶
func (GetFaultDomainsFaultDomainArgs) ElementType() reflect.Type
func (GetFaultDomainsFaultDomainArgs) ToGetFaultDomainsFaultDomainOutput ¶
func (i GetFaultDomainsFaultDomainArgs) ToGetFaultDomainsFaultDomainOutput() GetFaultDomainsFaultDomainOutput
func (GetFaultDomainsFaultDomainArgs) ToGetFaultDomainsFaultDomainOutputWithContext ¶
func (i GetFaultDomainsFaultDomainArgs) ToGetFaultDomainsFaultDomainOutputWithContext(ctx context.Context) GetFaultDomainsFaultDomainOutput
type GetFaultDomainsFaultDomainArray ¶
type GetFaultDomainsFaultDomainArray []GetFaultDomainsFaultDomainInput
func (GetFaultDomainsFaultDomainArray) ElementType ¶
func (GetFaultDomainsFaultDomainArray) ElementType() reflect.Type
func (GetFaultDomainsFaultDomainArray) ToGetFaultDomainsFaultDomainArrayOutput ¶
func (i GetFaultDomainsFaultDomainArray) ToGetFaultDomainsFaultDomainArrayOutput() GetFaultDomainsFaultDomainArrayOutput
func (GetFaultDomainsFaultDomainArray) ToGetFaultDomainsFaultDomainArrayOutputWithContext ¶
func (i GetFaultDomainsFaultDomainArray) ToGetFaultDomainsFaultDomainArrayOutputWithContext(ctx context.Context) GetFaultDomainsFaultDomainArrayOutput
type GetFaultDomainsFaultDomainArrayInput ¶
type GetFaultDomainsFaultDomainArrayInput interface { pulumi.Input ToGetFaultDomainsFaultDomainArrayOutput() GetFaultDomainsFaultDomainArrayOutput ToGetFaultDomainsFaultDomainArrayOutputWithContext(context.Context) GetFaultDomainsFaultDomainArrayOutput }
GetFaultDomainsFaultDomainArrayInput is an input type that accepts GetFaultDomainsFaultDomainArray and GetFaultDomainsFaultDomainArrayOutput values. You can construct a concrete instance of `GetFaultDomainsFaultDomainArrayInput` via:
GetFaultDomainsFaultDomainArray{ GetFaultDomainsFaultDomainArgs{...} }
type GetFaultDomainsFaultDomainArrayOutput ¶
type GetFaultDomainsFaultDomainArrayOutput struct{ *pulumi.OutputState }
func (GetFaultDomainsFaultDomainArrayOutput) ElementType ¶
func (GetFaultDomainsFaultDomainArrayOutput) ElementType() reflect.Type
func (GetFaultDomainsFaultDomainArrayOutput) Index ¶
func (o GetFaultDomainsFaultDomainArrayOutput) Index(i pulumi.IntInput) GetFaultDomainsFaultDomainOutput
func (GetFaultDomainsFaultDomainArrayOutput) ToGetFaultDomainsFaultDomainArrayOutput ¶
func (o GetFaultDomainsFaultDomainArrayOutput) ToGetFaultDomainsFaultDomainArrayOutput() GetFaultDomainsFaultDomainArrayOutput
func (GetFaultDomainsFaultDomainArrayOutput) ToGetFaultDomainsFaultDomainArrayOutputWithContext ¶
func (o GetFaultDomainsFaultDomainArrayOutput) ToGetFaultDomainsFaultDomainArrayOutputWithContext(ctx context.Context) GetFaultDomainsFaultDomainArrayOutput
type GetFaultDomainsFaultDomainInput ¶
type GetFaultDomainsFaultDomainInput interface { pulumi.Input ToGetFaultDomainsFaultDomainOutput() GetFaultDomainsFaultDomainOutput ToGetFaultDomainsFaultDomainOutputWithContext(context.Context) GetFaultDomainsFaultDomainOutput }
GetFaultDomainsFaultDomainInput is an input type that accepts GetFaultDomainsFaultDomainArgs and GetFaultDomainsFaultDomainOutput values. You can construct a concrete instance of `GetFaultDomainsFaultDomainInput` via:
GetFaultDomainsFaultDomainArgs{...}
type GetFaultDomainsFaultDomainOutput ¶
type GetFaultDomainsFaultDomainOutput struct{ *pulumi.OutputState }
func (GetFaultDomainsFaultDomainOutput) AvailabilityDomain ¶
func (o GetFaultDomainsFaultDomainOutput) AvailabilityDomain() pulumi.StringOutput
The name of the availibilityDomain.
func (GetFaultDomainsFaultDomainOutput) CompartmentId ¶
func (o GetFaultDomainsFaultDomainOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetFaultDomainsFaultDomainOutput) ElementType ¶
func (GetFaultDomainsFaultDomainOutput) ElementType() reflect.Type
func (GetFaultDomainsFaultDomainOutput) Id ¶
func (o GetFaultDomainsFaultDomainOutput) Id() pulumi.StringOutput
The OCID of the Fault Domain.
func (GetFaultDomainsFaultDomainOutput) Name ¶
func (o GetFaultDomainsFaultDomainOutput) Name() pulumi.StringOutput
The name of the Fault Domain.
func (GetFaultDomainsFaultDomainOutput) ToGetFaultDomainsFaultDomainOutput ¶
func (o GetFaultDomainsFaultDomainOutput) ToGetFaultDomainsFaultDomainOutput() GetFaultDomainsFaultDomainOutput
func (GetFaultDomainsFaultDomainOutput) ToGetFaultDomainsFaultDomainOutputWithContext ¶
func (o GetFaultDomainsFaultDomainOutput) ToGetFaultDomainsFaultDomainOutputWithContext(ctx context.Context) GetFaultDomainsFaultDomainOutput
type GetFaultDomainsFilter ¶
type GetFaultDomainsFilterArgs ¶
type GetFaultDomainsFilterArgs struct { // The name of the Fault Domain. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetFaultDomainsFilterArgs) ElementType ¶
func (GetFaultDomainsFilterArgs) ElementType() reflect.Type
func (GetFaultDomainsFilterArgs) ToGetFaultDomainsFilterOutput ¶
func (i GetFaultDomainsFilterArgs) ToGetFaultDomainsFilterOutput() GetFaultDomainsFilterOutput
func (GetFaultDomainsFilterArgs) ToGetFaultDomainsFilterOutputWithContext ¶
func (i GetFaultDomainsFilterArgs) ToGetFaultDomainsFilterOutputWithContext(ctx context.Context) GetFaultDomainsFilterOutput
type GetFaultDomainsFilterArray ¶
type GetFaultDomainsFilterArray []GetFaultDomainsFilterInput
func (GetFaultDomainsFilterArray) ElementType ¶
func (GetFaultDomainsFilterArray) ElementType() reflect.Type
func (GetFaultDomainsFilterArray) ToGetFaultDomainsFilterArrayOutput ¶
func (i GetFaultDomainsFilterArray) ToGetFaultDomainsFilterArrayOutput() GetFaultDomainsFilterArrayOutput
func (GetFaultDomainsFilterArray) ToGetFaultDomainsFilterArrayOutputWithContext ¶
func (i GetFaultDomainsFilterArray) ToGetFaultDomainsFilterArrayOutputWithContext(ctx context.Context) GetFaultDomainsFilterArrayOutput
type GetFaultDomainsFilterArrayInput ¶
type GetFaultDomainsFilterArrayInput interface { pulumi.Input ToGetFaultDomainsFilterArrayOutput() GetFaultDomainsFilterArrayOutput ToGetFaultDomainsFilterArrayOutputWithContext(context.Context) GetFaultDomainsFilterArrayOutput }
GetFaultDomainsFilterArrayInput is an input type that accepts GetFaultDomainsFilterArray and GetFaultDomainsFilterArrayOutput values. You can construct a concrete instance of `GetFaultDomainsFilterArrayInput` via:
GetFaultDomainsFilterArray{ GetFaultDomainsFilterArgs{...} }
type GetFaultDomainsFilterArrayOutput ¶
type GetFaultDomainsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetFaultDomainsFilterArrayOutput) ElementType ¶
func (GetFaultDomainsFilterArrayOutput) ElementType() reflect.Type
func (GetFaultDomainsFilterArrayOutput) Index ¶
func (o GetFaultDomainsFilterArrayOutput) Index(i pulumi.IntInput) GetFaultDomainsFilterOutput
func (GetFaultDomainsFilterArrayOutput) ToGetFaultDomainsFilterArrayOutput ¶
func (o GetFaultDomainsFilterArrayOutput) ToGetFaultDomainsFilterArrayOutput() GetFaultDomainsFilterArrayOutput
func (GetFaultDomainsFilterArrayOutput) ToGetFaultDomainsFilterArrayOutputWithContext ¶
func (o GetFaultDomainsFilterArrayOutput) ToGetFaultDomainsFilterArrayOutputWithContext(ctx context.Context) GetFaultDomainsFilterArrayOutput
type GetFaultDomainsFilterInput ¶
type GetFaultDomainsFilterInput interface { pulumi.Input ToGetFaultDomainsFilterOutput() GetFaultDomainsFilterOutput ToGetFaultDomainsFilterOutputWithContext(context.Context) GetFaultDomainsFilterOutput }
GetFaultDomainsFilterInput is an input type that accepts GetFaultDomainsFilterArgs and GetFaultDomainsFilterOutput values. You can construct a concrete instance of `GetFaultDomainsFilterInput` via:
GetFaultDomainsFilterArgs{...}
type GetFaultDomainsFilterOutput ¶
type GetFaultDomainsFilterOutput struct{ *pulumi.OutputState }
func (GetFaultDomainsFilterOutput) ElementType ¶
func (GetFaultDomainsFilterOutput) ElementType() reflect.Type
func (GetFaultDomainsFilterOutput) Name ¶
func (o GetFaultDomainsFilterOutput) Name() pulumi.StringOutput
The name of the Fault Domain.
func (GetFaultDomainsFilterOutput) Regex ¶
func (o GetFaultDomainsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetFaultDomainsFilterOutput) ToGetFaultDomainsFilterOutput ¶
func (o GetFaultDomainsFilterOutput) ToGetFaultDomainsFilterOutput() GetFaultDomainsFilterOutput
func (GetFaultDomainsFilterOutput) ToGetFaultDomainsFilterOutputWithContext ¶
func (o GetFaultDomainsFilterOutput) ToGetFaultDomainsFilterOutputWithContext(ctx context.Context) GetFaultDomainsFilterOutput
func (GetFaultDomainsFilterOutput) Values ¶
func (o GetFaultDomainsFilterOutput) Values() pulumi.StringArrayOutput
type GetFaultDomainsOutputArgs ¶
type GetFaultDomainsOutputArgs struct { // The name of the availibilityDomain. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetFaultDomainsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getFaultDomains.
func (GetFaultDomainsOutputArgs) ElementType ¶
func (GetFaultDomainsOutputArgs) ElementType() reflect.Type
type GetFaultDomainsResult ¶
type GetFaultDomainsResult struct { // The name of the availabilityDomain where the Fault Domain belongs. AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compartment. Currently only tenancy (root) compartment can be provided. CompartmentId string `pulumi:"compartmentId"` // The list of fault_domains. FaultDomains []GetFaultDomainsFaultDomain `pulumi:"faultDomains"` Filters []GetFaultDomainsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getFaultDomains.
func GetFaultDomains ¶
func GetFaultDomains(ctx *pulumi.Context, args *GetFaultDomainsArgs, opts ...pulumi.InvokeOption) (*GetFaultDomainsResult, error)
This data source provides the list of Fault Domains in Oracle Cloud Infrastructure Identity service.
Lists the Fault Domains in your tenancy. Specify the OCID of either the tenancy or another of your compartments as the value for the compartment ID (remember that the tenancy is simply the root compartment). See [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetFaultDomains(ctx, &identity.GetFaultDomainsArgs{ AvailabilityDomain: _var.Fault_domain_availability_domain, CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetFaultDomainsResultOutput ¶
type GetFaultDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFaultDomains.
func GetFaultDomainsOutput ¶
func GetFaultDomainsOutput(ctx *pulumi.Context, args GetFaultDomainsOutputArgs, opts ...pulumi.InvokeOption) GetFaultDomainsResultOutput
func (GetFaultDomainsResultOutput) AvailabilityDomain ¶
func (o GetFaultDomainsResultOutput) AvailabilityDomain() pulumi.StringOutput
The name of the availabilityDomain where the Fault Domain belongs.
func (GetFaultDomainsResultOutput) CompartmentId ¶
func (o GetFaultDomainsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment. Currently only tenancy (root) compartment can be provided.
func (GetFaultDomainsResultOutput) ElementType ¶
func (GetFaultDomainsResultOutput) ElementType() reflect.Type
func (GetFaultDomainsResultOutput) FaultDomains ¶
func (o GetFaultDomainsResultOutput) FaultDomains() GetFaultDomainsFaultDomainArrayOutput
The list of fault_domains.
func (GetFaultDomainsResultOutput) Filters ¶
func (o GetFaultDomainsResultOutput) Filters() GetFaultDomainsFilterArrayOutput
func (GetFaultDomainsResultOutput) Id ¶
func (o GetFaultDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFaultDomainsResultOutput) ToGetFaultDomainsResultOutput ¶
func (o GetFaultDomainsResultOutput) ToGetFaultDomainsResultOutput() GetFaultDomainsResultOutput
func (GetFaultDomainsResultOutput) ToGetFaultDomainsResultOutputWithContext ¶
func (o GetFaultDomainsResultOutput) ToGetFaultDomainsResultOutputWithContext(ctx context.Context) GetFaultDomainsResultOutput
type GetGroupsArgs ¶
type GetGroupsArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetGroupsFilter `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getGroups.
type GetGroupsFilter ¶
type GetGroupsFilterArgs ¶
type GetGroupsFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetGroupsFilterArgs) ElementType ¶
func (GetGroupsFilterArgs) ElementType() reflect.Type
func (GetGroupsFilterArgs) ToGetGroupsFilterOutput ¶
func (i GetGroupsFilterArgs) ToGetGroupsFilterOutput() GetGroupsFilterOutput
func (GetGroupsFilterArgs) ToGetGroupsFilterOutputWithContext ¶
func (i GetGroupsFilterArgs) ToGetGroupsFilterOutputWithContext(ctx context.Context) GetGroupsFilterOutput
type GetGroupsFilterArray ¶
type GetGroupsFilterArray []GetGroupsFilterInput
func (GetGroupsFilterArray) ElementType ¶
func (GetGroupsFilterArray) ElementType() reflect.Type
func (GetGroupsFilterArray) ToGetGroupsFilterArrayOutput ¶
func (i GetGroupsFilterArray) ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput
func (GetGroupsFilterArray) ToGetGroupsFilterArrayOutputWithContext ¶
func (i GetGroupsFilterArray) ToGetGroupsFilterArrayOutputWithContext(ctx context.Context) GetGroupsFilterArrayOutput
type GetGroupsFilterArrayInput ¶
type GetGroupsFilterArrayInput interface { pulumi.Input ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput ToGetGroupsFilterArrayOutputWithContext(context.Context) GetGroupsFilterArrayOutput }
GetGroupsFilterArrayInput is an input type that accepts GetGroupsFilterArray and GetGroupsFilterArrayOutput values. You can construct a concrete instance of `GetGroupsFilterArrayInput` via:
GetGroupsFilterArray{ GetGroupsFilterArgs{...} }
type GetGroupsFilterArrayOutput ¶
type GetGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsFilterArrayOutput) ElementType ¶
func (GetGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetGroupsFilterArrayOutput) Index ¶
func (o GetGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetGroupsFilterOutput
func (GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutput ¶
func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput
func (GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutputWithContext ¶
func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutputWithContext(ctx context.Context) GetGroupsFilterArrayOutput
type GetGroupsFilterInput ¶
type GetGroupsFilterInput interface { pulumi.Input ToGetGroupsFilterOutput() GetGroupsFilterOutput ToGetGroupsFilterOutputWithContext(context.Context) GetGroupsFilterOutput }
GetGroupsFilterInput is an input type that accepts GetGroupsFilterArgs and GetGroupsFilterOutput values. You can construct a concrete instance of `GetGroupsFilterInput` via:
GetGroupsFilterArgs{...}
type GetGroupsFilterOutput ¶
type GetGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetGroupsFilterOutput) ElementType ¶
func (GetGroupsFilterOutput) ElementType() reflect.Type
func (GetGroupsFilterOutput) Name ¶
func (o GetGroupsFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetGroupsFilterOutput) Regex ¶
func (o GetGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetGroupsFilterOutput) ToGetGroupsFilterOutput ¶
func (o GetGroupsFilterOutput) ToGetGroupsFilterOutput() GetGroupsFilterOutput
func (GetGroupsFilterOutput) ToGetGroupsFilterOutputWithContext ¶
func (o GetGroupsFilterOutput) ToGetGroupsFilterOutputWithContext(ctx context.Context) GetGroupsFilterOutput
func (GetGroupsFilterOutput) Values ¶
func (o GetGroupsFilterOutput) Values() pulumi.StringArrayOutput
type GetGroupsGroup ¶
type GetGroupsGroup struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the group. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the group. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // A filter to only return resources that match the given name exactly. Name string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetGroupsGroupArgs ¶
type GetGroupsGroupArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the group. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the group. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetGroupsGroupArgs) ElementType ¶
func (GetGroupsGroupArgs) ElementType() reflect.Type
func (GetGroupsGroupArgs) ToGetGroupsGroupOutput ¶
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext ¶
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
type GetGroupsGroupArray ¶
type GetGroupsGroupArray []GetGroupsGroupInput
func (GetGroupsGroupArray) ElementType ¶
func (GetGroupsGroupArray) ElementType() reflect.Type
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutput ¶
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext ¶
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupArrayInput ¶
type GetGroupsGroupArrayInput interface { pulumi.Input ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput ToGetGroupsGroupArrayOutputWithContext(context.Context) GetGroupsGroupArrayOutput }
GetGroupsGroupArrayInput is an input type that accepts GetGroupsGroupArray and GetGroupsGroupArrayOutput values. You can construct a concrete instance of `GetGroupsGroupArrayInput` via:
GetGroupsGroupArray{ GetGroupsGroupArgs{...} }
type GetGroupsGroupArrayOutput ¶
type GetGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupArrayOutput) ElementType ¶
func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetGroupsGroupArrayOutput) Index ¶
func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput ¶
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext ¶
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupInput ¶
type GetGroupsGroupInput interface { pulumi.Input ToGetGroupsGroupOutput() GetGroupsGroupOutput ToGetGroupsGroupOutputWithContext(context.Context) GetGroupsGroupOutput }
GetGroupsGroupInput is an input type that accepts GetGroupsGroupArgs and GetGroupsGroupOutput values. You can construct a concrete instance of `GetGroupsGroupInput` via:
GetGroupsGroupArgs{...}
type GetGroupsGroupOutput ¶
type GetGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupOutput) CompartmentId ¶
func (o GetGroupsGroupOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetGroupsGroupOutput) DefinedTags ¶
func (o GetGroupsGroupOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetGroupsGroupOutput) Description ¶
func (o GetGroupsGroupOutput) Description() pulumi.StringOutput
The description you assign to the group. Does not have to be unique, and it's changeable.
func (GetGroupsGroupOutput) ElementType ¶
func (GetGroupsGroupOutput) ElementType() reflect.Type
func (GetGroupsGroupOutput) FreeformTags ¶
func (o GetGroupsGroupOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetGroupsGroupOutput) Id ¶
func (o GetGroupsGroupOutput) Id() pulumi.StringOutput
The OCID of the group.
func (GetGroupsGroupOutput) InactiveState ¶
func (o GetGroupsGroupOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetGroupsGroupOutput) Name ¶
func (o GetGroupsGroupOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetGroupsGroupOutput) State ¶
func (o GetGroupsGroupOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetGroupsGroupOutput) TimeCreated ¶
func (o GetGroupsGroupOutput) TimeCreated() pulumi.StringOutput
Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetGroupsGroupOutput) ToGetGroupsGroupOutput ¶
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext ¶
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
type GetGroupsOutputArgs ¶
type GetGroupsOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetGroupsFilterArrayInput `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getGroups.
func (GetGroupsOutputArgs) ElementType ¶
func (GetGroupsOutputArgs) ElementType() reflect.Type
type GetGroupsResult ¶
type GetGroupsResult struct { // The OCID of the tenancy containing the group. CompartmentId string `pulumi:"compartmentId"` Filters []GetGroupsFilter `pulumi:"filters"` // The list of groups. Groups []GetGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name *string `pulumi:"name"` // The group's current state. State *string `pulumi:"state"` }
A collection of values returned by getGroups.
func GetGroups ¶
func GetGroups(ctx *pulumi.Context, args *GetGroupsArgs, opts ...pulumi.InvokeOption) (*GetGroupsResult, error)
This data source provides the list of Groups in Oracle Cloud Infrastructure Identity service.
Lists the groups in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetGroups(ctx, &identity.GetGroupsArgs{ CompartmentId: _var.Tenancy_ocid, Name: pulumi.StringRef(_var.Group_name), State: pulumi.StringRef(_var.Group_state), }, nil) if err != nil { return err } return nil }) }
```
type GetGroupsResultOutput ¶
type GetGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroups.
func GetGroupsOutput ¶
func GetGroupsOutput(ctx *pulumi.Context, args GetGroupsOutputArgs, opts ...pulumi.InvokeOption) GetGroupsResultOutput
func (GetGroupsResultOutput) CompartmentId ¶
func (o GetGroupsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the group.
func (GetGroupsResultOutput) ElementType ¶
func (GetGroupsResultOutput) ElementType() reflect.Type
func (GetGroupsResultOutput) Filters ¶
func (o GetGroupsResultOutput) Filters() GetGroupsFilterArrayOutput
func (GetGroupsResultOutput) Groups ¶
func (o GetGroupsResultOutput) Groups() GetGroupsGroupArrayOutput
The list of groups.
func (GetGroupsResultOutput) Id ¶
func (o GetGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGroupsResultOutput) Name ¶
func (o GetGroupsResultOutput) Name() pulumi.StringPtrOutput
The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed.
func (GetGroupsResultOutput) State ¶
func (o GetGroupsResultOutput) State() pulumi.StringPtrOutput
The group's current state.
func (GetGroupsResultOutput) ToGetGroupsResultOutput ¶
func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput
func (GetGroupsResultOutput) ToGetGroupsResultOutputWithContext ¶
func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput
type GetIamWorkRequestArgs ¶
type GetIamWorkRequestArgs struct { // The OCID of the IAM work request. IamWorkRequestId string `pulumi:"iamWorkRequestId"` }
A collection of arguments for invoking getIamWorkRequest.
type GetIamWorkRequestErrorsArgs ¶
type GetIamWorkRequestErrorsArgs struct { Filters []GetIamWorkRequestErrorsFilter `pulumi:"filters"` // The OCID of the IAM work request. IamWorkRequestId string `pulumi:"iamWorkRequestId"` }
A collection of arguments for invoking getIamWorkRequestErrors.
type GetIamWorkRequestErrorsFilterArgs ¶
type GetIamWorkRequestErrorsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetIamWorkRequestErrorsFilterArgs) ElementType ¶
func (GetIamWorkRequestErrorsFilterArgs) ElementType() reflect.Type
func (GetIamWorkRequestErrorsFilterArgs) ToGetIamWorkRequestErrorsFilterOutput ¶
func (i GetIamWorkRequestErrorsFilterArgs) ToGetIamWorkRequestErrorsFilterOutput() GetIamWorkRequestErrorsFilterOutput
func (GetIamWorkRequestErrorsFilterArgs) ToGetIamWorkRequestErrorsFilterOutputWithContext ¶
func (i GetIamWorkRequestErrorsFilterArgs) ToGetIamWorkRequestErrorsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsFilterOutput
type GetIamWorkRequestErrorsFilterArray ¶
type GetIamWorkRequestErrorsFilterArray []GetIamWorkRequestErrorsFilterInput
func (GetIamWorkRequestErrorsFilterArray) ElementType ¶
func (GetIamWorkRequestErrorsFilterArray) ElementType() reflect.Type
func (GetIamWorkRequestErrorsFilterArray) ToGetIamWorkRequestErrorsFilterArrayOutput ¶
func (i GetIamWorkRequestErrorsFilterArray) ToGetIamWorkRequestErrorsFilterArrayOutput() GetIamWorkRequestErrorsFilterArrayOutput
func (GetIamWorkRequestErrorsFilterArray) ToGetIamWorkRequestErrorsFilterArrayOutputWithContext ¶
func (i GetIamWorkRequestErrorsFilterArray) ToGetIamWorkRequestErrorsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsFilterArrayOutput
type GetIamWorkRequestErrorsFilterArrayInput ¶
type GetIamWorkRequestErrorsFilterArrayInput interface { pulumi.Input ToGetIamWorkRequestErrorsFilterArrayOutput() GetIamWorkRequestErrorsFilterArrayOutput ToGetIamWorkRequestErrorsFilterArrayOutputWithContext(context.Context) GetIamWorkRequestErrorsFilterArrayOutput }
GetIamWorkRequestErrorsFilterArrayInput is an input type that accepts GetIamWorkRequestErrorsFilterArray and GetIamWorkRequestErrorsFilterArrayOutput values. You can construct a concrete instance of `GetIamWorkRequestErrorsFilterArrayInput` via:
GetIamWorkRequestErrorsFilterArray{ GetIamWorkRequestErrorsFilterArgs{...} }
type GetIamWorkRequestErrorsFilterArrayOutput ¶
type GetIamWorkRequestErrorsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestErrorsFilterArrayOutput) ElementType ¶
func (GetIamWorkRequestErrorsFilterArrayOutput) ElementType() reflect.Type
func (GetIamWorkRequestErrorsFilterArrayOutput) ToGetIamWorkRequestErrorsFilterArrayOutput ¶
func (o GetIamWorkRequestErrorsFilterArrayOutput) ToGetIamWorkRequestErrorsFilterArrayOutput() GetIamWorkRequestErrorsFilterArrayOutput
func (GetIamWorkRequestErrorsFilterArrayOutput) ToGetIamWorkRequestErrorsFilterArrayOutputWithContext ¶
func (o GetIamWorkRequestErrorsFilterArrayOutput) ToGetIamWorkRequestErrorsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsFilterArrayOutput
type GetIamWorkRequestErrorsFilterInput ¶
type GetIamWorkRequestErrorsFilterInput interface { pulumi.Input ToGetIamWorkRequestErrorsFilterOutput() GetIamWorkRequestErrorsFilterOutput ToGetIamWorkRequestErrorsFilterOutputWithContext(context.Context) GetIamWorkRequestErrorsFilterOutput }
GetIamWorkRequestErrorsFilterInput is an input type that accepts GetIamWorkRequestErrorsFilterArgs and GetIamWorkRequestErrorsFilterOutput values. You can construct a concrete instance of `GetIamWorkRequestErrorsFilterInput` via:
GetIamWorkRequestErrorsFilterArgs{...}
type GetIamWorkRequestErrorsFilterOutput ¶
type GetIamWorkRequestErrorsFilterOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestErrorsFilterOutput) ElementType ¶
func (GetIamWorkRequestErrorsFilterOutput) ElementType() reflect.Type
func (GetIamWorkRequestErrorsFilterOutput) Name ¶
func (o GetIamWorkRequestErrorsFilterOutput) Name() pulumi.StringOutput
func (GetIamWorkRequestErrorsFilterOutput) Regex ¶
func (o GetIamWorkRequestErrorsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetIamWorkRequestErrorsFilterOutput) ToGetIamWorkRequestErrorsFilterOutput ¶
func (o GetIamWorkRequestErrorsFilterOutput) ToGetIamWorkRequestErrorsFilterOutput() GetIamWorkRequestErrorsFilterOutput
func (GetIamWorkRequestErrorsFilterOutput) ToGetIamWorkRequestErrorsFilterOutputWithContext ¶
func (o GetIamWorkRequestErrorsFilterOutput) ToGetIamWorkRequestErrorsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsFilterOutput
func (GetIamWorkRequestErrorsFilterOutput) Values ¶
func (o GetIamWorkRequestErrorsFilterOutput) Values() pulumi.StringArrayOutput
type GetIamWorkRequestErrorsIamWorkRequestErrorArgs ¶
type GetIamWorkRequestErrorsIamWorkRequestErrorArgs struct { // A machine-usable code for the error that occured. Code pulumi.StringInput `pulumi:"code"` // A human-readable error string. Message pulumi.StringInput `pulumi:"message"` // The date and time the error occurred. Timestamp pulumi.StringInput `pulumi:"timestamp"` }
func (GetIamWorkRequestErrorsIamWorkRequestErrorArgs) ElementType ¶
func (GetIamWorkRequestErrorsIamWorkRequestErrorArgs) ElementType() reflect.Type
func (GetIamWorkRequestErrorsIamWorkRequestErrorArgs) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutput ¶
func (i GetIamWorkRequestErrorsIamWorkRequestErrorArgs) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutput() GetIamWorkRequestErrorsIamWorkRequestErrorOutput
func (GetIamWorkRequestErrorsIamWorkRequestErrorArgs) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutputWithContext ¶
func (i GetIamWorkRequestErrorsIamWorkRequestErrorArgs) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorOutput
type GetIamWorkRequestErrorsIamWorkRequestErrorArray ¶
type GetIamWorkRequestErrorsIamWorkRequestErrorArray []GetIamWorkRequestErrorsIamWorkRequestErrorInput
func (GetIamWorkRequestErrorsIamWorkRequestErrorArray) ElementType ¶
func (GetIamWorkRequestErrorsIamWorkRequestErrorArray) ElementType() reflect.Type
func (GetIamWorkRequestErrorsIamWorkRequestErrorArray) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput ¶
func (i GetIamWorkRequestErrorsIamWorkRequestErrorArray) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput() GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
func (GetIamWorkRequestErrorsIamWorkRequestErrorArray) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutputWithContext ¶
func (i GetIamWorkRequestErrorsIamWorkRequestErrorArray) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
type GetIamWorkRequestErrorsIamWorkRequestErrorArrayInput ¶
type GetIamWorkRequestErrorsIamWorkRequestErrorArrayInput interface { pulumi.Input ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput() GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutputWithContext(context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput }
GetIamWorkRequestErrorsIamWorkRequestErrorArrayInput is an input type that accepts GetIamWorkRequestErrorsIamWorkRequestErrorArray and GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput values. You can construct a concrete instance of `GetIamWorkRequestErrorsIamWorkRequestErrorArrayInput` via:
GetIamWorkRequestErrorsIamWorkRequestErrorArray{ GetIamWorkRequestErrorsIamWorkRequestErrorArgs{...} }
type GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput ¶
type GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) ElementType ¶
func (GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) ElementType() reflect.Type
func (GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput ¶
func (o GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput() GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
func (GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutputWithContext ¶
func (o GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorArrayOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
type GetIamWorkRequestErrorsIamWorkRequestErrorInput ¶
type GetIamWorkRequestErrorsIamWorkRequestErrorInput interface { pulumi.Input ToGetIamWorkRequestErrorsIamWorkRequestErrorOutput() GetIamWorkRequestErrorsIamWorkRequestErrorOutput ToGetIamWorkRequestErrorsIamWorkRequestErrorOutputWithContext(context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorOutput }
GetIamWorkRequestErrorsIamWorkRequestErrorInput is an input type that accepts GetIamWorkRequestErrorsIamWorkRequestErrorArgs and GetIamWorkRequestErrorsIamWorkRequestErrorOutput values. You can construct a concrete instance of `GetIamWorkRequestErrorsIamWorkRequestErrorInput` via:
GetIamWorkRequestErrorsIamWorkRequestErrorArgs{...}
type GetIamWorkRequestErrorsIamWorkRequestErrorOutput ¶
type GetIamWorkRequestErrorsIamWorkRequestErrorOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestErrorsIamWorkRequestErrorOutput) Code ¶
func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) Code() pulumi.StringOutput
A machine-usable code for the error that occured.
func (GetIamWorkRequestErrorsIamWorkRequestErrorOutput) ElementType ¶
func (GetIamWorkRequestErrorsIamWorkRequestErrorOutput) ElementType() reflect.Type
func (GetIamWorkRequestErrorsIamWorkRequestErrorOutput) Message ¶
func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) Message() pulumi.StringOutput
A human-readable error string.
func (GetIamWorkRequestErrorsIamWorkRequestErrorOutput) Timestamp ¶
func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) Timestamp() pulumi.StringOutput
The date and time the error occurred.
func (GetIamWorkRequestErrorsIamWorkRequestErrorOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutput ¶
func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutput() GetIamWorkRequestErrorsIamWorkRequestErrorOutput
func (GetIamWorkRequestErrorsIamWorkRequestErrorOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutputWithContext ¶
func (o GetIamWorkRequestErrorsIamWorkRequestErrorOutput) ToGetIamWorkRequestErrorsIamWorkRequestErrorOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsIamWorkRequestErrorOutput
type GetIamWorkRequestErrorsOutputArgs ¶
type GetIamWorkRequestErrorsOutputArgs struct { Filters GetIamWorkRequestErrorsFilterArrayInput `pulumi:"filters"` // The OCID of the IAM work request. IamWorkRequestId pulumi.StringInput `pulumi:"iamWorkRequestId"` }
A collection of arguments for invoking getIamWorkRequestErrors.
func (GetIamWorkRequestErrorsOutputArgs) ElementType ¶
func (GetIamWorkRequestErrorsOutputArgs) ElementType() reflect.Type
type GetIamWorkRequestErrorsResult ¶
type GetIamWorkRequestErrorsResult struct { Filters []GetIamWorkRequestErrorsFilter `pulumi:"filters"` // The list of iam_work_request_errors. IamWorkRequestErrors []GetIamWorkRequestErrorsIamWorkRequestError `pulumi:"iamWorkRequestErrors"` IamWorkRequestId string `pulumi:"iamWorkRequestId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getIamWorkRequestErrors.
func GetIamWorkRequestErrors ¶
func GetIamWorkRequestErrors(ctx *pulumi.Context, args *GetIamWorkRequestErrorsArgs, opts ...pulumi.InvokeOption) (*GetIamWorkRequestErrorsResult, error)
This data source provides the list of Iam Work Request Errors in Oracle Cloud Infrastructure Identity service.
Gets error details for a specified IAM work request. For asynchronous operations in Identity and Access Management service, opc-work-request-id header values contains iam work request id that can be provided in this API to track the current status of the operation.
- If workrequest exists, returns 202 ACCEPTED - If workrequest does not exist, returns 404 NOT FOUND
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetIamWorkRequestErrors(ctx, &identity.GetIamWorkRequestErrorsArgs{ IamWorkRequestId: oci_identity_iam_work_request.Test_iam_work_request.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetIamWorkRequestErrorsResultOutput ¶
type GetIamWorkRequestErrorsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIamWorkRequestErrors.
func GetIamWorkRequestErrorsOutput ¶
func GetIamWorkRequestErrorsOutput(ctx *pulumi.Context, args GetIamWorkRequestErrorsOutputArgs, opts ...pulumi.InvokeOption) GetIamWorkRequestErrorsResultOutput
func (GetIamWorkRequestErrorsResultOutput) ElementType ¶
func (GetIamWorkRequestErrorsResultOutput) ElementType() reflect.Type
func (GetIamWorkRequestErrorsResultOutput) Filters ¶
func (o GetIamWorkRequestErrorsResultOutput) Filters() GetIamWorkRequestErrorsFilterArrayOutput
func (GetIamWorkRequestErrorsResultOutput) IamWorkRequestErrors ¶
func (o GetIamWorkRequestErrorsResultOutput) IamWorkRequestErrors() GetIamWorkRequestErrorsIamWorkRequestErrorArrayOutput
The list of iam_work_request_errors.
func (GetIamWorkRequestErrorsResultOutput) IamWorkRequestId ¶
func (o GetIamWorkRequestErrorsResultOutput) IamWorkRequestId() pulumi.StringOutput
func (GetIamWorkRequestErrorsResultOutput) Id ¶
func (o GetIamWorkRequestErrorsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIamWorkRequestErrorsResultOutput) ToGetIamWorkRequestErrorsResultOutput ¶
func (o GetIamWorkRequestErrorsResultOutput) ToGetIamWorkRequestErrorsResultOutput() GetIamWorkRequestErrorsResultOutput
func (GetIamWorkRequestErrorsResultOutput) ToGetIamWorkRequestErrorsResultOutputWithContext ¶
func (o GetIamWorkRequestErrorsResultOutput) ToGetIamWorkRequestErrorsResultOutputWithContext(ctx context.Context) GetIamWorkRequestErrorsResultOutput
type GetIamWorkRequestLogsArgs ¶
type GetIamWorkRequestLogsArgs struct { Filters []GetIamWorkRequestLogsFilter `pulumi:"filters"` // The OCID of the IAM work request. IamWorkRequestId string `pulumi:"iamWorkRequestId"` }
A collection of arguments for invoking getIamWorkRequestLogs.
type GetIamWorkRequestLogsFilterArgs ¶
type GetIamWorkRequestLogsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetIamWorkRequestLogsFilterArgs) ElementType ¶
func (GetIamWorkRequestLogsFilterArgs) ElementType() reflect.Type
func (GetIamWorkRequestLogsFilterArgs) ToGetIamWorkRequestLogsFilterOutput ¶
func (i GetIamWorkRequestLogsFilterArgs) ToGetIamWorkRequestLogsFilterOutput() GetIamWorkRequestLogsFilterOutput
func (GetIamWorkRequestLogsFilterArgs) ToGetIamWorkRequestLogsFilterOutputWithContext ¶
func (i GetIamWorkRequestLogsFilterArgs) ToGetIamWorkRequestLogsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestLogsFilterOutput
type GetIamWorkRequestLogsFilterArray ¶
type GetIamWorkRequestLogsFilterArray []GetIamWorkRequestLogsFilterInput
func (GetIamWorkRequestLogsFilterArray) ElementType ¶
func (GetIamWorkRequestLogsFilterArray) ElementType() reflect.Type
func (GetIamWorkRequestLogsFilterArray) ToGetIamWorkRequestLogsFilterArrayOutput ¶
func (i GetIamWorkRequestLogsFilterArray) ToGetIamWorkRequestLogsFilterArrayOutput() GetIamWorkRequestLogsFilterArrayOutput
func (GetIamWorkRequestLogsFilterArray) ToGetIamWorkRequestLogsFilterArrayOutputWithContext ¶
func (i GetIamWorkRequestLogsFilterArray) ToGetIamWorkRequestLogsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestLogsFilterArrayOutput
type GetIamWorkRequestLogsFilterArrayInput ¶
type GetIamWorkRequestLogsFilterArrayInput interface { pulumi.Input ToGetIamWorkRequestLogsFilterArrayOutput() GetIamWorkRequestLogsFilterArrayOutput ToGetIamWorkRequestLogsFilterArrayOutputWithContext(context.Context) GetIamWorkRequestLogsFilterArrayOutput }
GetIamWorkRequestLogsFilterArrayInput is an input type that accepts GetIamWorkRequestLogsFilterArray and GetIamWorkRequestLogsFilterArrayOutput values. You can construct a concrete instance of `GetIamWorkRequestLogsFilterArrayInput` via:
GetIamWorkRequestLogsFilterArray{ GetIamWorkRequestLogsFilterArgs{...} }
type GetIamWorkRequestLogsFilterArrayOutput ¶
type GetIamWorkRequestLogsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestLogsFilterArrayOutput) ElementType ¶
func (GetIamWorkRequestLogsFilterArrayOutput) ElementType() reflect.Type
func (GetIamWorkRequestLogsFilterArrayOutput) ToGetIamWorkRequestLogsFilterArrayOutput ¶
func (o GetIamWorkRequestLogsFilterArrayOutput) ToGetIamWorkRequestLogsFilterArrayOutput() GetIamWorkRequestLogsFilterArrayOutput
func (GetIamWorkRequestLogsFilterArrayOutput) ToGetIamWorkRequestLogsFilterArrayOutputWithContext ¶
func (o GetIamWorkRequestLogsFilterArrayOutput) ToGetIamWorkRequestLogsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestLogsFilterArrayOutput
type GetIamWorkRequestLogsFilterInput ¶
type GetIamWorkRequestLogsFilterInput interface { pulumi.Input ToGetIamWorkRequestLogsFilterOutput() GetIamWorkRequestLogsFilterOutput ToGetIamWorkRequestLogsFilterOutputWithContext(context.Context) GetIamWorkRequestLogsFilterOutput }
GetIamWorkRequestLogsFilterInput is an input type that accepts GetIamWorkRequestLogsFilterArgs and GetIamWorkRequestLogsFilterOutput values. You can construct a concrete instance of `GetIamWorkRequestLogsFilterInput` via:
GetIamWorkRequestLogsFilterArgs{...}
type GetIamWorkRequestLogsFilterOutput ¶
type GetIamWorkRequestLogsFilterOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestLogsFilterOutput) ElementType ¶
func (GetIamWorkRequestLogsFilterOutput) ElementType() reflect.Type
func (GetIamWorkRequestLogsFilterOutput) Name ¶
func (o GetIamWorkRequestLogsFilterOutput) Name() pulumi.StringOutput
func (GetIamWorkRequestLogsFilterOutput) Regex ¶
func (o GetIamWorkRequestLogsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetIamWorkRequestLogsFilterOutput) ToGetIamWorkRequestLogsFilterOutput ¶
func (o GetIamWorkRequestLogsFilterOutput) ToGetIamWorkRequestLogsFilterOutput() GetIamWorkRequestLogsFilterOutput
func (GetIamWorkRequestLogsFilterOutput) ToGetIamWorkRequestLogsFilterOutputWithContext ¶
func (o GetIamWorkRequestLogsFilterOutput) ToGetIamWorkRequestLogsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestLogsFilterOutput
func (GetIamWorkRequestLogsFilterOutput) Values ¶
func (o GetIamWorkRequestLogsFilterOutput) Values() pulumi.StringArrayOutput
type GetIamWorkRequestLogsIamWorkRequestLogArgs ¶
type GetIamWorkRequestLogsIamWorkRequestLogArgs struct { // A human-readable error string. Message pulumi.StringInput `pulumi:"message"` // Date and time the log was written, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` Timestamp pulumi.StringInput `pulumi:"timestamp"` }
func (GetIamWorkRequestLogsIamWorkRequestLogArgs) ElementType ¶
func (GetIamWorkRequestLogsIamWorkRequestLogArgs) ElementType() reflect.Type
func (GetIamWorkRequestLogsIamWorkRequestLogArgs) ToGetIamWorkRequestLogsIamWorkRequestLogOutput ¶
func (i GetIamWorkRequestLogsIamWorkRequestLogArgs) ToGetIamWorkRequestLogsIamWorkRequestLogOutput() GetIamWorkRequestLogsIamWorkRequestLogOutput
func (GetIamWorkRequestLogsIamWorkRequestLogArgs) ToGetIamWorkRequestLogsIamWorkRequestLogOutputWithContext ¶
func (i GetIamWorkRequestLogsIamWorkRequestLogArgs) ToGetIamWorkRequestLogsIamWorkRequestLogOutputWithContext(ctx context.Context) GetIamWorkRequestLogsIamWorkRequestLogOutput
type GetIamWorkRequestLogsIamWorkRequestLogArray ¶
type GetIamWorkRequestLogsIamWorkRequestLogArray []GetIamWorkRequestLogsIamWorkRequestLogInput
func (GetIamWorkRequestLogsIamWorkRequestLogArray) ElementType ¶
func (GetIamWorkRequestLogsIamWorkRequestLogArray) ElementType() reflect.Type
func (GetIamWorkRequestLogsIamWorkRequestLogArray) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutput ¶
func (i GetIamWorkRequestLogsIamWorkRequestLogArray) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutput() GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
func (GetIamWorkRequestLogsIamWorkRequestLogArray) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutputWithContext ¶
func (i GetIamWorkRequestLogsIamWorkRequestLogArray) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutputWithContext(ctx context.Context) GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
type GetIamWorkRequestLogsIamWorkRequestLogArrayInput ¶
type GetIamWorkRequestLogsIamWorkRequestLogArrayInput interface { pulumi.Input ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutput() GetIamWorkRequestLogsIamWorkRequestLogArrayOutput ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutputWithContext(context.Context) GetIamWorkRequestLogsIamWorkRequestLogArrayOutput }
GetIamWorkRequestLogsIamWorkRequestLogArrayInput is an input type that accepts GetIamWorkRequestLogsIamWorkRequestLogArray and GetIamWorkRequestLogsIamWorkRequestLogArrayOutput values. You can construct a concrete instance of `GetIamWorkRequestLogsIamWorkRequestLogArrayInput` via:
GetIamWorkRequestLogsIamWorkRequestLogArray{ GetIamWorkRequestLogsIamWorkRequestLogArgs{...} }
type GetIamWorkRequestLogsIamWorkRequestLogArrayOutput ¶
type GetIamWorkRequestLogsIamWorkRequestLogArrayOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) ElementType ¶
func (GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) ElementType() reflect.Type
func (GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutput ¶
func (o GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutput() GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
func (GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutputWithContext ¶
func (o GetIamWorkRequestLogsIamWorkRequestLogArrayOutput) ToGetIamWorkRequestLogsIamWorkRequestLogArrayOutputWithContext(ctx context.Context) GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
type GetIamWorkRequestLogsIamWorkRequestLogInput ¶
type GetIamWorkRequestLogsIamWorkRequestLogInput interface { pulumi.Input ToGetIamWorkRequestLogsIamWorkRequestLogOutput() GetIamWorkRequestLogsIamWorkRequestLogOutput ToGetIamWorkRequestLogsIamWorkRequestLogOutputWithContext(context.Context) GetIamWorkRequestLogsIamWorkRequestLogOutput }
GetIamWorkRequestLogsIamWorkRequestLogInput is an input type that accepts GetIamWorkRequestLogsIamWorkRequestLogArgs and GetIamWorkRequestLogsIamWorkRequestLogOutput values. You can construct a concrete instance of `GetIamWorkRequestLogsIamWorkRequestLogInput` via:
GetIamWorkRequestLogsIamWorkRequestLogArgs{...}
type GetIamWorkRequestLogsIamWorkRequestLogOutput ¶
type GetIamWorkRequestLogsIamWorkRequestLogOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestLogsIamWorkRequestLogOutput) ElementType ¶
func (GetIamWorkRequestLogsIamWorkRequestLogOutput) ElementType() reflect.Type
func (GetIamWorkRequestLogsIamWorkRequestLogOutput) Message ¶
func (o GetIamWorkRequestLogsIamWorkRequestLogOutput) Message() pulumi.StringOutput
A human-readable error string.
func (GetIamWorkRequestLogsIamWorkRequestLogOutput) Timestamp ¶
func (o GetIamWorkRequestLogsIamWorkRequestLogOutput) Timestamp() pulumi.StringOutput
Date and time the log was written, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIamWorkRequestLogsIamWorkRequestLogOutput) ToGetIamWorkRequestLogsIamWorkRequestLogOutput ¶
func (o GetIamWorkRequestLogsIamWorkRequestLogOutput) ToGetIamWorkRequestLogsIamWorkRequestLogOutput() GetIamWorkRequestLogsIamWorkRequestLogOutput
func (GetIamWorkRequestLogsIamWorkRequestLogOutput) ToGetIamWorkRequestLogsIamWorkRequestLogOutputWithContext ¶
func (o GetIamWorkRequestLogsIamWorkRequestLogOutput) ToGetIamWorkRequestLogsIamWorkRequestLogOutputWithContext(ctx context.Context) GetIamWorkRequestLogsIamWorkRequestLogOutput
type GetIamWorkRequestLogsOutputArgs ¶
type GetIamWorkRequestLogsOutputArgs struct { Filters GetIamWorkRequestLogsFilterArrayInput `pulumi:"filters"` // The OCID of the IAM work request. IamWorkRequestId pulumi.StringInput `pulumi:"iamWorkRequestId"` }
A collection of arguments for invoking getIamWorkRequestLogs.
func (GetIamWorkRequestLogsOutputArgs) ElementType ¶
func (GetIamWorkRequestLogsOutputArgs) ElementType() reflect.Type
type GetIamWorkRequestLogsResult ¶
type GetIamWorkRequestLogsResult struct { Filters []GetIamWorkRequestLogsFilter `pulumi:"filters"` IamWorkRequestId string `pulumi:"iamWorkRequestId"` // The list of iam_work_request_logs. IamWorkRequestLogs []GetIamWorkRequestLogsIamWorkRequestLog `pulumi:"iamWorkRequestLogs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getIamWorkRequestLogs.
func GetIamWorkRequestLogs ¶
func GetIamWorkRequestLogs(ctx *pulumi.Context, args *GetIamWorkRequestLogsArgs, opts ...pulumi.InvokeOption) (*GetIamWorkRequestLogsResult, error)
This data source provides the list of Iam Work Request Logs in Oracle Cloud Infrastructure Identity service.
Gets logs for a specified IAM work request. For asynchronous operations in Identity and Access Management service, opc-work-request-id header values contains iam work request id that can be provided in this API to track the current status of the operation.
- If workrequest exists, returns 202 ACCEPTED - If workrequest does not exist, returns 404 NOT FOUND
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetIamWorkRequestLogs(ctx, &identity.GetIamWorkRequestLogsArgs{ IamWorkRequestId: oci_identity_iam_work_request.Test_iam_work_request.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetIamWorkRequestLogsResultOutput ¶
type GetIamWorkRequestLogsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIamWorkRequestLogs.
func GetIamWorkRequestLogsOutput ¶
func GetIamWorkRequestLogsOutput(ctx *pulumi.Context, args GetIamWorkRequestLogsOutputArgs, opts ...pulumi.InvokeOption) GetIamWorkRequestLogsResultOutput
func (GetIamWorkRequestLogsResultOutput) ElementType ¶
func (GetIamWorkRequestLogsResultOutput) ElementType() reflect.Type
func (GetIamWorkRequestLogsResultOutput) Filters ¶
func (o GetIamWorkRequestLogsResultOutput) Filters() GetIamWorkRequestLogsFilterArrayOutput
func (GetIamWorkRequestLogsResultOutput) IamWorkRequestId ¶
func (o GetIamWorkRequestLogsResultOutput) IamWorkRequestId() pulumi.StringOutput
func (GetIamWorkRequestLogsResultOutput) IamWorkRequestLogs ¶
func (o GetIamWorkRequestLogsResultOutput) IamWorkRequestLogs() GetIamWorkRequestLogsIamWorkRequestLogArrayOutput
The list of iam_work_request_logs.
func (GetIamWorkRequestLogsResultOutput) Id ¶
func (o GetIamWorkRequestLogsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIamWorkRequestLogsResultOutput) ToGetIamWorkRequestLogsResultOutput ¶
func (o GetIamWorkRequestLogsResultOutput) ToGetIamWorkRequestLogsResultOutput() GetIamWorkRequestLogsResultOutput
func (GetIamWorkRequestLogsResultOutput) ToGetIamWorkRequestLogsResultOutputWithContext ¶
func (o GetIamWorkRequestLogsResultOutput) ToGetIamWorkRequestLogsResultOutputWithContext(ctx context.Context) GetIamWorkRequestLogsResultOutput
type GetIamWorkRequestOutputArgs ¶
type GetIamWorkRequestOutputArgs struct { // The OCID of the IAM work request. IamWorkRequestId pulumi.StringInput `pulumi:"iamWorkRequestId"` }
A collection of arguments for invoking getIamWorkRequest.
func (GetIamWorkRequestOutputArgs) ElementType ¶
func (GetIamWorkRequestOutputArgs) ElementType() reflect.Type
type GetIamWorkRequestResource ¶
type GetIamWorkRequestResource struct { // The way in which this resource is affected by the work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively. ActionType string `pulumi:"actionType"` // The resource type the work request is affects. EntityType string `pulumi:"entityType"` // The URI path that the user can do a GET on to access the resource metadata. EntityUri string `pulumi:"entityUri"` // An OCID of the resource that the work request affects. Identifier string `pulumi:"identifier"` }
type GetIamWorkRequestResourceArgs ¶
type GetIamWorkRequestResourceArgs struct { // The way in which this resource is affected by the work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively. ActionType pulumi.StringInput `pulumi:"actionType"` // The resource type the work request is affects. EntityType pulumi.StringInput `pulumi:"entityType"` // The URI path that the user can do a GET on to access the resource metadata. EntityUri pulumi.StringInput `pulumi:"entityUri"` // An OCID of the resource that the work request affects. Identifier pulumi.StringInput `pulumi:"identifier"` }
func (GetIamWorkRequestResourceArgs) ElementType ¶
func (GetIamWorkRequestResourceArgs) ElementType() reflect.Type
func (GetIamWorkRequestResourceArgs) ToGetIamWorkRequestResourceOutput ¶
func (i GetIamWorkRequestResourceArgs) ToGetIamWorkRequestResourceOutput() GetIamWorkRequestResourceOutput
func (GetIamWorkRequestResourceArgs) ToGetIamWorkRequestResourceOutputWithContext ¶
func (i GetIamWorkRequestResourceArgs) ToGetIamWorkRequestResourceOutputWithContext(ctx context.Context) GetIamWorkRequestResourceOutput
type GetIamWorkRequestResourceArray ¶
type GetIamWorkRequestResourceArray []GetIamWorkRequestResourceInput
func (GetIamWorkRequestResourceArray) ElementType ¶
func (GetIamWorkRequestResourceArray) ElementType() reflect.Type
func (GetIamWorkRequestResourceArray) ToGetIamWorkRequestResourceArrayOutput ¶
func (i GetIamWorkRequestResourceArray) ToGetIamWorkRequestResourceArrayOutput() GetIamWorkRequestResourceArrayOutput
func (GetIamWorkRequestResourceArray) ToGetIamWorkRequestResourceArrayOutputWithContext ¶
func (i GetIamWorkRequestResourceArray) ToGetIamWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetIamWorkRequestResourceArrayOutput
type GetIamWorkRequestResourceArrayInput ¶
type GetIamWorkRequestResourceArrayInput interface { pulumi.Input ToGetIamWorkRequestResourceArrayOutput() GetIamWorkRequestResourceArrayOutput ToGetIamWorkRequestResourceArrayOutputWithContext(context.Context) GetIamWorkRequestResourceArrayOutput }
GetIamWorkRequestResourceArrayInput is an input type that accepts GetIamWorkRequestResourceArray and GetIamWorkRequestResourceArrayOutput values. You can construct a concrete instance of `GetIamWorkRequestResourceArrayInput` via:
GetIamWorkRequestResourceArray{ GetIamWorkRequestResourceArgs{...} }
type GetIamWorkRequestResourceArrayOutput ¶
type GetIamWorkRequestResourceArrayOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestResourceArrayOutput) ElementType ¶
func (GetIamWorkRequestResourceArrayOutput) ElementType() reflect.Type
func (GetIamWorkRequestResourceArrayOutput) Index ¶
func (o GetIamWorkRequestResourceArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestResourceOutput
func (GetIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestResourceArrayOutput ¶
func (o GetIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestResourceArrayOutput() GetIamWorkRequestResourceArrayOutput
func (GetIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestResourceArrayOutputWithContext ¶
func (o GetIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetIamWorkRequestResourceArrayOutput
type GetIamWorkRequestResourceInput ¶
type GetIamWorkRequestResourceInput interface { pulumi.Input ToGetIamWorkRequestResourceOutput() GetIamWorkRequestResourceOutput ToGetIamWorkRequestResourceOutputWithContext(context.Context) GetIamWorkRequestResourceOutput }
GetIamWorkRequestResourceInput is an input type that accepts GetIamWorkRequestResourceArgs and GetIamWorkRequestResourceOutput values. You can construct a concrete instance of `GetIamWorkRequestResourceInput` via:
GetIamWorkRequestResourceArgs{...}
type GetIamWorkRequestResourceOutput ¶
type GetIamWorkRequestResourceOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestResourceOutput) ActionType ¶
func (o GetIamWorkRequestResourceOutput) ActionType() pulumi.StringOutput
The way in which this resource is affected by the work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively.
func (GetIamWorkRequestResourceOutput) ElementType ¶
func (GetIamWorkRequestResourceOutput) ElementType() reflect.Type
func (GetIamWorkRequestResourceOutput) EntityType ¶
func (o GetIamWorkRequestResourceOutput) EntityType() pulumi.StringOutput
The resource type the work request is affects.
func (GetIamWorkRequestResourceOutput) EntityUri ¶
func (o GetIamWorkRequestResourceOutput) EntityUri() pulumi.StringOutput
The URI path that the user can do a GET on to access the resource metadata.
func (GetIamWorkRequestResourceOutput) Identifier ¶
func (o GetIamWorkRequestResourceOutput) Identifier() pulumi.StringOutput
An OCID of the resource that the work request affects.
func (GetIamWorkRequestResourceOutput) ToGetIamWorkRequestResourceOutput ¶
func (o GetIamWorkRequestResourceOutput) ToGetIamWorkRequestResourceOutput() GetIamWorkRequestResourceOutput
func (GetIamWorkRequestResourceOutput) ToGetIamWorkRequestResourceOutputWithContext ¶
func (o GetIamWorkRequestResourceOutput) ToGetIamWorkRequestResourceOutputWithContext(ctx context.Context) GetIamWorkRequestResourceOutput
type GetIamWorkRequestResult ¶
type GetIamWorkRequestResult struct { // The OCID of the compartment containing this IAM work request. CompartmentId string `pulumi:"compartmentId"` IamWorkRequestId string `pulumi:"iamWorkRequestId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The asynchronous operation tracked by this IAM work request. OperationType string `pulumi:"operationType"` // How much progress the operation has made. PercentComplete float64 `pulumi:"percentComplete"` // The resources this work request affects. Resources []GetIamWorkRequestResource `pulumi:"resources"` // Status of the work request Status string `pulumi:"status"` // Date and time the work was accepted, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeAccepted string `pulumi:"timeAccepted"` // Date and time the work completed, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeFinished string `pulumi:"timeFinished"` // Date and time the work started, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeStarted string `pulumi:"timeStarted"` }
A collection of values returned by getIamWorkRequest.
func GetIamWorkRequest ¶
func GetIamWorkRequest(ctx *pulumi.Context, args *GetIamWorkRequestArgs, opts ...pulumi.InvokeOption) (*GetIamWorkRequestResult, error)
This data source provides details about a specific Iam Work Request resource in Oracle Cloud Infrastructure Identity service.
Gets details on a specified IAM work request. For asynchronous operations in Identity and Access Management service, opc-work-request-id header values contains iam work request id that can be provided in this API to track the current status of the operation.
- If workrequest exists, returns 202 ACCEPTED - If workrequest does not exist, returns 404 NOT FOUND
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetIamWorkRequest(ctx, &identity.GetIamWorkRequestArgs{ IamWorkRequestId: oci_identity_iam_work_request.Test_iam_work_request.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetIamWorkRequestResultOutput ¶
type GetIamWorkRequestResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIamWorkRequest.
func GetIamWorkRequestOutput ¶
func GetIamWorkRequestOutput(ctx *pulumi.Context, args GetIamWorkRequestOutputArgs, opts ...pulumi.InvokeOption) GetIamWorkRequestResultOutput
func (GetIamWorkRequestResultOutput) CompartmentId ¶
func (o GetIamWorkRequestResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing this IAM work request.
func (GetIamWorkRequestResultOutput) ElementType ¶
func (GetIamWorkRequestResultOutput) ElementType() reflect.Type
func (GetIamWorkRequestResultOutput) IamWorkRequestId ¶
func (o GetIamWorkRequestResultOutput) IamWorkRequestId() pulumi.StringOutput
func (GetIamWorkRequestResultOutput) Id ¶
func (o GetIamWorkRequestResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIamWorkRequestResultOutput) OperationType ¶
func (o GetIamWorkRequestResultOutput) OperationType() pulumi.StringOutput
The asynchronous operation tracked by this IAM work request.
func (GetIamWorkRequestResultOutput) PercentComplete ¶
func (o GetIamWorkRequestResultOutput) PercentComplete() pulumi.Float64Output
How much progress the operation has made.
func (GetIamWorkRequestResultOutput) Resources ¶
func (o GetIamWorkRequestResultOutput) Resources() GetIamWorkRequestResourceArrayOutput
The resources this work request affects.
func (GetIamWorkRequestResultOutput) Status ¶
func (o GetIamWorkRequestResultOutput) Status() pulumi.StringOutput
Status of the work request
func (GetIamWorkRequestResultOutput) TimeAccepted ¶
func (o GetIamWorkRequestResultOutput) TimeAccepted() pulumi.StringOutput
Date and time the work was accepted, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIamWorkRequestResultOutput) TimeFinished ¶
func (o GetIamWorkRequestResultOutput) TimeFinished() pulumi.StringOutput
Date and time the work completed, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIamWorkRequestResultOutput) TimeStarted ¶
func (o GetIamWorkRequestResultOutput) TimeStarted() pulumi.StringOutput
Date and time the work started, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIamWorkRequestResultOutput) ToGetIamWorkRequestResultOutput ¶
func (o GetIamWorkRequestResultOutput) ToGetIamWorkRequestResultOutput() GetIamWorkRequestResultOutput
func (GetIamWorkRequestResultOutput) ToGetIamWorkRequestResultOutputWithContext ¶
func (o GetIamWorkRequestResultOutput) ToGetIamWorkRequestResultOutputWithContext(ctx context.Context) GetIamWorkRequestResultOutput
type GetIamWorkRequestsArgs ¶
type GetIamWorkRequestsArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetIamWorkRequestsFilter `pulumi:"filters"` // The identifier of the resource the work request affects. ResourceIdentifier *string `pulumi:"resourceIdentifier"` }
A collection of arguments for invoking getIamWorkRequests.
type GetIamWorkRequestsFilterArgs ¶
type GetIamWorkRequestsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetIamWorkRequestsFilterArgs) ElementType ¶
func (GetIamWorkRequestsFilterArgs) ElementType() reflect.Type
func (GetIamWorkRequestsFilterArgs) ToGetIamWorkRequestsFilterOutput ¶
func (i GetIamWorkRequestsFilterArgs) ToGetIamWorkRequestsFilterOutput() GetIamWorkRequestsFilterOutput
func (GetIamWorkRequestsFilterArgs) ToGetIamWorkRequestsFilterOutputWithContext ¶
func (i GetIamWorkRequestsFilterArgs) ToGetIamWorkRequestsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestsFilterOutput
type GetIamWorkRequestsFilterArray ¶
type GetIamWorkRequestsFilterArray []GetIamWorkRequestsFilterInput
func (GetIamWorkRequestsFilterArray) ElementType ¶
func (GetIamWorkRequestsFilterArray) ElementType() reflect.Type
func (GetIamWorkRequestsFilterArray) ToGetIamWorkRequestsFilterArrayOutput ¶
func (i GetIamWorkRequestsFilterArray) ToGetIamWorkRequestsFilterArrayOutput() GetIamWorkRequestsFilterArrayOutput
func (GetIamWorkRequestsFilterArray) ToGetIamWorkRequestsFilterArrayOutputWithContext ¶
func (i GetIamWorkRequestsFilterArray) ToGetIamWorkRequestsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsFilterArrayOutput
type GetIamWorkRequestsFilterArrayInput ¶
type GetIamWorkRequestsFilterArrayInput interface { pulumi.Input ToGetIamWorkRequestsFilterArrayOutput() GetIamWorkRequestsFilterArrayOutput ToGetIamWorkRequestsFilterArrayOutputWithContext(context.Context) GetIamWorkRequestsFilterArrayOutput }
GetIamWorkRequestsFilterArrayInput is an input type that accepts GetIamWorkRequestsFilterArray and GetIamWorkRequestsFilterArrayOutput values. You can construct a concrete instance of `GetIamWorkRequestsFilterArrayInput` via:
GetIamWorkRequestsFilterArray{ GetIamWorkRequestsFilterArgs{...} }
type GetIamWorkRequestsFilterArrayOutput ¶
type GetIamWorkRequestsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestsFilterArrayOutput) ElementType ¶
func (GetIamWorkRequestsFilterArrayOutput) ElementType() reflect.Type
func (GetIamWorkRequestsFilterArrayOutput) Index ¶
func (o GetIamWorkRequestsFilterArrayOutput) Index(i pulumi.IntInput) GetIamWorkRequestsFilterOutput
func (GetIamWorkRequestsFilterArrayOutput) ToGetIamWorkRequestsFilterArrayOutput ¶
func (o GetIamWorkRequestsFilterArrayOutput) ToGetIamWorkRequestsFilterArrayOutput() GetIamWorkRequestsFilterArrayOutput
func (GetIamWorkRequestsFilterArrayOutput) ToGetIamWorkRequestsFilterArrayOutputWithContext ¶
func (o GetIamWorkRequestsFilterArrayOutput) ToGetIamWorkRequestsFilterArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsFilterArrayOutput
type GetIamWorkRequestsFilterInput ¶
type GetIamWorkRequestsFilterInput interface { pulumi.Input ToGetIamWorkRequestsFilterOutput() GetIamWorkRequestsFilterOutput ToGetIamWorkRequestsFilterOutputWithContext(context.Context) GetIamWorkRequestsFilterOutput }
GetIamWorkRequestsFilterInput is an input type that accepts GetIamWorkRequestsFilterArgs and GetIamWorkRequestsFilterOutput values. You can construct a concrete instance of `GetIamWorkRequestsFilterInput` via:
GetIamWorkRequestsFilterArgs{...}
type GetIamWorkRequestsFilterOutput ¶
type GetIamWorkRequestsFilterOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestsFilterOutput) ElementType ¶
func (GetIamWorkRequestsFilterOutput) ElementType() reflect.Type
func (GetIamWorkRequestsFilterOutput) Name ¶
func (o GetIamWorkRequestsFilterOutput) Name() pulumi.StringOutput
func (GetIamWorkRequestsFilterOutput) Regex ¶
func (o GetIamWorkRequestsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetIamWorkRequestsFilterOutput) ToGetIamWorkRequestsFilterOutput ¶
func (o GetIamWorkRequestsFilterOutput) ToGetIamWorkRequestsFilterOutput() GetIamWorkRequestsFilterOutput
func (GetIamWorkRequestsFilterOutput) ToGetIamWorkRequestsFilterOutputWithContext ¶
func (o GetIamWorkRequestsFilterOutput) ToGetIamWorkRequestsFilterOutputWithContext(ctx context.Context) GetIamWorkRequestsFilterOutput
func (GetIamWorkRequestsFilterOutput) Values ¶
func (o GetIamWorkRequestsFilterOutput) Values() pulumi.StringArrayOutput
type GetIamWorkRequestsIamWorkRequest ¶
type GetIamWorkRequestsIamWorkRequest struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // The OCID of the work request. Id string `pulumi:"id"` // The asynchronous operation tracked by this IAM work request. OperationType string `pulumi:"operationType"` // How much progress the operation has made. PercentComplete float64 `pulumi:"percentComplete"` // The resources this work request affects. Resources []GetIamWorkRequestsIamWorkRequestResource `pulumi:"resources"` // Status of the work request Status string `pulumi:"status"` // Date and time the work was accepted, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeAccepted string `pulumi:"timeAccepted"` // Date and time the work completed, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeFinished string `pulumi:"timeFinished"` // Date and time the work started, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeStarted string `pulumi:"timeStarted"` }
type GetIamWorkRequestsIamWorkRequestArgs ¶
type GetIamWorkRequestsIamWorkRequestArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the work request. Id pulumi.StringInput `pulumi:"id"` // The asynchronous operation tracked by this IAM work request. OperationType pulumi.StringInput `pulumi:"operationType"` // How much progress the operation has made. PercentComplete pulumi.Float64Input `pulumi:"percentComplete"` // The resources this work request affects. Resources GetIamWorkRequestsIamWorkRequestResourceArrayInput `pulumi:"resources"` // Status of the work request Status pulumi.StringInput `pulumi:"status"` // Date and time the work was accepted, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"` // Date and time the work completed, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeFinished pulumi.StringInput `pulumi:"timeFinished"` // Date and time the work started, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeStarted pulumi.StringInput `pulumi:"timeStarted"` }
func (GetIamWorkRequestsIamWorkRequestArgs) ElementType ¶
func (GetIamWorkRequestsIamWorkRequestArgs) ElementType() reflect.Type
func (GetIamWorkRequestsIamWorkRequestArgs) ToGetIamWorkRequestsIamWorkRequestOutput ¶
func (i GetIamWorkRequestsIamWorkRequestArgs) ToGetIamWorkRequestsIamWorkRequestOutput() GetIamWorkRequestsIamWorkRequestOutput
func (GetIamWorkRequestsIamWorkRequestArgs) ToGetIamWorkRequestsIamWorkRequestOutputWithContext ¶
func (i GetIamWorkRequestsIamWorkRequestArgs) ToGetIamWorkRequestsIamWorkRequestOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestOutput
type GetIamWorkRequestsIamWorkRequestArray ¶
type GetIamWorkRequestsIamWorkRequestArray []GetIamWorkRequestsIamWorkRequestInput
func (GetIamWorkRequestsIamWorkRequestArray) ElementType ¶
func (GetIamWorkRequestsIamWorkRequestArray) ElementType() reflect.Type
func (GetIamWorkRequestsIamWorkRequestArray) ToGetIamWorkRequestsIamWorkRequestArrayOutput ¶
func (i GetIamWorkRequestsIamWorkRequestArray) ToGetIamWorkRequestsIamWorkRequestArrayOutput() GetIamWorkRequestsIamWorkRequestArrayOutput
func (GetIamWorkRequestsIamWorkRequestArray) ToGetIamWorkRequestsIamWorkRequestArrayOutputWithContext ¶
func (i GetIamWorkRequestsIamWorkRequestArray) ToGetIamWorkRequestsIamWorkRequestArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestArrayOutput
type GetIamWorkRequestsIamWorkRequestArrayInput ¶
type GetIamWorkRequestsIamWorkRequestArrayInput interface { pulumi.Input ToGetIamWorkRequestsIamWorkRequestArrayOutput() GetIamWorkRequestsIamWorkRequestArrayOutput ToGetIamWorkRequestsIamWorkRequestArrayOutputWithContext(context.Context) GetIamWorkRequestsIamWorkRequestArrayOutput }
GetIamWorkRequestsIamWorkRequestArrayInput is an input type that accepts GetIamWorkRequestsIamWorkRequestArray and GetIamWorkRequestsIamWorkRequestArrayOutput values. You can construct a concrete instance of `GetIamWorkRequestsIamWorkRequestArrayInput` via:
GetIamWorkRequestsIamWorkRequestArray{ GetIamWorkRequestsIamWorkRequestArgs{...} }
type GetIamWorkRequestsIamWorkRequestArrayOutput ¶
type GetIamWorkRequestsIamWorkRequestArrayOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestsIamWorkRequestArrayOutput) ElementType ¶
func (GetIamWorkRequestsIamWorkRequestArrayOutput) ElementType() reflect.Type
func (GetIamWorkRequestsIamWorkRequestArrayOutput) ToGetIamWorkRequestsIamWorkRequestArrayOutput ¶
func (o GetIamWorkRequestsIamWorkRequestArrayOutput) ToGetIamWorkRequestsIamWorkRequestArrayOutput() GetIamWorkRequestsIamWorkRequestArrayOutput
func (GetIamWorkRequestsIamWorkRequestArrayOutput) ToGetIamWorkRequestsIamWorkRequestArrayOutputWithContext ¶
func (o GetIamWorkRequestsIamWorkRequestArrayOutput) ToGetIamWorkRequestsIamWorkRequestArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestArrayOutput
type GetIamWorkRequestsIamWorkRequestInput ¶
type GetIamWorkRequestsIamWorkRequestInput interface { pulumi.Input ToGetIamWorkRequestsIamWorkRequestOutput() GetIamWorkRequestsIamWorkRequestOutput ToGetIamWorkRequestsIamWorkRequestOutputWithContext(context.Context) GetIamWorkRequestsIamWorkRequestOutput }
GetIamWorkRequestsIamWorkRequestInput is an input type that accepts GetIamWorkRequestsIamWorkRequestArgs and GetIamWorkRequestsIamWorkRequestOutput values. You can construct a concrete instance of `GetIamWorkRequestsIamWorkRequestInput` via:
GetIamWorkRequestsIamWorkRequestArgs{...}
type GetIamWorkRequestsIamWorkRequestOutput ¶
type GetIamWorkRequestsIamWorkRequestOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestsIamWorkRequestOutput) CompartmentId ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetIamWorkRequestsIamWorkRequestOutput) ElementType ¶
func (GetIamWorkRequestsIamWorkRequestOutput) ElementType() reflect.Type
func (GetIamWorkRequestsIamWorkRequestOutput) Id ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) Id() pulumi.StringOutput
The OCID of the work request.
func (GetIamWorkRequestsIamWorkRequestOutput) OperationType ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) OperationType() pulumi.StringOutput
The asynchronous operation tracked by this IAM work request.
func (GetIamWorkRequestsIamWorkRequestOutput) PercentComplete ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) PercentComplete() pulumi.Float64Output
How much progress the operation has made.
func (GetIamWorkRequestsIamWorkRequestOutput) Resources ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) Resources() GetIamWorkRequestsIamWorkRequestResourceArrayOutput
The resources this work request affects.
func (GetIamWorkRequestsIamWorkRequestOutput) Status ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) Status() pulumi.StringOutput
Status of the work request
func (GetIamWorkRequestsIamWorkRequestOutput) TimeAccepted ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) TimeAccepted() pulumi.StringOutput
Date and time the work was accepted, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIamWorkRequestsIamWorkRequestOutput) TimeFinished ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) TimeFinished() pulumi.StringOutput
Date and time the work completed, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIamWorkRequestsIamWorkRequestOutput) TimeStarted ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) TimeStarted() pulumi.StringOutput
Date and time the work started, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIamWorkRequestsIamWorkRequestOutput) ToGetIamWorkRequestsIamWorkRequestOutput ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) ToGetIamWorkRequestsIamWorkRequestOutput() GetIamWorkRequestsIamWorkRequestOutput
func (GetIamWorkRequestsIamWorkRequestOutput) ToGetIamWorkRequestsIamWorkRequestOutputWithContext ¶
func (o GetIamWorkRequestsIamWorkRequestOutput) ToGetIamWorkRequestsIamWorkRequestOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestOutput
type GetIamWorkRequestsIamWorkRequestResource ¶
type GetIamWorkRequestsIamWorkRequestResource struct { // The way in which this resource is affected by the work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively. ActionType string `pulumi:"actionType"` // The resource type the work request is affects. EntityType string `pulumi:"entityType"` // The URI path that the user can do a GET on to access the resource metadata. EntityUri string `pulumi:"entityUri"` // An OCID of the resource that the work request affects. Identifier string `pulumi:"identifier"` }
type GetIamWorkRequestsIamWorkRequestResourceArgs ¶
type GetIamWorkRequestsIamWorkRequestResourceArgs struct { // The way in which this resource is affected by the work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively. ActionType pulumi.StringInput `pulumi:"actionType"` // The resource type the work request is affects. EntityType pulumi.StringInput `pulumi:"entityType"` // The URI path that the user can do a GET on to access the resource metadata. EntityUri pulumi.StringInput `pulumi:"entityUri"` // An OCID of the resource that the work request affects. Identifier pulumi.StringInput `pulumi:"identifier"` }
func (GetIamWorkRequestsIamWorkRequestResourceArgs) ElementType ¶
func (GetIamWorkRequestsIamWorkRequestResourceArgs) ElementType() reflect.Type
func (GetIamWorkRequestsIamWorkRequestResourceArgs) ToGetIamWorkRequestsIamWorkRequestResourceOutput ¶
func (i GetIamWorkRequestsIamWorkRequestResourceArgs) ToGetIamWorkRequestsIamWorkRequestResourceOutput() GetIamWorkRequestsIamWorkRequestResourceOutput
func (GetIamWorkRequestsIamWorkRequestResourceArgs) ToGetIamWorkRequestsIamWorkRequestResourceOutputWithContext ¶
func (i GetIamWorkRequestsIamWorkRequestResourceArgs) ToGetIamWorkRequestsIamWorkRequestResourceOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestResourceOutput
type GetIamWorkRequestsIamWorkRequestResourceArray ¶
type GetIamWorkRequestsIamWorkRequestResourceArray []GetIamWorkRequestsIamWorkRequestResourceInput
func (GetIamWorkRequestsIamWorkRequestResourceArray) ElementType ¶
func (GetIamWorkRequestsIamWorkRequestResourceArray) ElementType() reflect.Type
func (GetIamWorkRequestsIamWorkRequestResourceArray) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutput ¶
func (i GetIamWorkRequestsIamWorkRequestResourceArray) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutput() GetIamWorkRequestsIamWorkRequestResourceArrayOutput
func (GetIamWorkRequestsIamWorkRequestResourceArray) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutputWithContext ¶
func (i GetIamWorkRequestsIamWorkRequestResourceArray) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestResourceArrayOutput
type GetIamWorkRequestsIamWorkRequestResourceArrayInput ¶
type GetIamWorkRequestsIamWorkRequestResourceArrayInput interface { pulumi.Input ToGetIamWorkRequestsIamWorkRequestResourceArrayOutput() GetIamWorkRequestsIamWorkRequestResourceArrayOutput ToGetIamWorkRequestsIamWorkRequestResourceArrayOutputWithContext(context.Context) GetIamWorkRequestsIamWorkRequestResourceArrayOutput }
GetIamWorkRequestsIamWorkRequestResourceArrayInput is an input type that accepts GetIamWorkRequestsIamWorkRequestResourceArray and GetIamWorkRequestsIamWorkRequestResourceArrayOutput values. You can construct a concrete instance of `GetIamWorkRequestsIamWorkRequestResourceArrayInput` via:
GetIamWorkRequestsIamWorkRequestResourceArray{ GetIamWorkRequestsIamWorkRequestResourceArgs{...} }
type GetIamWorkRequestsIamWorkRequestResourceArrayOutput ¶
type GetIamWorkRequestsIamWorkRequestResourceArrayOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestsIamWorkRequestResourceArrayOutput) ElementType ¶
func (GetIamWorkRequestsIamWorkRequestResourceArrayOutput) ElementType() reflect.Type
func (GetIamWorkRequestsIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutput ¶
func (o GetIamWorkRequestsIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutput() GetIamWorkRequestsIamWorkRequestResourceArrayOutput
func (GetIamWorkRequestsIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutputWithContext ¶
func (o GetIamWorkRequestsIamWorkRequestResourceArrayOutput) ToGetIamWorkRequestsIamWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestResourceArrayOutput
type GetIamWorkRequestsIamWorkRequestResourceInput ¶
type GetIamWorkRequestsIamWorkRequestResourceInput interface { pulumi.Input ToGetIamWorkRequestsIamWorkRequestResourceOutput() GetIamWorkRequestsIamWorkRequestResourceOutput ToGetIamWorkRequestsIamWorkRequestResourceOutputWithContext(context.Context) GetIamWorkRequestsIamWorkRequestResourceOutput }
GetIamWorkRequestsIamWorkRequestResourceInput is an input type that accepts GetIamWorkRequestsIamWorkRequestResourceArgs and GetIamWorkRequestsIamWorkRequestResourceOutput values. You can construct a concrete instance of `GetIamWorkRequestsIamWorkRequestResourceInput` via:
GetIamWorkRequestsIamWorkRequestResourceArgs{...}
type GetIamWorkRequestsIamWorkRequestResourceOutput ¶
type GetIamWorkRequestsIamWorkRequestResourceOutput struct{ *pulumi.OutputState }
func (GetIamWorkRequestsIamWorkRequestResourceOutput) ActionType ¶
func (o GetIamWorkRequestsIamWorkRequestResourceOutput) ActionType() pulumi.StringOutput
The way in which this resource is affected by the work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively.
func (GetIamWorkRequestsIamWorkRequestResourceOutput) ElementType ¶
func (GetIamWorkRequestsIamWorkRequestResourceOutput) ElementType() reflect.Type
func (GetIamWorkRequestsIamWorkRequestResourceOutput) EntityType ¶
func (o GetIamWorkRequestsIamWorkRequestResourceOutput) EntityType() pulumi.StringOutput
The resource type the work request is affects.
func (GetIamWorkRequestsIamWorkRequestResourceOutput) EntityUri ¶
func (o GetIamWorkRequestsIamWorkRequestResourceOutput) EntityUri() pulumi.StringOutput
The URI path that the user can do a GET on to access the resource metadata.
func (GetIamWorkRequestsIamWorkRequestResourceOutput) Identifier ¶
func (o GetIamWorkRequestsIamWorkRequestResourceOutput) Identifier() pulumi.StringOutput
An OCID of the resource that the work request affects.
func (GetIamWorkRequestsIamWorkRequestResourceOutput) ToGetIamWorkRequestsIamWorkRequestResourceOutput ¶
func (o GetIamWorkRequestsIamWorkRequestResourceOutput) ToGetIamWorkRequestsIamWorkRequestResourceOutput() GetIamWorkRequestsIamWorkRequestResourceOutput
func (GetIamWorkRequestsIamWorkRequestResourceOutput) ToGetIamWorkRequestsIamWorkRequestResourceOutputWithContext ¶
func (o GetIamWorkRequestsIamWorkRequestResourceOutput) ToGetIamWorkRequestsIamWorkRequestResourceOutputWithContext(ctx context.Context) GetIamWorkRequestsIamWorkRequestResourceOutput
type GetIamWorkRequestsOutputArgs ¶
type GetIamWorkRequestsOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetIamWorkRequestsFilterArrayInput `pulumi:"filters"` // The identifier of the resource the work request affects. ResourceIdentifier pulumi.StringPtrInput `pulumi:"resourceIdentifier"` }
A collection of arguments for invoking getIamWorkRequests.
func (GetIamWorkRequestsOutputArgs) ElementType ¶
func (GetIamWorkRequestsOutputArgs) ElementType() reflect.Type
type GetIamWorkRequestsResult ¶
type GetIamWorkRequestsResult struct { // The OCID of the compartment containing this IAM work request. CompartmentId string `pulumi:"compartmentId"` Filters []GetIamWorkRequestsFilter `pulumi:"filters"` // The list of iam_work_requests. IamWorkRequests []GetIamWorkRequestsIamWorkRequest `pulumi:"iamWorkRequests"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResourceIdentifier *string `pulumi:"resourceIdentifier"` }
A collection of values returned by getIamWorkRequests.
func GetIamWorkRequests ¶
func GetIamWorkRequests(ctx *pulumi.Context, args *GetIamWorkRequestsArgs, opts ...pulumi.InvokeOption) (*GetIamWorkRequestsResult, error)
This data source provides the list of Iam Work Requests in Oracle Cloud Infrastructure Identity service.
List the IAM work requests in compartment ¶
- If IAM workrequest details are retrieved sucessfully, return 202 ACCEPTED. - If any internal error occurs, return 500 INTERNAL SERVER ERROR.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetIamWorkRequests(ctx, &identity.GetIamWorkRequestsArgs{ CompartmentId: _var.Compartment_id, ResourceIdentifier: pulumi.StringRef(_var.Iam_work_request_resource_identifier), }, nil) if err != nil { return err } return nil }) }
```
type GetIamWorkRequestsResultOutput ¶
type GetIamWorkRequestsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIamWorkRequests.
func GetIamWorkRequestsOutput ¶
func GetIamWorkRequestsOutput(ctx *pulumi.Context, args GetIamWorkRequestsOutputArgs, opts ...pulumi.InvokeOption) GetIamWorkRequestsResultOutput
func (GetIamWorkRequestsResultOutput) CompartmentId ¶
func (o GetIamWorkRequestsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing this IAM work request.
func (GetIamWorkRequestsResultOutput) ElementType ¶
func (GetIamWorkRequestsResultOutput) ElementType() reflect.Type
func (GetIamWorkRequestsResultOutput) Filters ¶
func (o GetIamWorkRequestsResultOutput) Filters() GetIamWorkRequestsFilterArrayOutput
func (GetIamWorkRequestsResultOutput) IamWorkRequests ¶
func (o GetIamWorkRequestsResultOutput) IamWorkRequests() GetIamWorkRequestsIamWorkRequestArrayOutput
The list of iam_work_requests.
func (GetIamWorkRequestsResultOutput) Id ¶
func (o GetIamWorkRequestsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIamWorkRequestsResultOutput) ResourceIdentifier ¶
func (o GetIamWorkRequestsResultOutput) ResourceIdentifier() pulumi.StringPtrOutput
func (GetIamWorkRequestsResultOutput) ToGetIamWorkRequestsResultOutput ¶
func (o GetIamWorkRequestsResultOutput) ToGetIamWorkRequestsResultOutput() GetIamWorkRequestsResultOutput
func (GetIamWorkRequestsResultOutput) ToGetIamWorkRequestsResultOutputWithContext ¶
func (o GetIamWorkRequestsResultOutput) ToGetIamWorkRequestsResultOutputWithContext(ctx context.Context) GetIamWorkRequestsResultOutput
type GetIdentityProviderGroupsArgs ¶
type GetIdentityProviderGroupsArgs struct { Filters []GetIdentityProviderGroupsFilter `pulumi:"filters"` // The OCID of the identity provider. IdentityProviderId string `pulumi:"identityProviderId"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getIdentityProviderGroups.
type GetIdentityProviderGroupsFilterArgs ¶
type GetIdentityProviderGroupsFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetIdentityProviderGroupsFilterArgs) ElementType ¶
func (GetIdentityProviderGroupsFilterArgs) ElementType() reflect.Type
func (GetIdentityProviderGroupsFilterArgs) ToGetIdentityProviderGroupsFilterOutput ¶
func (i GetIdentityProviderGroupsFilterArgs) ToGetIdentityProviderGroupsFilterOutput() GetIdentityProviderGroupsFilterOutput
func (GetIdentityProviderGroupsFilterArgs) ToGetIdentityProviderGroupsFilterOutputWithContext ¶
func (i GetIdentityProviderGroupsFilterArgs) ToGetIdentityProviderGroupsFilterOutputWithContext(ctx context.Context) GetIdentityProviderGroupsFilterOutput
type GetIdentityProviderGroupsFilterArray ¶
type GetIdentityProviderGroupsFilterArray []GetIdentityProviderGroupsFilterInput
func (GetIdentityProviderGroupsFilterArray) ElementType ¶
func (GetIdentityProviderGroupsFilterArray) ElementType() reflect.Type
func (GetIdentityProviderGroupsFilterArray) ToGetIdentityProviderGroupsFilterArrayOutput ¶
func (i GetIdentityProviderGroupsFilterArray) ToGetIdentityProviderGroupsFilterArrayOutput() GetIdentityProviderGroupsFilterArrayOutput
func (GetIdentityProviderGroupsFilterArray) ToGetIdentityProviderGroupsFilterArrayOutputWithContext ¶
func (i GetIdentityProviderGroupsFilterArray) ToGetIdentityProviderGroupsFilterArrayOutputWithContext(ctx context.Context) GetIdentityProviderGroupsFilterArrayOutput
type GetIdentityProviderGroupsFilterArrayInput ¶
type GetIdentityProviderGroupsFilterArrayInput interface { pulumi.Input ToGetIdentityProviderGroupsFilterArrayOutput() GetIdentityProviderGroupsFilterArrayOutput ToGetIdentityProviderGroupsFilterArrayOutputWithContext(context.Context) GetIdentityProviderGroupsFilterArrayOutput }
GetIdentityProviderGroupsFilterArrayInput is an input type that accepts GetIdentityProviderGroupsFilterArray and GetIdentityProviderGroupsFilterArrayOutput values. You can construct a concrete instance of `GetIdentityProviderGroupsFilterArrayInput` via:
GetIdentityProviderGroupsFilterArray{ GetIdentityProviderGroupsFilterArgs{...} }
type GetIdentityProviderGroupsFilterArrayOutput ¶
type GetIdentityProviderGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetIdentityProviderGroupsFilterArrayOutput) ElementType ¶
func (GetIdentityProviderGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetIdentityProviderGroupsFilterArrayOutput) ToGetIdentityProviderGroupsFilterArrayOutput ¶
func (o GetIdentityProviderGroupsFilterArrayOutput) ToGetIdentityProviderGroupsFilterArrayOutput() GetIdentityProviderGroupsFilterArrayOutput
func (GetIdentityProviderGroupsFilterArrayOutput) ToGetIdentityProviderGroupsFilterArrayOutputWithContext ¶
func (o GetIdentityProviderGroupsFilterArrayOutput) ToGetIdentityProviderGroupsFilterArrayOutputWithContext(ctx context.Context) GetIdentityProviderGroupsFilterArrayOutput
type GetIdentityProviderGroupsFilterInput ¶
type GetIdentityProviderGroupsFilterInput interface { pulumi.Input ToGetIdentityProviderGroupsFilterOutput() GetIdentityProviderGroupsFilterOutput ToGetIdentityProviderGroupsFilterOutputWithContext(context.Context) GetIdentityProviderGroupsFilterOutput }
GetIdentityProviderGroupsFilterInput is an input type that accepts GetIdentityProviderGroupsFilterArgs and GetIdentityProviderGroupsFilterOutput values. You can construct a concrete instance of `GetIdentityProviderGroupsFilterInput` via:
GetIdentityProviderGroupsFilterArgs{...}
type GetIdentityProviderGroupsFilterOutput ¶
type GetIdentityProviderGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetIdentityProviderGroupsFilterOutput) ElementType ¶
func (GetIdentityProviderGroupsFilterOutput) ElementType() reflect.Type
func (GetIdentityProviderGroupsFilterOutput) Name ¶
func (o GetIdentityProviderGroupsFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetIdentityProviderGroupsFilterOutput) Regex ¶
func (o GetIdentityProviderGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetIdentityProviderGroupsFilterOutput) ToGetIdentityProviderGroupsFilterOutput ¶
func (o GetIdentityProviderGroupsFilterOutput) ToGetIdentityProviderGroupsFilterOutput() GetIdentityProviderGroupsFilterOutput
func (GetIdentityProviderGroupsFilterOutput) ToGetIdentityProviderGroupsFilterOutputWithContext ¶
func (o GetIdentityProviderGroupsFilterOutput) ToGetIdentityProviderGroupsFilterOutputWithContext(ctx context.Context) GetIdentityProviderGroupsFilterOutput
func (GetIdentityProviderGroupsFilterOutput) Values ¶
func (o GetIdentityProviderGroupsFilterOutput) Values() pulumi.StringArrayOutput
type GetIdentityProviderGroupsIdentityProviderGroup ¶
type GetIdentityProviderGroupsIdentityProviderGroup struct { // Display name of the group DisplayName string `pulumi:"displayName"` // Identifier of the group in the identity provider ExternalIdentifier string `pulumi:"externalIdentifier"` // The OCID of the `IdentityProviderGroup`. Id string `pulumi:"id"` // The OCID of the identity provider. IdentityProviderId string `pulumi:"identityProviderId"` // A filter to only return resources that match the given name exactly. Name string `pulumi:"name"` // Date and time the `IdentityProviderGroup` was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // Date and time the `IdentityProviderGroup` was last modified, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeModified string `pulumi:"timeModified"` }
type GetIdentityProviderGroupsIdentityProviderGroupArgs ¶
type GetIdentityProviderGroupsIdentityProviderGroupArgs struct { // Display name of the group DisplayName pulumi.StringInput `pulumi:"displayName"` // Identifier of the group in the identity provider ExternalIdentifier pulumi.StringInput `pulumi:"externalIdentifier"` // The OCID of the `IdentityProviderGroup`. Id pulumi.StringInput `pulumi:"id"` // The OCID of the identity provider. IdentityProviderId pulumi.StringInput `pulumi:"identityProviderId"` // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` // Date and time the `IdentityProviderGroup` was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Date and time the `IdentityProviderGroup` was last modified, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeModified pulumi.StringInput `pulumi:"timeModified"` }
func (GetIdentityProviderGroupsIdentityProviderGroupArgs) ElementType ¶
func (GetIdentityProviderGroupsIdentityProviderGroupArgs) ElementType() reflect.Type
func (GetIdentityProviderGroupsIdentityProviderGroupArgs) ToGetIdentityProviderGroupsIdentityProviderGroupOutput ¶
func (i GetIdentityProviderGroupsIdentityProviderGroupArgs) ToGetIdentityProviderGroupsIdentityProviderGroupOutput() GetIdentityProviderGroupsIdentityProviderGroupOutput
func (GetIdentityProviderGroupsIdentityProviderGroupArgs) ToGetIdentityProviderGroupsIdentityProviderGroupOutputWithContext ¶
func (i GetIdentityProviderGroupsIdentityProviderGroupArgs) ToGetIdentityProviderGroupsIdentityProviderGroupOutputWithContext(ctx context.Context) GetIdentityProviderGroupsIdentityProviderGroupOutput
type GetIdentityProviderGroupsIdentityProviderGroupArray ¶
type GetIdentityProviderGroupsIdentityProviderGroupArray []GetIdentityProviderGroupsIdentityProviderGroupInput
func (GetIdentityProviderGroupsIdentityProviderGroupArray) ElementType ¶
func (GetIdentityProviderGroupsIdentityProviderGroupArray) ElementType() reflect.Type
func (GetIdentityProviderGroupsIdentityProviderGroupArray) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutput ¶
func (i GetIdentityProviderGroupsIdentityProviderGroupArray) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutput() GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
func (GetIdentityProviderGroupsIdentityProviderGroupArray) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutputWithContext ¶
func (i GetIdentityProviderGroupsIdentityProviderGroupArray) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutputWithContext(ctx context.Context) GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
type GetIdentityProviderGroupsIdentityProviderGroupArrayInput ¶
type GetIdentityProviderGroupsIdentityProviderGroupArrayInput interface { pulumi.Input ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutput() GetIdentityProviderGroupsIdentityProviderGroupArrayOutput ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutputWithContext(context.Context) GetIdentityProviderGroupsIdentityProviderGroupArrayOutput }
GetIdentityProviderGroupsIdentityProviderGroupArrayInput is an input type that accepts GetIdentityProviderGroupsIdentityProviderGroupArray and GetIdentityProviderGroupsIdentityProviderGroupArrayOutput values. You can construct a concrete instance of `GetIdentityProviderGroupsIdentityProviderGroupArrayInput` via:
GetIdentityProviderGroupsIdentityProviderGroupArray{ GetIdentityProviderGroupsIdentityProviderGroupArgs{...} }
type GetIdentityProviderGroupsIdentityProviderGroupArrayOutput ¶
type GetIdentityProviderGroupsIdentityProviderGroupArrayOutput struct{ *pulumi.OutputState }
func (GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) ElementType ¶
func (GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) ElementType() reflect.Type
func (GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutput ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutput() GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
func (GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutputWithContext ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupArrayOutput) ToGetIdentityProviderGroupsIdentityProviderGroupArrayOutputWithContext(ctx context.Context) GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
type GetIdentityProviderGroupsIdentityProviderGroupInput ¶
type GetIdentityProviderGroupsIdentityProviderGroupInput interface { pulumi.Input ToGetIdentityProviderGroupsIdentityProviderGroupOutput() GetIdentityProviderGroupsIdentityProviderGroupOutput ToGetIdentityProviderGroupsIdentityProviderGroupOutputWithContext(context.Context) GetIdentityProviderGroupsIdentityProviderGroupOutput }
GetIdentityProviderGroupsIdentityProviderGroupInput is an input type that accepts GetIdentityProviderGroupsIdentityProviderGroupArgs and GetIdentityProviderGroupsIdentityProviderGroupOutput values. You can construct a concrete instance of `GetIdentityProviderGroupsIdentityProviderGroupInput` via:
GetIdentityProviderGroupsIdentityProviderGroupArgs{...}
type GetIdentityProviderGroupsIdentityProviderGroupOutput ¶
type GetIdentityProviderGroupsIdentityProviderGroupOutput struct{ *pulumi.OutputState }
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) DisplayName ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) DisplayName() pulumi.StringOutput
Display name of the group
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) ElementType ¶
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) ElementType() reflect.Type
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) ExternalIdentifier ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) ExternalIdentifier() pulumi.StringOutput
Identifier of the group in the identity provider
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) Id ¶
The OCID of the `IdentityProviderGroup`.
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) IdentityProviderId ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) IdentityProviderId() pulumi.StringOutput
The OCID of the identity provider.
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) Name ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) TimeCreated ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) TimeCreated() pulumi.StringOutput
Date and time the `IdentityProviderGroup` was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) TimeModified ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) TimeModified() pulumi.StringOutput
Date and time the `IdentityProviderGroup` was last modified, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) ToGetIdentityProviderGroupsIdentityProviderGroupOutput ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) ToGetIdentityProviderGroupsIdentityProviderGroupOutput() GetIdentityProviderGroupsIdentityProviderGroupOutput
func (GetIdentityProviderGroupsIdentityProviderGroupOutput) ToGetIdentityProviderGroupsIdentityProviderGroupOutputWithContext ¶
func (o GetIdentityProviderGroupsIdentityProviderGroupOutput) ToGetIdentityProviderGroupsIdentityProviderGroupOutputWithContext(ctx context.Context) GetIdentityProviderGroupsIdentityProviderGroupOutput
type GetIdentityProviderGroupsOutputArgs ¶
type GetIdentityProviderGroupsOutputArgs struct { Filters GetIdentityProviderGroupsFilterArrayInput `pulumi:"filters"` // The OCID of the identity provider. IdentityProviderId pulumi.StringInput `pulumi:"identityProviderId"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getIdentityProviderGroups.
func (GetIdentityProviderGroupsOutputArgs) ElementType ¶
func (GetIdentityProviderGroupsOutputArgs) ElementType() reflect.Type
type GetIdentityProviderGroupsResult ¶
type GetIdentityProviderGroupsResult struct { Filters []GetIdentityProviderGroupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of identity_provider_groups. IdentityProviderGroups []GetIdentityProviderGroupsIdentityProviderGroup `pulumi:"identityProviderGroups"` // The OCID of the `IdentityProvider` this group belongs to. IdentityProviderId string `pulumi:"identityProviderId"` // Display name of the group Name *string `pulumi:"name"` State *string `pulumi:"state"` }
A collection of values returned by getIdentityProviderGroups.
func GetIdentityProviderGroups ¶
func GetIdentityProviderGroups(ctx *pulumi.Context, args *GetIdentityProviderGroupsArgs, opts ...pulumi.InvokeOption) (*GetIdentityProviderGroupsResult, error)
This data source provides the list of Identity Provider Groups in Oracle Cloud Infrastructure Identity service.
**Deprecated.** For more information, see [Deprecated IAM Service APIs](https://docs.cloud.oracle.com/iaas/Content/Identity/Reference/deprecatediamapis.htm).
Lists the identity provider groups.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetIdentityProviderGroups(ctx, &identity.GetIdentityProviderGroupsArgs{ IdentityProviderId: oci_identity_identity_provider.Test_identity_provider.Id, Name: pulumi.StringRef(_var.Identity_provider_group_name), State: pulumi.StringRef(_var.Identity_provider_group_state), }, nil) if err != nil { return err } return nil }) }
```
type GetIdentityProviderGroupsResultOutput ¶
type GetIdentityProviderGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIdentityProviderGroups.
func GetIdentityProviderGroupsOutput ¶
func GetIdentityProviderGroupsOutput(ctx *pulumi.Context, args GetIdentityProviderGroupsOutputArgs, opts ...pulumi.InvokeOption) GetIdentityProviderGroupsResultOutput
func (GetIdentityProviderGroupsResultOutput) ElementType ¶
func (GetIdentityProviderGroupsResultOutput) ElementType() reflect.Type
func (GetIdentityProviderGroupsResultOutput) Filters ¶
func (o GetIdentityProviderGroupsResultOutput) Filters() GetIdentityProviderGroupsFilterArrayOutput
func (GetIdentityProviderGroupsResultOutput) Id ¶
func (o GetIdentityProviderGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIdentityProviderGroupsResultOutput) IdentityProviderGroups ¶
func (o GetIdentityProviderGroupsResultOutput) IdentityProviderGroups() GetIdentityProviderGroupsIdentityProviderGroupArrayOutput
The list of identity_provider_groups.
func (GetIdentityProviderGroupsResultOutput) IdentityProviderId ¶
func (o GetIdentityProviderGroupsResultOutput) IdentityProviderId() pulumi.StringOutput
The OCID of the `IdentityProvider` this group belongs to.
func (GetIdentityProviderGroupsResultOutput) Name ¶
func (o GetIdentityProviderGroupsResultOutput) Name() pulumi.StringPtrOutput
Display name of the group
func (GetIdentityProviderGroupsResultOutput) State ¶
func (o GetIdentityProviderGroupsResultOutput) State() pulumi.StringPtrOutput
func (GetIdentityProviderGroupsResultOutput) ToGetIdentityProviderGroupsResultOutput ¶
func (o GetIdentityProviderGroupsResultOutput) ToGetIdentityProviderGroupsResultOutput() GetIdentityProviderGroupsResultOutput
func (GetIdentityProviderGroupsResultOutput) ToGetIdentityProviderGroupsResultOutputWithContext ¶
func (o GetIdentityProviderGroupsResultOutput) ToGetIdentityProviderGroupsResultOutputWithContext(ctx context.Context) GetIdentityProviderGroupsResultOutput
type GetIdentityProvidersArgs ¶
type GetIdentityProvidersArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetIdentityProvidersFilter `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // The protocol used for federation. Protocol string `pulumi:"protocol"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getIdentityProviders.
type GetIdentityProvidersFilterArgs ¶
type GetIdentityProvidersFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetIdentityProvidersFilterArgs) ElementType ¶
func (GetIdentityProvidersFilterArgs) ElementType() reflect.Type
func (GetIdentityProvidersFilterArgs) ToGetIdentityProvidersFilterOutput ¶
func (i GetIdentityProvidersFilterArgs) ToGetIdentityProvidersFilterOutput() GetIdentityProvidersFilterOutput
func (GetIdentityProvidersFilterArgs) ToGetIdentityProvidersFilterOutputWithContext ¶
func (i GetIdentityProvidersFilterArgs) ToGetIdentityProvidersFilterOutputWithContext(ctx context.Context) GetIdentityProvidersFilterOutput
type GetIdentityProvidersFilterArray ¶
type GetIdentityProvidersFilterArray []GetIdentityProvidersFilterInput
func (GetIdentityProvidersFilterArray) ElementType ¶
func (GetIdentityProvidersFilterArray) ElementType() reflect.Type
func (GetIdentityProvidersFilterArray) ToGetIdentityProvidersFilterArrayOutput ¶
func (i GetIdentityProvidersFilterArray) ToGetIdentityProvidersFilterArrayOutput() GetIdentityProvidersFilterArrayOutput
func (GetIdentityProvidersFilterArray) ToGetIdentityProvidersFilterArrayOutputWithContext ¶
func (i GetIdentityProvidersFilterArray) ToGetIdentityProvidersFilterArrayOutputWithContext(ctx context.Context) GetIdentityProvidersFilterArrayOutput
type GetIdentityProvidersFilterArrayInput ¶
type GetIdentityProvidersFilterArrayInput interface { pulumi.Input ToGetIdentityProvidersFilterArrayOutput() GetIdentityProvidersFilterArrayOutput ToGetIdentityProvidersFilterArrayOutputWithContext(context.Context) GetIdentityProvidersFilterArrayOutput }
GetIdentityProvidersFilterArrayInput is an input type that accepts GetIdentityProvidersFilterArray and GetIdentityProvidersFilterArrayOutput values. You can construct a concrete instance of `GetIdentityProvidersFilterArrayInput` via:
GetIdentityProvidersFilterArray{ GetIdentityProvidersFilterArgs{...} }
type GetIdentityProvidersFilterArrayOutput ¶
type GetIdentityProvidersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetIdentityProvidersFilterArrayOutput) ElementType ¶
func (GetIdentityProvidersFilterArrayOutput) ElementType() reflect.Type
func (GetIdentityProvidersFilterArrayOutput) Index ¶
func (o GetIdentityProvidersFilterArrayOutput) Index(i pulumi.IntInput) GetIdentityProvidersFilterOutput
func (GetIdentityProvidersFilterArrayOutput) ToGetIdentityProvidersFilterArrayOutput ¶
func (o GetIdentityProvidersFilterArrayOutput) ToGetIdentityProvidersFilterArrayOutput() GetIdentityProvidersFilterArrayOutput
func (GetIdentityProvidersFilterArrayOutput) ToGetIdentityProvidersFilterArrayOutputWithContext ¶
func (o GetIdentityProvidersFilterArrayOutput) ToGetIdentityProvidersFilterArrayOutputWithContext(ctx context.Context) GetIdentityProvidersFilterArrayOutput
type GetIdentityProvidersFilterInput ¶
type GetIdentityProvidersFilterInput interface { pulumi.Input ToGetIdentityProvidersFilterOutput() GetIdentityProvidersFilterOutput ToGetIdentityProvidersFilterOutputWithContext(context.Context) GetIdentityProvidersFilterOutput }
GetIdentityProvidersFilterInput is an input type that accepts GetIdentityProvidersFilterArgs and GetIdentityProvidersFilterOutput values. You can construct a concrete instance of `GetIdentityProvidersFilterInput` via:
GetIdentityProvidersFilterArgs{...}
type GetIdentityProvidersFilterOutput ¶
type GetIdentityProvidersFilterOutput struct{ *pulumi.OutputState }
func (GetIdentityProvidersFilterOutput) ElementType ¶
func (GetIdentityProvidersFilterOutput) ElementType() reflect.Type
func (GetIdentityProvidersFilterOutput) Name ¶
func (o GetIdentityProvidersFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetIdentityProvidersFilterOutput) Regex ¶
func (o GetIdentityProvidersFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetIdentityProvidersFilterOutput) ToGetIdentityProvidersFilterOutput ¶
func (o GetIdentityProvidersFilterOutput) ToGetIdentityProvidersFilterOutput() GetIdentityProvidersFilterOutput
func (GetIdentityProvidersFilterOutput) ToGetIdentityProvidersFilterOutputWithContext ¶
func (o GetIdentityProvidersFilterOutput) ToGetIdentityProvidersFilterOutputWithContext(ctx context.Context) GetIdentityProvidersFilterOutput
func (GetIdentityProvidersFilterOutput) Values ¶
func (o GetIdentityProvidersFilterOutput) Values() pulumi.StringArrayOutput
type GetIdentityProvidersIdentityProvider ¶
type GetIdentityProvidersIdentityProvider struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the `IdentityProvider` during creation. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // Extra name value pairs associated with this identity provider. Example: `{"clientId": "appSf3kdjf3"}` FreeformAttributes map[string]interface{} `pulumi:"freeformAttributes"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the `IdentityProvider`. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // The XML that contains the information required for federating Identity with SAML2 Identity Provider. Metadata string `pulumi:"metadata"` // The URL for retrieving the identity provider's metadata, which contains information required for federating. MetadataUrl string `pulumi:"metadataUrl"` // A filter to only return resources that match the given name exactly. Name string `pulumi:"name"` // The identity provider service or product. Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft Active Directory Federation Services (ADFS). ProductType string `pulumi:"productType"` // The protocol used for federation. Protocol string `pulumi:"protocol"` // The URL to redirect federated users to for authentication with the identity provider. RedirectUrl string `pulumi:"redirectUrl"` // The identity provider's signing certificate used by the IAM Service to validate the SAML2 token. SigningCertificate string `pulumi:"signingCertificate"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // Date and time the `IdentityProvider` was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetIdentityProvidersIdentityProviderArgs ¶
type GetIdentityProvidersIdentityProviderArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the `IdentityProvider` during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // Extra name value pairs associated with this identity provider. Example: `{"clientId": "appSf3kdjf3"}` FreeformAttributes pulumi.MapInput `pulumi:"freeformAttributes"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the `IdentityProvider`. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // The XML that contains the information required for federating Identity with SAML2 Identity Provider. Metadata pulumi.StringInput `pulumi:"metadata"` // The URL for retrieving the identity provider's metadata, which contains information required for federating. MetadataUrl pulumi.StringInput `pulumi:"metadataUrl"` // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` // The identity provider service or product. Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft Active Directory Federation Services (ADFS). ProductType pulumi.StringInput `pulumi:"productType"` // The protocol used for federation. Protocol pulumi.StringInput `pulumi:"protocol"` // The URL to redirect federated users to for authentication with the identity provider. RedirectUrl pulumi.StringInput `pulumi:"redirectUrl"` // The identity provider's signing certificate used by the IAM Service to validate the SAML2 token. SigningCertificate pulumi.StringInput `pulumi:"signingCertificate"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // Date and time the `IdentityProvider` was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetIdentityProvidersIdentityProviderArgs) ElementType ¶
func (GetIdentityProvidersIdentityProviderArgs) ElementType() reflect.Type
func (GetIdentityProvidersIdentityProviderArgs) ToGetIdentityProvidersIdentityProviderOutput ¶
func (i GetIdentityProvidersIdentityProviderArgs) ToGetIdentityProvidersIdentityProviderOutput() GetIdentityProvidersIdentityProviderOutput
func (GetIdentityProvidersIdentityProviderArgs) ToGetIdentityProvidersIdentityProviderOutputWithContext ¶
func (i GetIdentityProvidersIdentityProviderArgs) ToGetIdentityProvidersIdentityProviderOutputWithContext(ctx context.Context) GetIdentityProvidersIdentityProviderOutput
type GetIdentityProvidersIdentityProviderArray ¶
type GetIdentityProvidersIdentityProviderArray []GetIdentityProvidersIdentityProviderInput
func (GetIdentityProvidersIdentityProviderArray) ElementType ¶
func (GetIdentityProvidersIdentityProviderArray) ElementType() reflect.Type
func (GetIdentityProvidersIdentityProviderArray) ToGetIdentityProvidersIdentityProviderArrayOutput ¶
func (i GetIdentityProvidersIdentityProviderArray) ToGetIdentityProvidersIdentityProviderArrayOutput() GetIdentityProvidersIdentityProviderArrayOutput
func (GetIdentityProvidersIdentityProviderArray) ToGetIdentityProvidersIdentityProviderArrayOutputWithContext ¶
func (i GetIdentityProvidersIdentityProviderArray) ToGetIdentityProvidersIdentityProviderArrayOutputWithContext(ctx context.Context) GetIdentityProvidersIdentityProviderArrayOutput
type GetIdentityProvidersIdentityProviderArrayInput ¶
type GetIdentityProvidersIdentityProviderArrayInput interface { pulumi.Input ToGetIdentityProvidersIdentityProviderArrayOutput() GetIdentityProvidersIdentityProviderArrayOutput ToGetIdentityProvidersIdentityProviderArrayOutputWithContext(context.Context) GetIdentityProvidersIdentityProviderArrayOutput }
GetIdentityProvidersIdentityProviderArrayInput is an input type that accepts GetIdentityProvidersIdentityProviderArray and GetIdentityProvidersIdentityProviderArrayOutput values. You can construct a concrete instance of `GetIdentityProvidersIdentityProviderArrayInput` via:
GetIdentityProvidersIdentityProviderArray{ GetIdentityProvidersIdentityProviderArgs{...} }
type GetIdentityProvidersIdentityProviderArrayOutput ¶
type GetIdentityProvidersIdentityProviderArrayOutput struct{ *pulumi.OutputState }
func (GetIdentityProvidersIdentityProviderArrayOutput) ElementType ¶
func (GetIdentityProvidersIdentityProviderArrayOutput) ElementType() reflect.Type
func (GetIdentityProvidersIdentityProviderArrayOutput) ToGetIdentityProvidersIdentityProviderArrayOutput ¶
func (o GetIdentityProvidersIdentityProviderArrayOutput) ToGetIdentityProvidersIdentityProviderArrayOutput() GetIdentityProvidersIdentityProviderArrayOutput
func (GetIdentityProvidersIdentityProviderArrayOutput) ToGetIdentityProvidersIdentityProviderArrayOutputWithContext ¶
func (o GetIdentityProvidersIdentityProviderArrayOutput) ToGetIdentityProvidersIdentityProviderArrayOutputWithContext(ctx context.Context) GetIdentityProvidersIdentityProviderArrayOutput
type GetIdentityProvidersIdentityProviderInput ¶
type GetIdentityProvidersIdentityProviderInput interface { pulumi.Input ToGetIdentityProvidersIdentityProviderOutput() GetIdentityProvidersIdentityProviderOutput ToGetIdentityProvidersIdentityProviderOutputWithContext(context.Context) GetIdentityProvidersIdentityProviderOutput }
GetIdentityProvidersIdentityProviderInput is an input type that accepts GetIdentityProvidersIdentityProviderArgs and GetIdentityProvidersIdentityProviderOutput values. You can construct a concrete instance of `GetIdentityProvidersIdentityProviderInput` via:
GetIdentityProvidersIdentityProviderArgs{...}
type GetIdentityProvidersIdentityProviderOutput ¶
type GetIdentityProvidersIdentityProviderOutput struct{ *pulumi.OutputState }
func (GetIdentityProvidersIdentityProviderOutput) CompartmentId ¶
func (o GetIdentityProvidersIdentityProviderOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetIdentityProvidersIdentityProviderOutput) DefinedTags ¶
func (o GetIdentityProvidersIdentityProviderOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetIdentityProvidersIdentityProviderOutput) Description ¶
func (o GetIdentityProvidersIdentityProviderOutput) Description() pulumi.StringOutput
The description you assign to the `IdentityProvider` during creation. Does not have to be unique, and it's changeable.
func (GetIdentityProvidersIdentityProviderOutput) ElementType ¶
func (GetIdentityProvidersIdentityProviderOutput) ElementType() reflect.Type
func (GetIdentityProvidersIdentityProviderOutput) FreeformAttributes ¶
func (o GetIdentityProvidersIdentityProviderOutput) FreeformAttributes() pulumi.MapOutput
Extra name value pairs associated with this identity provider. Example: `{"clientId": "appSf3kdjf3"}`
func (GetIdentityProvidersIdentityProviderOutput) FreeformTags ¶
func (o GetIdentityProvidersIdentityProviderOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetIdentityProvidersIdentityProviderOutput) Id ¶
func (o GetIdentityProvidersIdentityProviderOutput) Id() pulumi.StringOutput
The OCID of the `IdentityProvider`.
func (GetIdentityProvidersIdentityProviderOutput) InactiveState ¶
func (o GetIdentityProvidersIdentityProviderOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetIdentityProvidersIdentityProviderOutput) Metadata ¶
func (o GetIdentityProvidersIdentityProviderOutput) Metadata() pulumi.StringOutput
The XML that contains the information required for federating Identity with SAML2 Identity Provider.
func (GetIdentityProvidersIdentityProviderOutput) MetadataUrl ¶
func (o GetIdentityProvidersIdentityProviderOutput) MetadataUrl() pulumi.StringOutput
The URL for retrieving the identity provider's metadata, which contains information required for federating.
func (GetIdentityProvidersIdentityProviderOutput) Name ¶
func (o GetIdentityProvidersIdentityProviderOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetIdentityProvidersIdentityProviderOutput) ProductType ¶
func (o GetIdentityProvidersIdentityProviderOutput) ProductType() pulumi.StringOutput
The identity provider service or product. Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft Active Directory Federation Services (ADFS).
func (GetIdentityProvidersIdentityProviderOutput) Protocol ¶
func (o GetIdentityProvidersIdentityProviderOutput) Protocol() pulumi.StringOutput
The protocol used for federation.
func (GetIdentityProvidersIdentityProviderOutput) RedirectUrl ¶
func (o GetIdentityProvidersIdentityProviderOutput) RedirectUrl() pulumi.StringOutput
The URL to redirect federated users to for authentication with the identity provider.
func (GetIdentityProvidersIdentityProviderOutput) SigningCertificate ¶
func (o GetIdentityProvidersIdentityProviderOutput) SigningCertificate() pulumi.StringOutput
The identity provider's signing certificate used by the IAM Service to validate the SAML2 token.
func (GetIdentityProvidersIdentityProviderOutput) State ¶
func (o GetIdentityProvidersIdentityProviderOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetIdentityProvidersIdentityProviderOutput) TimeCreated ¶
func (o GetIdentityProvidersIdentityProviderOutput) TimeCreated() pulumi.StringOutput
Date and time the `IdentityProvider` was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIdentityProvidersIdentityProviderOutput) ToGetIdentityProvidersIdentityProviderOutput ¶
func (o GetIdentityProvidersIdentityProviderOutput) ToGetIdentityProvidersIdentityProviderOutput() GetIdentityProvidersIdentityProviderOutput
func (GetIdentityProvidersIdentityProviderOutput) ToGetIdentityProvidersIdentityProviderOutputWithContext ¶
func (o GetIdentityProvidersIdentityProviderOutput) ToGetIdentityProvidersIdentityProviderOutputWithContext(ctx context.Context) GetIdentityProvidersIdentityProviderOutput
type GetIdentityProvidersOutputArgs ¶
type GetIdentityProvidersOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetIdentityProvidersFilterArrayInput `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // The protocol used for federation. Protocol pulumi.StringInput `pulumi:"protocol"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getIdentityProviders.
func (GetIdentityProvidersOutputArgs) ElementType ¶
func (GetIdentityProvidersOutputArgs) ElementType() reflect.Type
type GetIdentityProvidersResult ¶
type GetIdentityProvidersResult struct { // The OCID of the tenancy containing the `IdentityProvider`. CompartmentId string `pulumi:"compartmentId"` Filters []GetIdentityProvidersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of identity_providers. IdentityProviders []GetIdentityProvidersIdentityProvider `pulumi:"identityProviders"` // The name you assign to the `IdentityProvider` during creation. The name must be unique across all `IdentityProvider` objects in the tenancy and cannot be changed. This is the name federated users see when choosing which identity provider to use when signing in to the Oracle Cloud Infrastructure Console. Name *string `pulumi:"name"` // The protocol used for federation. Allowed value: `SAML2`. Example: `SAML2` Protocol string `pulumi:"protocol"` // The current state. State *string `pulumi:"state"` }
A collection of values returned by getIdentityProviders.
func GetIdentityProviders ¶
func GetIdentityProviders(ctx *pulumi.Context, args *GetIdentityProvidersArgs, opts ...pulumi.InvokeOption) (*GetIdentityProvidersResult, error)
This data source provides the list of Identity Providers in Oracle Cloud Infrastructure Identity service.
**Deprecated.** For more information, see [Deprecated IAM Service APIs](https://docs.cloud.oracle.com/iaas/Content/Identity/Reference/deprecatediamapis.htm).
Lists all the identity providers in your tenancy. You must specify the identity provider type (e.g., `SAML2` for identity providers using the SAML2.0 protocol). You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetIdentityProviders(ctx, &identity.GetIdentityProvidersArgs{ CompartmentId: _var.Tenancy_ocid, Protocol: _var.Identity_provider_protocol, Name: pulumi.StringRef(_var.Identity_provider_name), State: pulumi.StringRef(_var.Identity_provider_state), }, nil) if err != nil { return err } return nil }) }
```
type GetIdentityProvidersResultOutput ¶
type GetIdentityProvidersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIdentityProviders.
func GetIdentityProvidersOutput ¶
func GetIdentityProvidersOutput(ctx *pulumi.Context, args GetIdentityProvidersOutputArgs, opts ...pulumi.InvokeOption) GetIdentityProvidersResultOutput
func (GetIdentityProvidersResultOutput) CompartmentId ¶
func (o GetIdentityProvidersResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the `IdentityProvider`.
func (GetIdentityProvidersResultOutput) ElementType ¶
func (GetIdentityProvidersResultOutput) ElementType() reflect.Type
func (GetIdentityProvidersResultOutput) Filters ¶
func (o GetIdentityProvidersResultOutput) Filters() GetIdentityProvidersFilterArrayOutput
func (GetIdentityProvidersResultOutput) Id ¶
func (o GetIdentityProvidersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIdentityProvidersResultOutput) IdentityProviders ¶
func (o GetIdentityProvidersResultOutput) IdentityProviders() GetIdentityProvidersIdentityProviderArrayOutput
The list of identity_providers.
func (GetIdentityProvidersResultOutput) Name ¶
func (o GetIdentityProvidersResultOutput) Name() pulumi.StringPtrOutput
The name you assign to the `IdentityProvider` during creation. The name must be unique across all `IdentityProvider` objects in the tenancy and cannot be changed. This is the name federated users see when choosing which identity provider to use when signing in to the Oracle Cloud Infrastructure Console.
func (GetIdentityProvidersResultOutput) Protocol ¶
func (o GetIdentityProvidersResultOutput) Protocol() pulumi.StringOutput
The protocol used for federation. Allowed value: `SAML2`. Example: `SAML2`
func (GetIdentityProvidersResultOutput) State ¶
func (o GetIdentityProvidersResultOutput) State() pulumi.StringPtrOutput
The current state.
func (GetIdentityProvidersResultOutput) ToGetIdentityProvidersResultOutput ¶
func (o GetIdentityProvidersResultOutput) ToGetIdentityProvidersResultOutput() GetIdentityProvidersResultOutput
func (GetIdentityProvidersResultOutput) ToGetIdentityProvidersResultOutputWithContext ¶
func (o GetIdentityProvidersResultOutput) ToGetIdentityProvidersResultOutputWithContext(ctx context.Context) GetIdentityProvidersResultOutput
type GetIdpGroupMappingsArgs ¶
type GetIdpGroupMappingsArgs struct { Filters []GetIdpGroupMappingsFilter `pulumi:"filters"` // The OCID of the identity provider. IdentityProviderId string `pulumi:"identityProviderId"` }
A collection of arguments for invoking getIdpGroupMappings.
type GetIdpGroupMappingsFilterArgs ¶
type GetIdpGroupMappingsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetIdpGroupMappingsFilterArgs) ElementType ¶
func (GetIdpGroupMappingsFilterArgs) ElementType() reflect.Type
func (GetIdpGroupMappingsFilterArgs) ToGetIdpGroupMappingsFilterOutput ¶
func (i GetIdpGroupMappingsFilterArgs) ToGetIdpGroupMappingsFilterOutput() GetIdpGroupMappingsFilterOutput
func (GetIdpGroupMappingsFilterArgs) ToGetIdpGroupMappingsFilterOutputWithContext ¶
func (i GetIdpGroupMappingsFilterArgs) ToGetIdpGroupMappingsFilterOutputWithContext(ctx context.Context) GetIdpGroupMappingsFilterOutput
type GetIdpGroupMappingsFilterArray ¶
type GetIdpGroupMappingsFilterArray []GetIdpGroupMappingsFilterInput
func (GetIdpGroupMappingsFilterArray) ElementType ¶
func (GetIdpGroupMappingsFilterArray) ElementType() reflect.Type
func (GetIdpGroupMappingsFilterArray) ToGetIdpGroupMappingsFilterArrayOutput ¶
func (i GetIdpGroupMappingsFilterArray) ToGetIdpGroupMappingsFilterArrayOutput() GetIdpGroupMappingsFilterArrayOutput
func (GetIdpGroupMappingsFilterArray) ToGetIdpGroupMappingsFilterArrayOutputWithContext ¶
func (i GetIdpGroupMappingsFilterArray) ToGetIdpGroupMappingsFilterArrayOutputWithContext(ctx context.Context) GetIdpGroupMappingsFilterArrayOutput
type GetIdpGroupMappingsFilterArrayInput ¶
type GetIdpGroupMappingsFilterArrayInput interface { pulumi.Input ToGetIdpGroupMappingsFilterArrayOutput() GetIdpGroupMappingsFilterArrayOutput ToGetIdpGroupMappingsFilterArrayOutputWithContext(context.Context) GetIdpGroupMappingsFilterArrayOutput }
GetIdpGroupMappingsFilterArrayInput is an input type that accepts GetIdpGroupMappingsFilterArray and GetIdpGroupMappingsFilterArrayOutput values. You can construct a concrete instance of `GetIdpGroupMappingsFilterArrayInput` via:
GetIdpGroupMappingsFilterArray{ GetIdpGroupMappingsFilterArgs{...} }
type GetIdpGroupMappingsFilterArrayOutput ¶
type GetIdpGroupMappingsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetIdpGroupMappingsFilterArrayOutput) ElementType ¶
func (GetIdpGroupMappingsFilterArrayOutput) ElementType() reflect.Type
func (GetIdpGroupMappingsFilterArrayOutput) Index ¶
func (o GetIdpGroupMappingsFilterArrayOutput) Index(i pulumi.IntInput) GetIdpGroupMappingsFilterOutput
func (GetIdpGroupMappingsFilterArrayOutput) ToGetIdpGroupMappingsFilterArrayOutput ¶
func (o GetIdpGroupMappingsFilterArrayOutput) ToGetIdpGroupMappingsFilterArrayOutput() GetIdpGroupMappingsFilterArrayOutput
func (GetIdpGroupMappingsFilterArrayOutput) ToGetIdpGroupMappingsFilterArrayOutputWithContext ¶
func (o GetIdpGroupMappingsFilterArrayOutput) ToGetIdpGroupMappingsFilterArrayOutputWithContext(ctx context.Context) GetIdpGroupMappingsFilterArrayOutput
type GetIdpGroupMappingsFilterInput ¶
type GetIdpGroupMappingsFilterInput interface { pulumi.Input ToGetIdpGroupMappingsFilterOutput() GetIdpGroupMappingsFilterOutput ToGetIdpGroupMappingsFilterOutputWithContext(context.Context) GetIdpGroupMappingsFilterOutput }
GetIdpGroupMappingsFilterInput is an input type that accepts GetIdpGroupMappingsFilterArgs and GetIdpGroupMappingsFilterOutput values. You can construct a concrete instance of `GetIdpGroupMappingsFilterInput` via:
GetIdpGroupMappingsFilterArgs{...}
type GetIdpGroupMappingsFilterOutput ¶
type GetIdpGroupMappingsFilterOutput struct{ *pulumi.OutputState }
func (GetIdpGroupMappingsFilterOutput) ElementType ¶
func (GetIdpGroupMappingsFilterOutput) ElementType() reflect.Type
func (GetIdpGroupMappingsFilterOutput) Name ¶
func (o GetIdpGroupMappingsFilterOutput) Name() pulumi.StringOutput
func (GetIdpGroupMappingsFilterOutput) Regex ¶
func (o GetIdpGroupMappingsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetIdpGroupMappingsFilterOutput) ToGetIdpGroupMappingsFilterOutput ¶
func (o GetIdpGroupMappingsFilterOutput) ToGetIdpGroupMappingsFilterOutput() GetIdpGroupMappingsFilterOutput
func (GetIdpGroupMappingsFilterOutput) ToGetIdpGroupMappingsFilterOutputWithContext ¶
func (o GetIdpGroupMappingsFilterOutput) ToGetIdpGroupMappingsFilterOutputWithContext(ctx context.Context) GetIdpGroupMappingsFilterOutput
func (GetIdpGroupMappingsFilterOutput) Values ¶
func (o GetIdpGroupMappingsFilterOutput) Values() pulumi.StringArrayOutput
type GetIdpGroupMappingsIdpGroupMapping ¶
type GetIdpGroupMappingsIdpGroupMapping struct { // The OCID of the tenancy containing the `IdentityProvider`. CompartmentId string `pulumi:"compartmentId"` // The OCID of the IAM Service group that is mapped to the IdP group. GroupId string `pulumi:"groupId"` // The OCID of the `IdpGroupMapping`. Id string `pulumi:"id"` // The OCID of the identity provider. IdentityProviderId string `pulumi:"identityProviderId"` // The name of the IdP group that is mapped to the IAM Service group. IdpGroupName string `pulumi:"idpGroupName"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // The mapping's current state. State string `pulumi:"state"` // Date and time the mapping was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetIdpGroupMappingsIdpGroupMappingArgs ¶
type GetIdpGroupMappingsIdpGroupMappingArgs struct { // The OCID of the tenancy containing the `IdentityProvider`. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the IAM Service group that is mapped to the IdP group. GroupId pulumi.StringInput `pulumi:"groupId"` // The OCID of the `IdpGroupMapping`. Id pulumi.StringInput `pulumi:"id"` // The OCID of the identity provider. IdentityProviderId pulumi.StringInput `pulumi:"identityProviderId"` // The name of the IdP group that is mapped to the IAM Service group. IdpGroupName pulumi.StringInput `pulumi:"idpGroupName"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // The mapping's current state. State pulumi.StringInput `pulumi:"state"` // Date and time the mapping was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetIdpGroupMappingsIdpGroupMappingArgs) ElementType ¶
func (GetIdpGroupMappingsIdpGroupMappingArgs) ElementType() reflect.Type
func (GetIdpGroupMappingsIdpGroupMappingArgs) ToGetIdpGroupMappingsIdpGroupMappingOutput ¶
func (i GetIdpGroupMappingsIdpGroupMappingArgs) ToGetIdpGroupMappingsIdpGroupMappingOutput() GetIdpGroupMappingsIdpGroupMappingOutput
func (GetIdpGroupMappingsIdpGroupMappingArgs) ToGetIdpGroupMappingsIdpGroupMappingOutputWithContext ¶
func (i GetIdpGroupMappingsIdpGroupMappingArgs) ToGetIdpGroupMappingsIdpGroupMappingOutputWithContext(ctx context.Context) GetIdpGroupMappingsIdpGroupMappingOutput
type GetIdpGroupMappingsIdpGroupMappingArray ¶
type GetIdpGroupMappingsIdpGroupMappingArray []GetIdpGroupMappingsIdpGroupMappingInput
func (GetIdpGroupMappingsIdpGroupMappingArray) ElementType ¶
func (GetIdpGroupMappingsIdpGroupMappingArray) ElementType() reflect.Type
func (GetIdpGroupMappingsIdpGroupMappingArray) ToGetIdpGroupMappingsIdpGroupMappingArrayOutput ¶
func (i GetIdpGroupMappingsIdpGroupMappingArray) ToGetIdpGroupMappingsIdpGroupMappingArrayOutput() GetIdpGroupMappingsIdpGroupMappingArrayOutput
func (GetIdpGroupMappingsIdpGroupMappingArray) ToGetIdpGroupMappingsIdpGroupMappingArrayOutputWithContext ¶
func (i GetIdpGroupMappingsIdpGroupMappingArray) ToGetIdpGroupMappingsIdpGroupMappingArrayOutputWithContext(ctx context.Context) GetIdpGroupMappingsIdpGroupMappingArrayOutput
type GetIdpGroupMappingsIdpGroupMappingArrayInput ¶
type GetIdpGroupMappingsIdpGroupMappingArrayInput interface { pulumi.Input ToGetIdpGroupMappingsIdpGroupMappingArrayOutput() GetIdpGroupMappingsIdpGroupMappingArrayOutput ToGetIdpGroupMappingsIdpGroupMappingArrayOutputWithContext(context.Context) GetIdpGroupMappingsIdpGroupMappingArrayOutput }
GetIdpGroupMappingsIdpGroupMappingArrayInput is an input type that accepts GetIdpGroupMappingsIdpGroupMappingArray and GetIdpGroupMappingsIdpGroupMappingArrayOutput values. You can construct a concrete instance of `GetIdpGroupMappingsIdpGroupMappingArrayInput` via:
GetIdpGroupMappingsIdpGroupMappingArray{ GetIdpGroupMappingsIdpGroupMappingArgs{...} }
type GetIdpGroupMappingsIdpGroupMappingArrayOutput ¶
type GetIdpGroupMappingsIdpGroupMappingArrayOutput struct{ *pulumi.OutputState }
func (GetIdpGroupMappingsIdpGroupMappingArrayOutput) ElementType ¶
func (GetIdpGroupMappingsIdpGroupMappingArrayOutput) ElementType() reflect.Type
func (GetIdpGroupMappingsIdpGroupMappingArrayOutput) ToGetIdpGroupMappingsIdpGroupMappingArrayOutput ¶
func (o GetIdpGroupMappingsIdpGroupMappingArrayOutput) ToGetIdpGroupMappingsIdpGroupMappingArrayOutput() GetIdpGroupMappingsIdpGroupMappingArrayOutput
func (GetIdpGroupMappingsIdpGroupMappingArrayOutput) ToGetIdpGroupMappingsIdpGroupMappingArrayOutputWithContext ¶
func (o GetIdpGroupMappingsIdpGroupMappingArrayOutput) ToGetIdpGroupMappingsIdpGroupMappingArrayOutputWithContext(ctx context.Context) GetIdpGroupMappingsIdpGroupMappingArrayOutput
type GetIdpGroupMappingsIdpGroupMappingInput ¶
type GetIdpGroupMappingsIdpGroupMappingInput interface { pulumi.Input ToGetIdpGroupMappingsIdpGroupMappingOutput() GetIdpGroupMappingsIdpGroupMappingOutput ToGetIdpGroupMappingsIdpGroupMappingOutputWithContext(context.Context) GetIdpGroupMappingsIdpGroupMappingOutput }
GetIdpGroupMappingsIdpGroupMappingInput is an input type that accepts GetIdpGroupMappingsIdpGroupMappingArgs and GetIdpGroupMappingsIdpGroupMappingOutput values. You can construct a concrete instance of `GetIdpGroupMappingsIdpGroupMappingInput` via:
GetIdpGroupMappingsIdpGroupMappingArgs{...}
type GetIdpGroupMappingsIdpGroupMappingOutput ¶
type GetIdpGroupMappingsIdpGroupMappingOutput struct{ *pulumi.OutputState }
func (GetIdpGroupMappingsIdpGroupMappingOutput) CompartmentId ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the `IdentityProvider`.
func (GetIdpGroupMappingsIdpGroupMappingOutput) ElementType ¶
func (GetIdpGroupMappingsIdpGroupMappingOutput) ElementType() reflect.Type
func (GetIdpGroupMappingsIdpGroupMappingOutput) GroupId ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) GroupId() pulumi.StringOutput
The OCID of the IAM Service group that is mapped to the IdP group.
func (GetIdpGroupMappingsIdpGroupMappingOutput) Id ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) Id() pulumi.StringOutput
The OCID of the `IdpGroupMapping`.
func (GetIdpGroupMappingsIdpGroupMappingOutput) IdentityProviderId ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) IdentityProviderId() pulumi.StringOutput
The OCID of the identity provider.
func (GetIdpGroupMappingsIdpGroupMappingOutput) IdpGroupName ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) IdpGroupName() pulumi.StringOutput
The name of the IdP group that is mapped to the IAM Service group.
func (GetIdpGroupMappingsIdpGroupMappingOutput) InactiveState ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetIdpGroupMappingsIdpGroupMappingOutput) State ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) State() pulumi.StringOutput
The mapping's current state.
func (GetIdpGroupMappingsIdpGroupMappingOutput) TimeCreated ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) TimeCreated() pulumi.StringOutput
Date and time the mapping was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetIdpGroupMappingsIdpGroupMappingOutput) ToGetIdpGroupMappingsIdpGroupMappingOutput ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) ToGetIdpGroupMappingsIdpGroupMappingOutput() GetIdpGroupMappingsIdpGroupMappingOutput
func (GetIdpGroupMappingsIdpGroupMappingOutput) ToGetIdpGroupMappingsIdpGroupMappingOutputWithContext ¶
func (o GetIdpGroupMappingsIdpGroupMappingOutput) ToGetIdpGroupMappingsIdpGroupMappingOutputWithContext(ctx context.Context) GetIdpGroupMappingsIdpGroupMappingOutput
type GetIdpGroupMappingsOutputArgs ¶
type GetIdpGroupMappingsOutputArgs struct { Filters GetIdpGroupMappingsFilterArrayInput `pulumi:"filters"` // The OCID of the identity provider. IdentityProviderId pulumi.StringInput `pulumi:"identityProviderId"` }
A collection of arguments for invoking getIdpGroupMappings.
func (GetIdpGroupMappingsOutputArgs) ElementType ¶
func (GetIdpGroupMappingsOutputArgs) ElementType() reflect.Type
type GetIdpGroupMappingsResult ¶
type GetIdpGroupMappingsResult struct { Filters []GetIdpGroupMappingsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The OCID of the `IdentityProvider` this mapping belongs to. IdentityProviderId string `pulumi:"identityProviderId"` // The list of idp_group_mappings. IdpGroupMappings []GetIdpGroupMappingsIdpGroupMapping `pulumi:"idpGroupMappings"` }
A collection of values returned by getIdpGroupMappings.
func GetIdpGroupMappings ¶
func GetIdpGroupMappings(ctx *pulumi.Context, args *GetIdpGroupMappingsArgs, opts ...pulumi.InvokeOption) (*GetIdpGroupMappingsResult, error)
This data source provides the list of Idp Group Mappings in Oracle Cloud Infrastructure Identity service.
**Deprecated.** For more information, see [Deprecated IAM Service APIs](https://docs.cloud.oracle.com/iaas/Content/Identity/Reference/deprecatediamapis.htm).
Lists the group mappings for the specified identity provider.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetIdpGroupMappings(ctx, &identity.GetIdpGroupMappingsArgs{ IdentityProviderId: oci_identity_identity_provider.Test_identity_provider.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetIdpGroupMappingsResultOutput ¶
type GetIdpGroupMappingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIdpGroupMappings.
func GetIdpGroupMappingsOutput ¶
func GetIdpGroupMappingsOutput(ctx *pulumi.Context, args GetIdpGroupMappingsOutputArgs, opts ...pulumi.InvokeOption) GetIdpGroupMappingsResultOutput
func (GetIdpGroupMappingsResultOutput) ElementType ¶
func (GetIdpGroupMappingsResultOutput) ElementType() reflect.Type
func (GetIdpGroupMappingsResultOutput) Filters ¶
func (o GetIdpGroupMappingsResultOutput) Filters() GetIdpGroupMappingsFilterArrayOutput
func (GetIdpGroupMappingsResultOutput) Id ¶
func (o GetIdpGroupMappingsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIdpGroupMappingsResultOutput) IdentityProviderId ¶
func (o GetIdpGroupMappingsResultOutput) IdentityProviderId() pulumi.StringOutput
The OCID of the `IdentityProvider` this mapping belongs to.
func (GetIdpGroupMappingsResultOutput) IdpGroupMappings ¶
func (o GetIdpGroupMappingsResultOutput) IdpGroupMappings() GetIdpGroupMappingsIdpGroupMappingArrayOutput
The list of idp_group_mappings.
func (GetIdpGroupMappingsResultOutput) ToGetIdpGroupMappingsResultOutput ¶
func (o GetIdpGroupMappingsResultOutput) ToGetIdpGroupMappingsResultOutput() GetIdpGroupMappingsResultOutput
func (GetIdpGroupMappingsResultOutput) ToGetIdpGroupMappingsResultOutputWithContext ¶
func (o GetIdpGroupMappingsResultOutput) ToGetIdpGroupMappingsResultOutputWithContext(ctx context.Context) GetIdpGroupMappingsResultOutput
type GetNetworkSourceVirtualSourceListArgs ¶
type GetNetworkSourceVirtualSourceListArgs struct { IpRanges pulumi.StringArrayInput `pulumi:"ipRanges"` VcnId pulumi.StringInput `pulumi:"vcnId"` }
func (GetNetworkSourceVirtualSourceListArgs) ElementType ¶
func (GetNetworkSourceVirtualSourceListArgs) ElementType() reflect.Type
func (GetNetworkSourceVirtualSourceListArgs) ToGetNetworkSourceVirtualSourceListOutput ¶
func (i GetNetworkSourceVirtualSourceListArgs) ToGetNetworkSourceVirtualSourceListOutput() GetNetworkSourceVirtualSourceListOutput
func (GetNetworkSourceVirtualSourceListArgs) ToGetNetworkSourceVirtualSourceListOutputWithContext ¶
func (i GetNetworkSourceVirtualSourceListArgs) ToGetNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) GetNetworkSourceVirtualSourceListOutput
type GetNetworkSourceVirtualSourceListArray ¶
type GetNetworkSourceVirtualSourceListArray []GetNetworkSourceVirtualSourceListInput
func (GetNetworkSourceVirtualSourceListArray) ElementType ¶
func (GetNetworkSourceVirtualSourceListArray) ElementType() reflect.Type
func (GetNetworkSourceVirtualSourceListArray) ToGetNetworkSourceVirtualSourceListArrayOutput ¶
func (i GetNetworkSourceVirtualSourceListArray) ToGetNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourceVirtualSourceListArrayOutput
func (GetNetworkSourceVirtualSourceListArray) ToGetNetworkSourceVirtualSourceListArrayOutputWithContext ¶
func (i GetNetworkSourceVirtualSourceListArray) ToGetNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) GetNetworkSourceVirtualSourceListArrayOutput
type GetNetworkSourceVirtualSourceListArrayInput ¶
type GetNetworkSourceVirtualSourceListArrayInput interface { pulumi.Input ToGetNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourceVirtualSourceListArrayOutput ToGetNetworkSourceVirtualSourceListArrayOutputWithContext(context.Context) GetNetworkSourceVirtualSourceListArrayOutput }
GetNetworkSourceVirtualSourceListArrayInput is an input type that accepts GetNetworkSourceVirtualSourceListArray and GetNetworkSourceVirtualSourceListArrayOutput values. You can construct a concrete instance of `GetNetworkSourceVirtualSourceListArrayInput` via:
GetNetworkSourceVirtualSourceListArray{ GetNetworkSourceVirtualSourceListArgs{...} }
type GetNetworkSourceVirtualSourceListArrayOutput ¶
type GetNetworkSourceVirtualSourceListArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSourceVirtualSourceListArrayOutput) ElementType ¶
func (GetNetworkSourceVirtualSourceListArrayOutput) ElementType() reflect.Type
func (GetNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourceVirtualSourceListArrayOutput ¶
func (o GetNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourceVirtualSourceListArrayOutput
func (GetNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourceVirtualSourceListArrayOutputWithContext ¶
func (o GetNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) GetNetworkSourceVirtualSourceListArrayOutput
type GetNetworkSourceVirtualSourceListInput ¶
type GetNetworkSourceVirtualSourceListInput interface { pulumi.Input ToGetNetworkSourceVirtualSourceListOutput() GetNetworkSourceVirtualSourceListOutput ToGetNetworkSourceVirtualSourceListOutputWithContext(context.Context) GetNetworkSourceVirtualSourceListOutput }
GetNetworkSourceVirtualSourceListInput is an input type that accepts GetNetworkSourceVirtualSourceListArgs and GetNetworkSourceVirtualSourceListOutput values. You can construct a concrete instance of `GetNetworkSourceVirtualSourceListInput` via:
GetNetworkSourceVirtualSourceListArgs{...}
type GetNetworkSourceVirtualSourceListOutput ¶
type GetNetworkSourceVirtualSourceListOutput struct{ *pulumi.OutputState }
func (GetNetworkSourceVirtualSourceListOutput) ElementType ¶
func (GetNetworkSourceVirtualSourceListOutput) ElementType() reflect.Type
func (GetNetworkSourceVirtualSourceListOutput) IpRanges ¶
func (o GetNetworkSourceVirtualSourceListOutput) IpRanges() pulumi.StringArrayOutput
func (GetNetworkSourceVirtualSourceListOutput) ToGetNetworkSourceVirtualSourceListOutput ¶
func (o GetNetworkSourceVirtualSourceListOutput) ToGetNetworkSourceVirtualSourceListOutput() GetNetworkSourceVirtualSourceListOutput
func (GetNetworkSourceVirtualSourceListOutput) ToGetNetworkSourceVirtualSourceListOutputWithContext ¶
func (o GetNetworkSourceVirtualSourceListOutput) ToGetNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) GetNetworkSourceVirtualSourceListOutput
func (GetNetworkSourceVirtualSourceListOutput) VcnId ¶
func (o GetNetworkSourceVirtualSourceListOutput) VcnId() pulumi.StringOutput
type GetNetworkSourcesArgs ¶
type GetNetworkSourcesArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetNetworkSourcesFilter `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getNetworkSources.
type GetNetworkSourcesFilter ¶
type GetNetworkSourcesFilterArgs ¶
type GetNetworkSourcesFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkSourcesFilterArgs) ElementType ¶
func (GetNetworkSourcesFilterArgs) ElementType() reflect.Type
func (GetNetworkSourcesFilterArgs) ToGetNetworkSourcesFilterOutput ¶
func (i GetNetworkSourcesFilterArgs) ToGetNetworkSourcesFilterOutput() GetNetworkSourcesFilterOutput
func (GetNetworkSourcesFilterArgs) ToGetNetworkSourcesFilterOutputWithContext ¶
func (i GetNetworkSourcesFilterArgs) ToGetNetworkSourcesFilterOutputWithContext(ctx context.Context) GetNetworkSourcesFilterOutput
type GetNetworkSourcesFilterArray ¶
type GetNetworkSourcesFilterArray []GetNetworkSourcesFilterInput
func (GetNetworkSourcesFilterArray) ElementType ¶
func (GetNetworkSourcesFilterArray) ElementType() reflect.Type
func (GetNetworkSourcesFilterArray) ToGetNetworkSourcesFilterArrayOutput ¶
func (i GetNetworkSourcesFilterArray) ToGetNetworkSourcesFilterArrayOutput() GetNetworkSourcesFilterArrayOutput
func (GetNetworkSourcesFilterArray) ToGetNetworkSourcesFilterArrayOutputWithContext ¶
func (i GetNetworkSourcesFilterArray) ToGetNetworkSourcesFilterArrayOutputWithContext(ctx context.Context) GetNetworkSourcesFilterArrayOutput
type GetNetworkSourcesFilterArrayInput ¶
type GetNetworkSourcesFilterArrayInput interface { pulumi.Input ToGetNetworkSourcesFilterArrayOutput() GetNetworkSourcesFilterArrayOutput ToGetNetworkSourcesFilterArrayOutputWithContext(context.Context) GetNetworkSourcesFilterArrayOutput }
GetNetworkSourcesFilterArrayInput is an input type that accepts GetNetworkSourcesFilterArray and GetNetworkSourcesFilterArrayOutput values. You can construct a concrete instance of `GetNetworkSourcesFilterArrayInput` via:
GetNetworkSourcesFilterArray{ GetNetworkSourcesFilterArgs{...} }
type GetNetworkSourcesFilterArrayOutput ¶
type GetNetworkSourcesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSourcesFilterArrayOutput) ElementType ¶
func (GetNetworkSourcesFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkSourcesFilterArrayOutput) Index ¶
func (o GetNetworkSourcesFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkSourcesFilterOutput
func (GetNetworkSourcesFilterArrayOutput) ToGetNetworkSourcesFilterArrayOutput ¶
func (o GetNetworkSourcesFilterArrayOutput) ToGetNetworkSourcesFilterArrayOutput() GetNetworkSourcesFilterArrayOutput
func (GetNetworkSourcesFilterArrayOutput) ToGetNetworkSourcesFilterArrayOutputWithContext ¶
func (o GetNetworkSourcesFilterArrayOutput) ToGetNetworkSourcesFilterArrayOutputWithContext(ctx context.Context) GetNetworkSourcesFilterArrayOutput
type GetNetworkSourcesFilterInput ¶
type GetNetworkSourcesFilterInput interface { pulumi.Input ToGetNetworkSourcesFilterOutput() GetNetworkSourcesFilterOutput ToGetNetworkSourcesFilterOutputWithContext(context.Context) GetNetworkSourcesFilterOutput }
GetNetworkSourcesFilterInput is an input type that accepts GetNetworkSourcesFilterArgs and GetNetworkSourcesFilterOutput values. You can construct a concrete instance of `GetNetworkSourcesFilterInput` via:
GetNetworkSourcesFilterArgs{...}
type GetNetworkSourcesFilterOutput ¶
type GetNetworkSourcesFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkSourcesFilterOutput) ElementType ¶
func (GetNetworkSourcesFilterOutput) ElementType() reflect.Type
func (GetNetworkSourcesFilterOutput) Name ¶
func (o GetNetworkSourcesFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetNetworkSourcesFilterOutput) Regex ¶
func (o GetNetworkSourcesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkSourcesFilterOutput) ToGetNetworkSourcesFilterOutput ¶
func (o GetNetworkSourcesFilterOutput) ToGetNetworkSourcesFilterOutput() GetNetworkSourcesFilterOutput
func (GetNetworkSourcesFilterOutput) ToGetNetworkSourcesFilterOutputWithContext ¶
func (o GetNetworkSourcesFilterOutput) ToGetNetworkSourcesFilterOutputWithContext(ctx context.Context) GetNetworkSourcesFilterOutput
func (GetNetworkSourcesFilterOutput) Values ¶
func (o GetNetworkSourcesFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkSourcesNetworkSource ¶
type GetNetworkSourcesNetworkSource struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the network source. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the network source. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // A filter to only return resources that match the given name exactly. Name string `pulumi:"name"` // A list of allowed public IP addresses and CIDR ranges. PublicSourceLists []string `pulumi:"publicSourceLists"` // A list of services allowed to make on-behalf-of requests. These requests can have different source IPs than those specified in the network source. Currently, only `all` and `none` are supported. The default is `all`. Services []string `pulumi:"services"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // A list of allowed VCN OCID and IP range pairs. Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]` VirtualSourceLists []GetNetworkSourcesNetworkSourceVirtualSourceList `pulumi:"virtualSourceLists"` }
type GetNetworkSourcesNetworkSourceArgs ¶
type GetNetworkSourcesNetworkSourceArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the network source. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the network source. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` // A list of allowed public IP addresses and CIDR ranges. PublicSourceLists pulumi.StringArrayInput `pulumi:"publicSourceLists"` // A list of services allowed to make on-behalf-of requests. These requests can have different source IPs than those specified in the network source. Currently, only `all` and `none` are supported. The default is `all`. Services pulumi.StringArrayInput `pulumi:"services"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // A list of allowed VCN OCID and IP range pairs. Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]` VirtualSourceLists GetNetworkSourcesNetworkSourceVirtualSourceListArrayInput `pulumi:"virtualSourceLists"` }
func (GetNetworkSourcesNetworkSourceArgs) ElementType ¶
func (GetNetworkSourcesNetworkSourceArgs) ElementType() reflect.Type
func (GetNetworkSourcesNetworkSourceArgs) ToGetNetworkSourcesNetworkSourceOutput ¶
func (i GetNetworkSourcesNetworkSourceArgs) ToGetNetworkSourcesNetworkSourceOutput() GetNetworkSourcesNetworkSourceOutput
func (GetNetworkSourcesNetworkSourceArgs) ToGetNetworkSourcesNetworkSourceOutputWithContext ¶
func (i GetNetworkSourcesNetworkSourceArgs) ToGetNetworkSourcesNetworkSourceOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceOutput
type GetNetworkSourcesNetworkSourceArray ¶
type GetNetworkSourcesNetworkSourceArray []GetNetworkSourcesNetworkSourceInput
func (GetNetworkSourcesNetworkSourceArray) ElementType ¶
func (GetNetworkSourcesNetworkSourceArray) ElementType() reflect.Type
func (GetNetworkSourcesNetworkSourceArray) ToGetNetworkSourcesNetworkSourceArrayOutput ¶
func (i GetNetworkSourcesNetworkSourceArray) ToGetNetworkSourcesNetworkSourceArrayOutput() GetNetworkSourcesNetworkSourceArrayOutput
func (GetNetworkSourcesNetworkSourceArray) ToGetNetworkSourcesNetworkSourceArrayOutputWithContext ¶
func (i GetNetworkSourcesNetworkSourceArray) ToGetNetworkSourcesNetworkSourceArrayOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceArrayOutput
type GetNetworkSourcesNetworkSourceArrayInput ¶
type GetNetworkSourcesNetworkSourceArrayInput interface { pulumi.Input ToGetNetworkSourcesNetworkSourceArrayOutput() GetNetworkSourcesNetworkSourceArrayOutput ToGetNetworkSourcesNetworkSourceArrayOutputWithContext(context.Context) GetNetworkSourcesNetworkSourceArrayOutput }
GetNetworkSourcesNetworkSourceArrayInput is an input type that accepts GetNetworkSourcesNetworkSourceArray and GetNetworkSourcesNetworkSourceArrayOutput values. You can construct a concrete instance of `GetNetworkSourcesNetworkSourceArrayInput` via:
GetNetworkSourcesNetworkSourceArray{ GetNetworkSourcesNetworkSourceArgs{...} }
type GetNetworkSourcesNetworkSourceArrayOutput ¶
type GetNetworkSourcesNetworkSourceArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSourcesNetworkSourceArrayOutput) ElementType ¶
func (GetNetworkSourcesNetworkSourceArrayOutput) ElementType() reflect.Type
func (GetNetworkSourcesNetworkSourceArrayOutput) ToGetNetworkSourcesNetworkSourceArrayOutput ¶
func (o GetNetworkSourcesNetworkSourceArrayOutput) ToGetNetworkSourcesNetworkSourceArrayOutput() GetNetworkSourcesNetworkSourceArrayOutput
func (GetNetworkSourcesNetworkSourceArrayOutput) ToGetNetworkSourcesNetworkSourceArrayOutputWithContext ¶
func (o GetNetworkSourcesNetworkSourceArrayOutput) ToGetNetworkSourcesNetworkSourceArrayOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceArrayOutput
type GetNetworkSourcesNetworkSourceInput ¶
type GetNetworkSourcesNetworkSourceInput interface { pulumi.Input ToGetNetworkSourcesNetworkSourceOutput() GetNetworkSourcesNetworkSourceOutput ToGetNetworkSourcesNetworkSourceOutputWithContext(context.Context) GetNetworkSourcesNetworkSourceOutput }
GetNetworkSourcesNetworkSourceInput is an input type that accepts GetNetworkSourcesNetworkSourceArgs and GetNetworkSourcesNetworkSourceOutput values. You can construct a concrete instance of `GetNetworkSourcesNetworkSourceInput` via:
GetNetworkSourcesNetworkSourceArgs{...}
type GetNetworkSourcesNetworkSourceOutput ¶
type GetNetworkSourcesNetworkSourceOutput struct{ *pulumi.OutputState }
func (GetNetworkSourcesNetworkSourceOutput) CompartmentId ¶
func (o GetNetworkSourcesNetworkSourceOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetNetworkSourcesNetworkSourceOutput) DefinedTags ¶
func (o GetNetworkSourcesNetworkSourceOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetNetworkSourcesNetworkSourceOutput) Description ¶
func (o GetNetworkSourcesNetworkSourceOutput) Description() pulumi.StringOutput
The description you assign to the network source. Does not have to be unique, and it's changeable.
func (GetNetworkSourcesNetworkSourceOutput) ElementType ¶
func (GetNetworkSourcesNetworkSourceOutput) ElementType() reflect.Type
func (GetNetworkSourcesNetworkSourceOutput) FreeformTags ¶
func (o GetNetworkSourcesNetworkSourceOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetNetworkSourcesNetworkSourceOutput) Id ¶
func (o GetNetworkSourcesNetworkSourceOutput) Id() pulumi.StringOutput
The OCID of the network source.
func (GetNetworkSourcesNetworkSourceOutput) InactiveState ¶
func (o GetNetworkSourcesNetworkSourceOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetNetworkSourcesNetworkSourceOutput) Name ¶
func (o GetNetworkSourcesNetworkSourceOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetNetworkSourcesNetworkSourceOutput) PublicSourceLists ¶
func (o GetNetworkSourcesNetworkSourceOutput) PublicSourceLists() pulumi.StringArrayOutput
A list of allowed public IP addresses and CIDR ranges.
func (GetNetworkSourcesNetworkSourceOutput) Services ¶
func (o GetNetworkSourcesNetworkSourceOutput) Services() pulumi.StringArrayOutput
A list of services allowed to make on-behalf-of requests. These requests can have different source IPs than those specified in the network source. Currently, only `all` and `none` are supported. The default is `all`.
func (GetNetworkSourcesNetworkSourceOutput) State ¶
func (o GetNetworkSourcesNetworkSourceOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetNetworkSourcesNetworkSourceOutput) TimeCreated ¶
func (o GetNetworkSourcesNetworkSourceOutput) TimeCreated() pulumi.StringOutput
Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetNetworkSourcesNetworkSourceOutput) ToGetNetworkSourcesNetworkSourceOutput ¶
func (o GetNetworkSourcesNetworkSourceOutput) ToGetNetworkSourcesNetworkSourceOutput() GetNetworkSourcesNetworkSourceOutput
func (GetNetworkSourcesNetworkSourceOutput) ToGetNetworkSourcesNetworkSourceOutputWithContext ¶
func (o GetNetworkSourcesNetworkSourceOutput) ToGetNetworkSourcesNetworkSourceOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceOutput
func (GetNetworkSourcesNetworkSourceOutput) VirtualSourceLists ¶
func (o GetNetworkSourcesNetworkSourceOutput) VirtualSourceLists() GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
A list of allowed VCN OCID and IP range pairs. Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]`
type GetNetworkSourcesNetworkSourceVirtualSourceListArgs ¶
type GetNetworkSourcesNetworkSourceVirtualSourceListArgs struct { IpRanges pulumi.StringArrayInput `pulumi:"ipRanges"` VcnId pulumi.StringInput `pulumi:"vcnId"` }
func (GetNetworkSourcesNetworkSourceVirtualSourceListArgs) ElementType ¶
func (GetNetworkSourcesNetworkSourceVirtualSourceListArgs) ElementType() reflect.Type
func (GetNetworkSourcesNetworkSourceVirtualSourceListArgs) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutput ¶
func (i GetNetworkSourcesNetworkSourceVirtualSourceListArgs) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutput() GetNetworkSourcesNetworkSourceVirtualSourceListOutput
func (GetNetworkSourcesNetworkSourceVirtualSourceListArgs) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutputWithContext ¶
func (i GetNetworkSourcesNetworkSourceVirtualSourceListArgs) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListOutput
type GetNetworkSourcesNetworkSourceVirtualSourceListArray ¶
type GetNetworkSourcesNetworkSourceVirtualSourceListArray []GetNetworkSourcesNetworkSourceVirtualSourceListInput
func (GetNetworkSourcesNetworkSourceVirtualSourceListArray) ElementType ¶
func (GetNetworkSourcesNetworkSourceVirtualSourceListArray) ElementType() reflect.Type
func (GetNetworkSourcesNetworkSourceVirtualSourceListArray) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput ¶
func (i GetNetworkSourcesNetworkSourceVirtualSourceListArray) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
func (GetNetworkSourcesNetworkSourceVirtualSourceListArray) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutputWithContext ¶
func (i GetNetworkSourcesNetworkSourceVirtualSourceListArray) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
type GetNetworkSourcesNetworkSourceVirtualSourceListArrayInput ¶
type GetNetworkSourcesNetworkSourceVirtualSourceListArrayInput interface { pulumi.Input ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutputWithContext(context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput }
GetNetworkSourcesNetworkSourceVirtualSourceListArrayInput is an input type that accepts GetNetworkSourcesNetworkSourceVirtualSourceListArray and GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput values. You can construct a concrete instance of `GetNetworkSourcesNetworkSourceVirtualSourceListArrayInput` via:
GetNetworkSourcesNetworkSourceVirtualSourceListArray{ GetNetworkSourcesNetworkSourceVirtualSourceListArgs{...} }
type GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput ¶
type GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) ElementType ¶
func (GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) ElementType() reflect.Type
func (GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput ¶
func (o GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput() GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
func (GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutputWithContext ¶
func (o GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListArrayOutput
type GetNetworkSourcesNetworkSourceVirtualSourceListInput ¶
type GetNetworkSourcesNetworkSourceVirtualSourceListInput interface { pulumi.Input ToGetNetworkSourcesNetworkSourceVirtualSourceListOutput() GetNetworkSourcesNetworkSourceVirtualSourceListOutput ToGetNetworkSourcesNetworkSourceVirtualSourceListOutputWithContext(context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListOutput }
GetNetworkSourcesNetworkSourceVirtualSourceListInput is an input type that accepts GetNetworkSourcesNetworkSourceVirtualSourceListArgs and GetNetworkSourcesNetworkSourceVirtualSourceListOutput values. You can construct a concrete instance of `GetNetworkSourcesNetworkSourceVirtualSourceListInput` via:
GetNetworkSourcesNetworkSourceVirtualSourceListArgs{...}
type GetNetworkSourcesNetworkSourceVirtualSourceListOutput ¶
type GetNetworkSourcesNetworkSourceVirtualSourceListOutput struct{ *pulumi.OutputState }
func (GetNetworkSourcesNetworkSourceVirtualSourceListOutput) ElementType ¶
func (GetNetworkSourcesNetworkSourceVirtualSourceListOutput) ElementType() reflect.Type
func (GetNetworkSourcesNetworkSourceVirtualSourceListOutput) IpRanges ¶
func (o GetNetworkSourcesNetworkSourceVirtualSourceListOutput) IpRanges() pulumi.StringArrayOutput
func (GetNetworkSourcesNetworkSourceVirtualSourceListOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutput ¶
func (o GetNetworkSourcesNetworkSourceVirtualSourceListOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutput() GetNetworkSourcesNetworkSourceVirtualSourceListOutput
func (GetNetworkSourcesNetworkSourceVirtualSourceListOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutputWithContext ¶
func (o GetNetworkSourcesNetworkSourceVirtualSourceListOutput) ToGetNetworkSourcesNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) GetNetworkSourcesNetworkSourceVirtualSourceListOutput
func (GetNetworkSourcesNetworkSourceVirtualSourceListOutput) VcnId ¶
func (o GetNetworkSourcesNetworkSourceVirtualSourceListOutput) VcnId() pulumi.StringOutput
type GetNetworkSourcesOutputArgs ¶
type GetNetworkSourcesOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetNetworkSourcesFilterArrayInput `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getNetworkSources.
func (GetNetworkSourcesOutputArgs) ElementType ¶
func (GetNetworkSourcesOutputArgs) ElementType() reflect.Type
type GetNetworkSourcesResult ¶
type GetNetworkSourcesResult struct { // The OCID of the tenancy containing the network source. The tenancy is the root compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetNetworkSourcesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name you assign to the network source during creation. The name must be unique across the tenancy and cannot be changed. Name *string `pulumi:"name"` // The list of network_sources. NetworkSources []GetNetworkSourcesNetworkSource `pulumi:"networkSources"` // The network source object's current state. After creating a network source, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it. State *string `pulumi:"state"` }
A collection of values returned by getNetworkSources.
func GetNetworkSources ¶
func GetNetworkSources(ctx *pulumi.Context, args *GetNetworkSourcesArgs, opts ...pulumi.InvokeOption) (*GetNetworkSourcesResult, error)
This data source provides the list of Network Sources in Oracle Cloud Infrastructure Identity service.
Lists the network sources in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetNetworkSources(ctx, &identity.GetNetworkSourcesArgs{ CompartmentId: _var.Tenancy_ocid, Name: pulumi.StringRef(_var.Network_source_name), State: pulumi.StringRef(_var.Network_source_state), }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkSourcesResultOutput ¶
type GetNetworkSourcesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSources.
func GetNetworkSourcesOutput ¶
func GetNetworkSourcesOutput(ctx *pulumi.Context, args GetNetworkSourcesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkSourcesResultOutput
func (GetNetworkSourcesResultOutput) CompartmentId ¶
func (o GetNetworkSourcesResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the network source. The tenancy is the root compartment.
func (GetNetworkSourcesResultOutput) ElementType ¶
func (GetNetworkSourcesResultOutput) ElementType() reflect.Type
func (GetNetworkSourcesResultOutput) Filters ¶
func (o GetNetworkSourcesResultOutput) Filters() GetNetworkSourcesFilterArrayOutput
func (GetNetworkSourcesResultOutput) Id ¶
func (o GetNetworkSourcesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetworkSourcesResultOutput) Name ¶
func (o GetNetworkSourcesResultOutput) Name() pulumi.StringPtrOutput
The name you assign to the network source during creation. The name must be unique across the tenancy and cannot be changed.
func (GetNetworkSourcesResultOutput) NetworkSources ¶
func (o GetNetworkSourcesResultOutput) NetworkSources() GetNetworkSourcesNetworkSourceArrayOutput
The list of network_sources.
func (GetNetworkSourcesResultOutput) State ¶
func (o GetNetworkSourcesResultOutput) State() pulumi.StringPtrOutput
The network source object's current state. After creating a network source, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it.
func (GetNetworkSourcesResultOutput) ToGetNetworkSourcesResultOutput ¶
func (o GetNetworkSourcesResultOutput) ToGetNetworkSourcesResultOutput() GetNetworkSourcesResultOutput
func (GetNetworkSourcesResultOutput) ToGetNetworkSourcesResultOutputWithContext ¶
func (o GetNetworkSourcesResultOutput) ToGetNetworkSourcesResultOutputWithContext(ctx context.Context) GetNetworkSourcesResultOutput
type GetPoliciesArgs ¶
type GetPoliciesArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetPoliciesFilter `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getPolicies.
type GetPoliciesFilter ¶
type GetPoliciesFilterArgs ¶
type GetPoliciesFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPoliciesFilterArgs) ElementType ¶
func (GetPoliciesFilterArgs) ElementType() reflect.Type
func (GetPoliciesFilterArgs) ToGetPoliciesFilterOutput ¶
func (i GetPoliciesFilterArgs) ToGetPoliciesFilterOutput() GetPoliciesFilterOutput
func (GetPoliciesFilterArgs) ToGetPoliciesFilterOutputWithContext ¶
func (i GetPoliciesFilterArgs) ToGetPoliciesFilterOutputWithContext(ctx context.Context) GetPoliciesFilterOutput
type GetPoliciesFilterArray ¶
type GetPoliciesFilterArray []GetPoliciesFilterInput
func (GetPoliciesFilterArray) ElementType ¶
func (GetPoliciesFilterArray) ElementType() reflect.Type
func (GetPoliciesFilterArray) ToGetPoliciesFilterArrayOutput ¶
func (i GetPoliciesFilterArray) ToGetPoliciesFilterArrayOutput() GetPoliciesFilterArrayOutput
func (GetPoliciesFilterArray) ToGetPoliciesFilterArrayOutputWithContext ¶
func (i GetPoliciesFilterArray) ToGetPoliciesFilterArrayOutputWithContext(ctx context.Context) GetPoliciesFilterArrayOutput
type GetPoliciesFilterArrayInput ¶
type GetPoliciesFilterArrayInput interface { pulumi.Input ToGetPoliciesFilterArrayOutput() GetPoliciesFilterArrayOutput ToGetPoliciesFilterArrayOutputWithContext(context.Context) GetPoliciesFilterArrayOutput }
GetPoliciesFilterArrayInput is an input type that accepts GetPoliciesFilterArray and GetPoliciesFilterArrayOutput values. You can construct a concrete instance of `GetPoliciesFilterArrayInput` via:
GetPoliciesFilterArray{ GetPoliciesFilterArgs{...} }
type GetPoliciesFilterArrayOutput ¶
type GetPoliciesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPoliciesFilterArrayOutput) ElementType ¶
func (GetPoliciesFilterArrayOutput) ElementType() reflect.Type
func (GetPoliciesFilterArrayOutput) Index ¶
func (o GetPoliciesFilterArrayOutput) Index(i pulumi.IntInput) GetPoliciesFilterOutput
func (GetPoliciesFilterArrayOutput) ToGetPoliciesFilterArrayOutput ¶
func (o GetPoliciesFilterArrayOutput) ToGetPoliciesFilterArrayOutput() GetPoliciesFilterArrayOutput
func (GetPoliciesFilterArrayOutput) ToGetPoliciesFilterArrayOutputWithContext ¶
func (o GetPoliciesFilterArrayOutput) ToGetPoliciesFilterArrayOutputWithContext(ctx context.Context) GetPoliciesFilterArrayOutput
type GetPoliciesFilterInput ¶
type GetPoliciesFilterInput interface { pulumi.Input ToGetPoliciesFilterOutput() GetPoliciesFilterOutput ToGetPoliciesFilterOutputWithContext(context.Context) GetPoliciesFilterOutput }
GetPoliciesFilterInput is an input type that accepts GetPoliciesFilterArgs and GetPoliciesFilterOutput values. You can construct a concrete instance of `GetPoliciesFilterInput` via:
GetPoliciesFilterArgs{...}
type GetPoliciesFilterOutput ¶
type GetPoliciesFilterOutput struct{ *pulumi.OutputState }
func (GetPoliciesFilterOutput) ElementType ¶
func (GetPoliciesFilterOutput) ElementType() reflect.Type
func (GetPoliciesFilterOutput) Name ¶
func (o GetPoliciesFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetPoliciesFilterOutput) Regex ¶
func (o GetPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetPoliciesFilterOutput) ToGetPoliciesFilterOutput ¶
func (o GetPoliciesFilterOutput) ToGetPoliciesFilterOutput() GetPoliciesFilterOutput
func (GetPoliciesFilterOutput) ToGetPoliciesFilterOutputWithContext ¶
func (o GetPoliciesFilterOutput) ToGetPoliciesFilterOutputWithContext(ctx context.Context) GetPoliciesFilterOutput
func (GetPoliciesFilterOutput) Values ¶
func (o GetPoliciesFilterOutput) Values() pulumi.StringArrayOutput
type GetPoliciesOutputArgs ¶
type GetPoliciesOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetPoliciesFilterArrayInput `pulumi:"filters"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getPolicies.
func (GetPoliciesOutputArgs) ElementType ¶
func (GetPoliciesOutputArgs) ElementType() reflect.Type
type GetPoliciesPolicy ¶
type GetPoliciesPolicy struct { // Deprecated: The 'ETag' field has been deprecated and may be removed in a future version. Do not use this field. ETag string `pulumi:"ETag"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the policy. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the policy. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // Deprecated: The 'lastUpdateETag' field has been deprecated and may be removed in a future version. Do not use this field. LastUpdateETag string `pulumi:"lastUpdateETag"` // A filter to only return resources that match the given name exactly. Name string `pulumi:"name"` // Deprecated: The 'policyHash' field has been deprecated and may be removed in a future version. Do not use this field. PolicyHash string `pulumi:"policyHash"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // An array of one or more policy statements written in the policy language. Statements []string `pulumi:"statements"` // Date and time the policy was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The version of the policy. If null or set to an empty string, when a request comes in for authorization, the policy will be evaluated according to the current behavior of the services at that moment. If set to a particular date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date. VersionDate string `pulumi:"versionDate"` }
type GetPoliciesPolicyArgs ¶
type GetPoliciesPolicyArgs struct { // Deprecated: The 'ETag' field has been deprecated and may be removed in a future version. Do not use this field. ETag pulumi.StringInput `pulumi:"ETag"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the policy. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the policy. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // Deprecated: The 'lastUpdateETag' field has been deprecated and may be removed in a future version. Do not use this field. LastUpdateETag pulumi.StringInput `pulumi:"lastUpdateETag"` // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` // Deprecated: The 'policyHash' field has been deprecated and may be removed in a future version. Do not use this field. PolicyHash pulumi.StringInput `pulumi:"policyHash"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // An array of one or more policy statements written in the policy language. Statements pulumi.StringArrayInput `pulumi:"statements"` // Date and time the policy was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The version of the policy. If null or set to an empty string, when a request comes in for authorization, the policy will be evaluated according to the current behavior of the services at that moment. If set to a particular date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date. VersionDate pulumi.StringInput `pulumi:"versionDate"` }
func (GetPoliciesPolicyArgs) ElementType ¶
func (GetPoliciesPolicyArgs) ElementType() reflect.Type
func (GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutput ¶
func (i GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutput() GetPoliciesPolicyOutput
func (GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutputWithContext ¶
func (i GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutputWithContext(ctx context.Context) GetPoliciesPolicyOutput
type GetPoliciesPolicyArray ¶
type GetPoliciesPolicyArray []GetPoliciesPolicyInput
func (GetPoliciesPolicyArray) ElementType ¶
func (GetPoliciesPolicyArray) ElementType() reflect.Type
func (GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutput ¶
func (i GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutput() GetPoliciesPolicyArrayOutput
func (GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutputWithContext ¶
func (i GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetPoliciesPolicyArrayOutput
type GetPoliciesPolicyArrayInput ¶
type GetPoliciesPolicyArrayInput interface { pulumi.Input ToGetPoliciesPolicyArrayOutput() GetPoliciesPolicyArrayOutput ToGetPoliciesPolicyArrayOutputWithContext(context.Context) GetPoliciesPolicyArrayOutput }
GetPoliciesPolicyArrayInput is an input type that accepts GetPoliciesPolicyArray and GetPoliciesPolicyArrayOutput values. You can construct a concrete instance of `GetPoliciesPolicyArrayInput` via:
GetPoliciesPolicyArray{ GetPoliciesPolicyArgs{...} }
type GetPoliciesPolicyArrayOutput ¶
type GetPoliciesPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetPoliciesPolicyArrayOutput) ElementType ¶
func (GetPoliciesPolicyArrayOutput) ElementType() reflect.Type
func (GetPoliciesPolicyArrayOutput) Index ¶
func (o GetPoliciesPolicyArrayOutput) Index(i pulumi.IntInput) GetPoliciesPolicyOutput
func (GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutput ¶
func (o GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutput() GetPoliciesPolicyArrayOutput
func (GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutputWithContext ¶
func (o GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetPoliciesPolicyArrayOutput
type GetPoliciesPolicyInput ¶
type GetPoliciesPolicyInput interface { pulumi.Input ToGetPoliciesPolicyOutput() GetPoliciesPolicyOutput ToGetPoliciesPolicyOutputWithContext(context.Context) GetPoliciesPolicyOutput }
GetPoliciesPolicyInput is an input type that accepts GetPoliciesPolicyArgs and GetPoliciesPolicyOutput values. You can construct a concrete instance of `GetPoliciesPolicyInput` via:
GetPoliciesPolicyArgs{...}
type GetPoliciesPolicyOutput ¶
type GetPoliciesPolicyOutput struct{ *pulumi.OutputState }
func (GetPoliciesPolicyOutput) CompartmentId ¶
func (o GetPoliciesPolicyOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetPoliciesPolicyOutput) DefinedTags ¶
func (o GetPoliciesPolicyOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetPoliciesPolicyOutput) Description ¶
func (o GetPoliciesPolicyOutput) Description() pulumi.StringOutput
The description you assign to the policy. Does not have to be unique, and it's changeable.
func (GetPoliciesPolicyOutput) ETag
deprecated
func (o GetPoliciesPolicyOutput) ETag() pulumi.StringOutput
Deprecated: The 'ETag' field has been deprecated and may be removed in a future version. Do not use this field.
func (GetPoliciesPolicyOutput) ElementType ¶
func (GetPoliciesPolicyOutput) ElementType() reflect.Type
func (GetPoliciesPolicyOutput) FreeformTags ¶
func (o GetPoliciesPolicyOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetPoliciesPolicyOutput) Id ¶
func (o GetPoliciesPolicyOutput) Id() pulumi.StringOutput
The OCID of the policy.
func (GetPoliciesPolicyOutput) InactiveState ¶
func (o GetPoliciesPolicyOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetPoliciesPolicyOutput) LastUpdateETag
deprecated
func (o GetPoliciesPolicyOutput) LastUpdateETag() pulumi.StringOutput
Deprecated: The 'lastUpdateETag' field has been deprecated and may be removed in a future version. Do not use this field.
func (GetPoliciesPolicyOutput) Name ¶
func (o GetPoliciesPolicyOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetPoliciesPolicyOutput) PolicyHash
deprecated
func (o GetPoliciesPolicyOutput) PolicyHash() pulumi.StringOutput
Deprecated: The 'policyHash' field has been deprecated and may be removed in a future version. Do not use this field.
func (GetPoliciesPolicyOutput) State ¶
func (o GetPoliciesPolicyOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetPoliciesPolicyOutput) Statements ¶
func (o GetPoliciesPolicyOutput) Statements() pulumi.StringArrayOutput
An array of one or more policy statements written in the policy language.
func (GetPoliciesPolicyOutput) TimeCreated ¶
func (o GetPoliciesPolicyOutput) TimeCreated() pulumi.StringOutput
Date and time the policy was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutput ¶
func (o GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutput() GetPoliciesPolicyOutput
func (GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutputWithContext ¶
func (o GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutputWithContext(ctx context.Context) GetPoliciesPolicyOutput
func (GetPoliciesPolicyOutput) VersionDate ¶
func (o GetPoliciesPolicyOutput) VersionDate() pulumi.StringOutput
The version of the policy. If null or set to an empty string, when a request comes in for authorization, the policy will be evaluated according to the current behavior of the services at that moment. If set to a particular date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date.
type GetPoliciesResult ¶
type GetPoliciesResult struct { // The OCID of the compartment containing the policy (either the tenancy or another compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetPoliciesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name you assign to the policy during creation. The name must be unique across all policies in the tenancy and cannot be changed. Name *string `pulumi:"name"` // The list of policies. Policies []GetPoliciesPolicy `pulumi:"policies"` // The policy's current state. State *string `pulumi:"state"` }
A collection of values returned by getPolicies.
func GetPolicies ¶
func GetPolicies(ctx *pulumi.Context, args *GetPoliciesArgs, opts ...pulumi.InvokeOption) (*GetPoliciesResult, error)
This data source provides the list of Policies in Oracle Cloud Infrastructure Identity service.
Lists the policies in the specified compartment (either the tenancy or another of your compartments). See [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five).
To determine which policies apply to a particular group or compartment, you must view the individual statements inside all your policies. There isn't a way to automatically obtain that information via the API.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetPolicies(ctx, &identity.GetPoliciesArgs{ CompartmentId: _var.Tenancy_ocid, Name: pulumi.StringRef(_var.Policy_name), State: pulumi.StringRef(_var.Policy_state), }, nil) if err != nil { return err } return nil }) }
```
type GetPoliciesResultOutput ¶
type GetPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicies.
func GetPoliciesOutput ¶
func GetPoliciesOutput(ctx *pulumi.Context, args GetPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetPoliciesResultOutput
func (GetPoliciesResultOutput) CompartmentId ¶
func (o GetPoliciesResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the policy (either the tenancy or another compartment).
func (GetPoliciesResultOutput) ElementType ¶
func (GetPoliciesResultOutput) ElementType() reflect.Type
func (GetPoliciesResultOutput) Filters ¶
func (o GetPoliciesResultOutput) Filters() GetPoliciesFilterArrayOutput
func (GetPoliciesResultOutput) Id ¶
func (o GetPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPoliciesResultOutput) Name ¶
func (o GetPoliciesResultOutput) Name() pulumi.StringPtrOutput
The name you assign to the policy during creation. The name must be unique across all policies in the tenancy and cannot be changed.
func (GetPoliciesResultOutput) Policies ¶
func (o GetPoliciesResultOutput) Policies() GetPoliciesPolicyArrayOutput
The list of policies.
func (GetPoliciesResultOutput) State ¶
func (o GetPoliciesResultOutput) State() pulumi.StringPtrOutput
The policy's current state.
func (GetPoliciesResultOutput) ToGetPoliciesResultOutput ¶
func (o GetPoliciesResultOutput) ToGetPoliciesResultOutput() GetPoliciesResultOutput
func (GetPoliciesResultOutput) ToGetPoliciesResultOutputWithContext ¶
func (o GetPoliciesResultOutput) ToGetPoliciesResultOutputWithContext(ctx context.Context) GetPoliciesResultOutput
type GetRegionSubscriptionsArgs ¶
type GetRegionSubscriptionsArgs struct { Filters []GetRegionSubscriptionsFilter `pulumi:"filters"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` }
A collection of arguments for invoking getRegionSubscriptions.
type GetRegionSubscriptionsFilterArgs ¶
type GetRegionSubscriptionsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetRegionSubscriptionsFilterArgs) ElementType ¶
func (GetRegionSubscriptionsFilterArgs) ElementType() reflect.Type
func (GetRegionSubscriptionsFilterArgs) ToGetRegionSubscriptionsFilterOutput ¶
func (i GetRegionSubscriptionsFilterArgs) ToGetRegionSubscriptionsFilterOutput() GetRegionSubscriptionsFilterOutput
func (GetRegionSubscriptionsFilterArgs) ToGetRegionSubscriptionsFilterOutputWithContext ¶
func (i GetRegionSubscriptionsFilterArgs) ToGetRegionSubscriptionsFilterOutputWithContext(ctx context.Context) GetRegionSubscriptionsFilterOutput
type GetRegionSubscriptionsFilterArray ¶
type GetRegionSubscriptionsFilterArray []GetRegionSubscriptionsFilterInput
func (GetRegionSubscriptionsFilterArray) ElementType ¶
func (GetRegionSubscriptionsFilterArray) ElementType() reflect.Type
func (GetRegionSubscriptionsFilterArray) ToGetRegionSubscriptionsFilterArrayOutput ¶
func (i GetRegionSubscriptionsFilterArray) ToGetRegionSubscriptionsFilterArrayOutput() GetRegionSubscriptionsFilterArrayOutput
func (GetRegionSubscriptionsFilterArray) ToGetRegionSubscriptionsFilterArrayOutputWithContext ¶
func (i GetRegionSubscriptionsFilterArray) ToGetRegionSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetRegionSubscriptionsFilterArrayOutput
type GetRegionSubscriptionsFilterArrayInput ¶
type GetRegionSubscriptionsFilterArrayInput interface { pulumi.Input ToGetRegionSubscriptionsFilterArrayOutput() GetRegionSubscriptionsFilterArrayOutput ToGetRegionSubscriptionsFilterArrayOutputWithContext(context.Context) GetRegionSubscriptionsFilterArrayOutput }
GetRegionSubscriptionsFilterArrayInput is an input type that accepts GetRegionSubscriptionsFilterArray and GetRegionSubscriptionsFilterArrayOutput values. You can construct a concrete instance of `GetRegionSubscriptionsFilterArrayInput` via:
GetRegionSubscriptionsFilterArray{ GetRegionSubscriptionsFilterArgs{...} }
type GetRegionSubscriptionsFilterArrayOutput ¶
type GetRegionSubscriptionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRegionSubscriptionsFilterArrayOutput) ElementType ¶
func (GetRegionSubscriptionsFilterArrayOutput) ElementType() reflect.Type
func (GetRegionSubscriptionsFilterArrayOutput) ToGetRegionSubscriptionsFilterArrayOutput ¶
func (o GetRegionSubscriptionsFilterArrayOutput) ToGetRegionSubscriptionsFilterArrayOutput() GetRegionSubscriptionsFilterArrayOutput
func (GetRegionSubscriptionsFilterArrayOutput) ToGetRegionSubscriptionsFilterArrayOutputWithContext ¶
func (o GetRegionSubscriptionsFilterArrayOutput) ToGetRegionSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetRegionSubscriptionsFilterArrayOutput
type GetRegionSubscriptionsFilterInput ¶
type GetRegionSubscriptionsFilterInput interface { pulumi.Input ToGetRegionSubscriptionsFilterOutput() GetRegionSubscriptionsFilterOutput ToGetRegionSubscriptionsFilterOutputWithContext(context.Context) GetRegionSubscriptionsFilterOutput }
GetRegionSubscriptionsFilterInput is an input type that accepts GetRegionSubscriptionsFilterArgs and GetRegionSubscriptionsFilterOutput values. You can construct a concrete instance of `GetRegionSubscriptionsFilterInput` via:
GetRegionSubscriptionsFilterArgs{...}
type GetRegionSubscriptionsFilterOutput ¶
type GetRegionSubscriptionsFilterOutput struct{ *pulumi.OutputState }
func (GetRegionSubscriptionsFilterOutput) ElementType ¶
func (GetRegionSubscriptionsFilterOutput) ElementType() reflect.Type
func (GetRegionSubscriptionsFilterOutput) Name ¶
func (o GetRegionSubscriptionsFilterOutput) Name() pulumi.StringOutput
func (GetRegionSubscriptionsFilterOutput) Regex ¶
func (o GetRegionSubscriptionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetRegionSubscriptionsFilterOutput) ToGetRegionSubscriptionsFilterOutput ¶
func (o GetRegionSubscriptionsFilterOutput) ToGetRegionSubscriptionsFilterOutput() GetRegionSubscriptionsFilterOutput
func (GetRegionSubscriptionsFilterOutput) ToGetRegionSubscriptionsFilterOutputWithContext ¶
func (o GetRegionSubscriptionsFilterOutput) ToGetRegionSubscriptionsFilterOutputWithContext(ctx context.Context) GetRegionSubscriptionsFilterOutput
func (GetRegionSubscriptionsFilterOutput) Values ¶
func (o GetRegionSubscriptionsFilterOutput) Values() pulumi.StringArrayOutput
type GetRegionSubscriptionsOutputArgs ¶
type GetRegionSubscriptionsOutputArgs struct { Filters GetRegionSubscriptionsFilterArrayInput `pulumi:"filters"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` }
A collection of arguments for invoking getRegionSubscriptions.
func (GetRegionSubscriptionsOutputArgs) ElementType ¶
func (GetRegionSubscriptionsOutputArgs) ElementType() reflect.Type
type GetRegionSubscriptionsRegionSubscription ¶
type GetRegionSubscriptionsRegionSubscription struct { // Indicates if the region is the home region or not. IsHomeRegion bool `pulumi:"isHomeRegion"` // The region's key. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported 3-letter region codes. Example: `PHX` RegionKey string `pulumi:"regionKey"` // The region's name. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` RegionName string `pulumi:"regionName"` State string `pulumi:"state"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` }
type GetRegionSubscriptionsRegionSubscriptionArgs ¶
type GetRegionSubscriptionsRegionSubscriptionArgs struct { // Indicates if the region is the home region or not. IsHomeRegion pulumi.BoolInput `pulumi:"isHomeRegion"` // The region's key. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported 3-letter region codes. Example: `PHX` RegionKey pulumi.StringInput `pulumi:"regionKey"` // The region's name. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` RegionName pulumi.StringInput `pulumi:"regionName"` State pulumi.StringInput `pulumi:"state"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` }
func (GetRegionSubscriptionsRegionSubscriptionArgs) ElementType ¶
func (GetRegionSubscriptionsRegionSubscriptionArgs) ElementType() reflect.Type
func (GetRegionSubscriptionsRegionSubscriptionArgs) ToGetRegionSubscriptionsRegionSubscriptionOutput ¶
func (i GetRegionSubscriptionsRegionSubscriptionArgs) ToGetRegionSubscriptionsRegionSubscriptionOutput() GetRegionSubscriptionsRegionSubscriptionOutput
func (GetRegionSubscriptionsRegionSubscriptionArgs) ToGetRegionSubscriptionsRegionSubscriptionOutputWithContext ¶
func (i GetRegionSubscriptionsRegionSubscriptionArgs) ToGetRegionSubscriptionsRegionSubscriptionOutputWithContext(ctx context.Context) GetRegionSubscriptionsRegionSubscriptionOutput
type GetRegionSubscriptionsRegionSubscriptionArray ¶
type GetRegionSubscriptionsRegionSubscriptionArray []GetRegionSubscriptionsRegionSubscriptionInput
func (GetRegionSubscriptionsRegionSubscriptionArray) ElementType ¶
func (GetRegionSubscriptionsRegionSubscriptionArray) ElementType() reflect.Type
func (GetRegionSubscriptionsRegionSubscriptionArray) ToGetRegionSubscriptionsRegionSubscriptionArrayOutput ¶
func (i GetRegionSubscriptionsRegionSubscriptionArray) ToGetRegionSubscriptionsRegionSubscriptionArrayOutput() GetRegionSubscriptionsRegionSubscriptionArrayOutput
func (GetRegionSubscriptionsRegionSubscriptionArray) ToGetRegionSubscriptionsRegionSubscriptionArrayOutputWithContext ¶
func (i GetRegionSubscriptionsRegionSubscriptionArray) ToGetRegionSubscriptionsRegionSubscriptionArrayOutputWithContext(ctx context.Context) GetRegionSubscriptionsRegionSubscriptionArrayOutput
type GetRegionSubscriptionsRegionSubscriptionArrayInput ¶
type GetRegionSubscriptionsRegionSubscriptionArrayInput interface { pulumi.Input ToGetRegionSubscriptionsRegionSubscriptionArrayOutput() GetRegionSubscriptionsRegionSubscriptionArrayOutput ToGetRegionSubscriptionsRegionSubscriptionArrayOutputWithContext(context.Context) GetRegionSubscriptionsRegionSubscriptionArrayOutput }
GetRegionSubscriptionsRegionSubscriptionArrayInput is an input type that accepts GetRegionSubscriptionsRegionSubscriptionArray and GetRegionSubscriptionsRegionSubscriptionArrayOutput values. You can construct a concrete instance of `GetRegionSubscriptionsRegionSubscriptionArrayInput` via:
GetRegionSubscriptionsRegionSubscriptionArray{ GetRegionSubscriptionsRegionSubscriptionArgs{...} }
type GetRegionSubscriptionsRegionSubscriptionArrayOutput ¶
type GetRegionSubscriptionsRegionSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (GetRegionSubscriptionsRegionSubscriptionArrayOutput) ElementType ¶
func (GetRegionSubscriptionsRegionSubscriptionArrayOutput) ElementType() reflect.Type
func (GetRegionSubscriptionsRegionSubscriptionArrayOutput) ToGetRegionSubscriptionsRegionSubscriptionArrayOutput ¶
func (o GetRegionSubscriptionsRegionSubscriptionArrayOutput) ToGetRegionSubscriptionsRegionSubscriptionArrayOutput() GetRegionSubscriptionsRegionSubscriptionArrayOutput
func (GetRegionSubscriptionsRegionSubscriptionArrayOutput) ToGetRegionSubscriptionsRegionSubscriptionArrayOutputWithContext ¶
func (o GetRegionSubscriptionsRegionSubscriptionArrayOutput) ToGetRegionSubscriptionsRegionSubscriptionArrayOutputWithContext(ctx context.Context) GetRegionSubscriptionsRegionSubscriptionArrayOutput
type GetRegionSubscriptionsRegionSubscriptionInput ¶
type GetRegionSubscriptionsRegionSubscriptionInput interface { pulumi.Input ToGetRegionSubscriptionsRegionSubscriptionOutput() GetRegionSubscriptionsRegionSubscriptionOutput ToGetRegionSubscriptionsRegionSubscriptionOutputWithContext(context.Context) GetRegionSubscriptionsRegionSubscriptionOutput }
GetRegionSubscriptionsRegionSubscriptionInput is an input type that accepts GetRegionSubscriptionsRegionSubscriptionArgs and GetRegionSubscriptionsRegionSubscriptionOutput values. You can construct a concrete instance of `GetRegionSubscriptionsRegionSubscriptionInput` via:
GetRegionSubscriptionsRegionSubscriptionArgs{...}
type GetRegionSubscriptionsRegionSubscriptionOutput ¶
type GetRegionSubscriptionsRegionSubscriptionOutput struct{ *pulumi.OutputState }
func (GetRegionSubscriptionsRegionSubscriptionOutput) ElementType ¶
func (GetRegionSubscriptionsRegionSubscriptionOutput) ElementType() reflect.Type
func (GetRegionSubscriptionsRegionSubscriptionOutput) IsHomeRegion ¶
func (o GetRegionSubscriptionsRegionSubscriptionOutput) IsHomeRegion() pulumi.BoolOutput
Indicates if the region is the home region or not.
func (GetRegionSubscriptionsRegionSubscriptionOutput) RegionKey ¶
func (o GetRegionSubscriptionsRegionSubscriptionOutput) RegionKey() pulumi.StringOutput
The region's key. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported 3-letter region codes. Example: `PHX`
func (GetRegionSubscriptionsRegionSubscriptionOutput) RegionName ¶
func (o GetRegionSubscriptionsRegionSubscriptionOutput) RegionName() pulumi.StringOutput
The region's name. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1`
func (GetRegionSubscriptionsRegionSubscriptionOutput) State ¶
func (o GetRegionSubscriptionsRegionSubscriptionOutput) State() pulumi.StringOutput
func (GetRegionSubscriptionsRegionSubscriptionOutput) TenancyId ¶
func (o GetRegionSubscriptionsRegionSubscriptionOutput) TenancyId() pulumi.StringOutput
The OCID of the tenancy.
func (GetRegionSubscriptionsRegionSubscriptionOutput) ToGetRegionSubscriptionsRegionSubscriptionOutput ¶
func (o GetRegionSubscriptionsRegionSubscriptionOutput) ToGetRegionSubscriptionsRegionSubscriptionOutput() GetRegionSubscriptionsRegionSubscriptionOutput
func (GetRegionSubscriptionsRegionSubscriptionOutput) ToGetRegionSubscriptionsRegionSubscriptionOutputWithContext ¶
func (o GetRegionSubscriptionsRegionSubscriptionOutput) ToGetRegionSubscriptionsRegionSubscriptionOutputWithContext(ctx context.Context) GetRegionSubscriptionsRegionSubscriptionOutput
type GetRegionSubscriptionsResult ¶
type GetRegionSubscriptionsResult struct { Filters []GetRegionSubscriptionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of region_subscriptions. RegionSubscriptions []GetRegionSubscriptionsRegionSubscription `pulumi:"regionSubscriptions"` TenancyId string `pulumi:"tenancyId"` }
A collection of values returned by getRegionSubscriptions.
func GetRegionSubscriptions ¶
func GetRegionSubscriptions(ctx *pulumi.Context, args *GetRegionSubscriptionsArgs, opts ...pulumi.InvokeOption) (*GetRegionSubscriptionsResult, error)
This data source provides the list of Region Subscriptions in Oracle Cloud Infrastructure Identity service.
Lists the region subscriptions for the specified tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetRegionSubscriptions(ctx, &identity.GetRegionSubscriptionsArgs{ TenancyId: oci_identity_tenancy.Test_tenancy.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetRegionSubscriptionsResultOutput ¶
type GetRegionSubscriptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegionSubscriptions.
func GetRegionSubscriptionsOutput ¶
func GetRegionSubscriptionsOutput(ctx *pulumi.Context, args GetRegionSubscriptionsOutputArgs, opts ...pulumi.InvokeOption) GetRegionSubscriptionsResultOutput
func (GetRegionSubscriptionsResultOutput) ElementType ¶
func (GetRegionSubscriptionsResultOutput) ElementType() reflect.Type
func (GetRegionSubscriptionsResultOutput) Filters ¶
func (o GetRegionSubscriptionsResultOutput) Filters() GetRegionSubscriptionsFilterArrayOutput
func (GetRegionSubscriptionsResultOutput) Id ¶
func (o GetRegionSubscriptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRegionSubscriptionsResultOutput) RegionSubscriptions ¶
func (o GetRegionSubscriptionsResultOutput) RegionSubscriptions() GetRegionSubscriptionsRegionSubscriptionArrayOutput
The list of region_subscriptions.
func (GetRegionSubscriptionsResultOutput) TenancyId ¶
func (o GetRegionSubscriptionsResultOutput) TenancyId() pulumi.StringOutput
func (GetRegionSubscriptionsResultOutput) ToGetRegionSubscriptionsResultOutput ¶
func (o GetRegionSubscriptionsResultOutput) ToGetRegionSubscriptionsResultOutput() GetRegionSubscriptionsResultOutput
func (GetRegionSubscriptionsResultOutput) ToGetRegionSubscriptionsResultOutputWithContext ¶
func (o GetRegionSubscriptionsResultOutput) ToGetRegionSubscriptionsResultOutputWithContext(ctx context.Context) GetRegionSubscriptionsResultOutput
type GetRegionsArgs ¶
type GetRegionsArgs struct {
Filters []GetRegionsFilter `pulumi:"filters"`
}
A collection of arguments for invoking getRegions.
type GetRegionsFilter ¶
type GetRegionsFilter struct { // The name of the region. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` Name string `pulumi:"name"` Regex *bool `pulumi:"regex"` Values []string `pulumi:"values"` }
type GetRegionsFilterArgs ¶
type GetRegionsFilterArgs struct { // The name of the region. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetRegionsFilterArgs) ElementType ¶
func (GetRegionsFilterArgs) ElementType() reflect.Type
func (GetRegionsFilterArgs) ToGetRegionsFilterOutput ¶
func (i GetRegionsFilterArgs) ToGetRegionsFilterOutput() GetRegionsFilterOutput
func (GetRegionsFilterArgs) ToGetRegionsFilterOutputWithContext ¶
func (i GetRegionsFilterArgs) ToGetRegionsFilterOutputWithContext(ctx context.Context) GetRegionsFilterOutput
type GetRegionsFilterArray ¶
type GetRegionsFilterArray []GetRegionsFilterInput
func (GetRegionsFilterArray) ElementType ¶
func (GetRegionsFilterArray) ElementType() reflect.Type
func (GetRegionsFilterArray) ToGetRegionsFilterArrayOutput ¶
func (i GetRegionsFilterArray) ToGetRegionsFilterArrayOutput() GetRegionsFilterArrayOutput
func (GetRegionsFilterArray) ToGetRegionsFilterArrayOutputWithContext ¶
func (i GetRegionsFilterArray) ToGetRegionsFilterArrayOutputWithContext(ctx context.Context) GetRegionsFilterArrayOutput
type GetRegionsFilterArrayInput ¶
type GetRegionsFilterArrayInput interface { pulumi.Input ToGetRegionsFilterArrayOutput() GetRegionsFilterArrayOutput ToGetRegionsFilterArrayOutputWithContext(context.Context) GetRegionsFilterArrayOutput }
GetRegionsFilterArrayInput is an input type that accepts GetRegionsFilterArray and GetRegionsFilterArrayOutput values. You can construct a concrete instance of `GetRegionsFilterArrayInput` via:
GetRegionsFilterArray{ GetRegionsFilterArgs{...} }
type GetRegionsFilterArrayOutput ¶
type GetRegionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRegionsFilterArrayOutput) ElementType ¶
func (GetRegionsFilterArrayOutput) ElementType() reflect.Type
func (GetRegionsFilterArrayOutput) Index ¶
func (o GetRegionsFilterArrayOutput) Index(i pulumi.IntInput) GetRegionsFilterOutput
func (GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutput ¶
func (o GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutput() GetRegionsFilterArrayOutput
func (GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutputWithContext ¶
func (o GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutputWithContext(ctx context.Context) GetRegionsFilterArrayOutput
type GetRegionsFilterInput ¶
type GetRegionsFilterInput interface { pulumi.Input ToGetRegionsFilterOutput() GetRegionsFilterOutput ToGetRegionsFilterOutputWithContext(context.Context) GetRegionsFilterOutput }
GetRegionsFilterInput is an input type that accepts GetRegionsFilterArgs and GetRegionsFilterOutput values. You can construct a concrete instance of `GetRegionsFilterInput` via:
GetRegionsFilterArgs{...}
type GetRegionsFilterOutput ¶
type GetRegionsFilterOutput struct{ *pulumi.OutputState }
func (GetRegionsFilterOutput) ElementType ¶
func (GetRegionsFilterOutput) ElementType() reflect.Type
func (GetRegionsFilterOutput) Name ¶
func (o GetRegionsFilterOutput) Name() pulumi.StringOutput
The name of the region. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1`
func (GetRegionsFilterOutput) Regex ¶
func (o GetRegionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetRegionsFilterOutput) ToGetRegionsFilterOutput ¶
func (o GetRegionsFilterOutput) ToGetRegionsFilterOutput() GetRegionsFilterOutput
func (GetRegionsFilterOutput) ToGetRegionsFilterOutputWithContext ¶
func (o GetRegionsFilterOutput) ToGetRegionsFilterOutputWithContext(ctx context.Context) GetRegionsFilterOutput
func (GetRegionsFilterOutput) Values ¶
func (o GetRegionsFilterOutput) Values() pulumi.StringArrayOutput
type GetRegionsOutputArgs ¶
type GetRegionsOutputArgs struct {
Filters GetRegionsFilterArrayInput `pulumi:"filters"`
}
A collection of arguments for invoking getRegions.
func (GetRegionsOutputArgs) ElementType ¶
func (GetRegionsOutputArgs) ElementType() reflect.Type
type GetRegionsRegion ¶
type GetRegionsRegion struct { // The key of the region. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported 3-letter region codes. Example: `PHX` Key string `pulumi:"key"` // The name of the region. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` Name string `pulumi:"name"` }
type GetRegionsRegionArgs ¶
type GetRegionsRegionArgs struct { // The key of the region. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported 3-letter region codes. Example: `PHX` Key pulumi.StringInput `pulumi:"key"` // The name of the region. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` Name pulumi.StringInput `pulumi:"name"` }
func (GetRegionsRegionArgs) ElementType ¶
func (GetRegionsRegionArgs) ElementType() reflect.Type
func (GetRegionsRegionArgs) ToGetRegionsRegionOutput ¶
func (i GetRegionsRegionArgs) ToGetRegionsRegionOutput() GetRegionsRegionOutput
func (GetRegionsRegionArgs) ToGetRegionsRegionOutputWithContext ¶
func (i GetRegionsRegionArgs) ToGetRegionsRegionOutputWithContext(ctx context.Context) GetRegionsRegionOutput
type GetRegionsRegionArray ¶
type GetRegionsRegionArray []GetRegionsRegionInput
func (GetRegionsRegionArray) ElementType ¶
func (GetRegionsRegionArray) ElementType() reflect.Type
func (GetRegionsRegionArray) ToGetRegionsRegionArrayOutput ¶
func (i GetRegionsRegionArray) ToGetRegionsRegionArrayOutput() GetRegionsRegionArrayOutput
func (GetRegionsRegionArray) ToGetRegionsRegionArrayOutputWithContext ¶
func (i GetRegionsRegionArray) ToGetRegionsRegionArrayOutputWithContext(ctx context.Context) GetRegionsRegionArrayOutput
type GetRegionsRegionArrayInput ¶
type GetRegionsRegionArrayInput interface { pulumi.Input ToGetRegionsRegionArrayOutput() GetRegionsRegionArrayOutput ToGetRegionsRegionArrayOutputWithContext(context.Context) GetRegionsRegionArrayOutput }
GetRegionsRegionArrayInput is an input type that accepts GetRegionsRegionArray and GetRegionsRegionArrayOutput values. You can construct a concrete instance of `GetRegionsRegionArrayInput` via:
GetRegionsRegionArray{ GetRegionsRegionArgs{...} }
type GetRegionsRegionArrayOutput ¶
type GetRegionsRegionArrayOutput struct{ *pulumi.OutputState }
func (GetRegionsRegionArrayOutput) ElementType ¶
func (GetRegionsRegionArrayOutput) ElementType() reflect.Type
func (GetRegionsRegionArrayOutput) Index ¶
func (o GetRegionsRegionArrayOutput) Index(i pulumi.IntInput) GetRegionsRegionOutput
func (GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutput ¶
func (o GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutput() GetRegionsRegionArrayOutput
func (GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutputWithContext ¶
func (o GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutputWithContext(ctx context.Context) GetRegionsRegionArrayOutput
type GetRegionsRegionInput ¶
type GetRegionsRegionInput interface { pulumi.Input ToGetRegionsRegionOutput() GetRegionsRegionOutput ToGetRegionsRegionOutputWithContext(context.Context) GetRegionsRegionOutput }
GetRegionsRegionInput is an input type that accepts GetRegionsRegionArgs and GetRegionsRegionOutput values. You can construct a concrete instance of `GetRegionsRegionInput` via:
GetRegionsRegionArgs{...}
type GetRegionsRegionOutput ¶
type GetRegionsRegionOutput struct{ *pulumi.OutputState }
func (GetRegionsRegionOutput) ElementType ¶
func (GetRegionsRegionOutput) ElementType() reflect.Type
func (GetRegionsRegionOutput) Key ¶
func (o GetRegionsRegionOutput) Key() pulumi.StringOutput
The key of the region. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported 3-letter region codes. Example: `PHX`
func (GetRegionsRegionOutput) Name ¶
func (o GetRegionsRegionOutput) Name() pulumi.StringOutput
The name of the region. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1`
func (GetRegionsRegionOutput) ToGetRegionsRegionOutput ¶
func (o GetRegionsRegionOutput) ToGetRegionsRegionOutput() GetRegionsRegionOutput
func (GetRegionsRegionOutput) ToGetRegionsRegionOutputWithContext ¶
func (o GetRegionsRegionOutput) ToGetRegionsRegionOutputWithContext(ctx context.Context) GetRegionsRegionOutput
type GetRegionsResult ¶
type GetRegionsResult struct { Filters []GetRegionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of regions. Regions []GetRegionsRegion `pulumi:"regions"` }
A collection of values returned by getRegions.
func GetRegions ¶
func GetRegions(ctx *pulumi.Context, args *GetRegionsArgs, opts ...pulumi.InvokeOption) (*GetRegionsResult, error)
This data source provides the list of Regions in Oracle Cloud Infrastructure Identity service.
Lists all the regions offered by Oracle Cloud Infrastructure.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetRegions(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetRegionsResultOutput ¶
type GetRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegions.
func GetRegionsOutput ¶
func GetRegionsOutput(ctx *pulumi.Context, args GetRegionsOutputArgs, opts ...pulumi.InvokeOption) GetRegionsResultOutput
func (GetRegionsResultOutput) ElementType ¶
func (GetRegionsResultOutput) ElementType() reflect.Type
func (GetRegionsResultOutput) Filters ¶
func (o GetRegionsResultOutput) Filters() GetRegionsFilterArrayOutput
func (GetRegionsResultOutput) Id ¶
func (o GetRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRegionsResultOutput) Regions ¶
func (o GetRegionsResultOutput) Regions() GetRegionsRegionArrayOutput
The list of regions.
func (GetRegionsResultOutput) ToGetRegionsResultOutput ¶
func (o GetRegionsResultOutput) ToGetRegionsResultOutput() GetRegionsResultOutput
func (GetRegionsResultOutput) ToGetRegionsResultOutputWithContext ¶
func (o GetRegionsResultOutput) ToGetRegionsResultOutputWithContext(ctx context.Context) GetRegionsResultOutput
type GetSmtpCredentialsArgs ¶
type GetSmtpCredentialsArgs struct { Filters []GetSmtpCredentialsFilter `pulumi:"filters"` // The OCID of the user. UserId string `pulumi:"userId"` }
A collection of arguments for invoking getSmtpCredentials.
type GetSmtpCredentialsFilterArgs ¶
type GetSmtpCredentialsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSmtpCredentialsFilterArgs) ElementType ¶
func (GetSmtpCredentialsFilterArgs) ElementType() reflect.Type
func (GetSmtpCredentialsFilterArgs) ToGetSmtpCredentialsFilterOutput ¶
func (i GetSmtpCredentialsFilterArgs) ToGetSmtpCredentialsFilterOutput() GetSmtpCredentialsFilterOutput
func (GetSmtpCredentialsFilterArgs) ToGetSmtpCredentialsFilterOutputWithContext ¶
func (i GetSmtpCredentialsFilterArgs) ToGetSmtpCredentialsFilterOutputWithContext(ctx context.Context) GetSmtpCredentialsFilterOutput
type GetSmtpCredentialsFilterArray ¶
type GetSmtpCredentialsFilterArray []GetSmtpCredentialsFilterInput
func (GetSmtpCredentialsFilterArray) ElementType ¶
func (GetSmtpCredentialsFilterArray) ElementType() reflect.Type
func (GetSmtpCredentialsFilterArray) ToGetSmtpCredentialsFilterArrayOutput ¶
func (i GetSmtpCredentialsFilterArray) ToGetSmtpCredentialsFilterArrayOutput() GetSmtpCredentialsFilterArrayOutput
func (GetSmtpCredentialsFilterArray) ToGetSmtpCredentialsFilterArrayOutputWithContext ¶
func (i GetSmtpCredentialsFilterArray) ToGetSmtpCredentialsFilterArrayOutputWithContext(ctx context.Context) GetSmtpCredentialsFilterArrayOutput
type GetSmtpCredentialsFilterArrayInput ¶
type GetSmtpCredentialsFilterArrayInput interface { pulumi.Input ToGetSmtpCredentialsFilterArrayOutput() GetSmtpCredentialsFilterArrayOutput ToGetSmtpCredentialsFilterArrayOutputWithContext(context.Context) GetSmtpCredentialsFilterArrayOutput }
GetSmtpCredentialsFilterArrayInput is an input type that accepts GetSmtpCredentialsFilterArray and GetSmtpCredentialsFilterArrayOutput values. You can construct a concrete instance of `GetSmtpCredentialsFilterArrayInput` via:
GetSmtpCredentialsFilterArray{ GetSmtpCredentialsFilterArgs{...} }
type GetSmtpCredentialsFilterArrayOutput ¶
type GetSmtpCredentialsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSmtpCredentialsFilterArrayOutput) ElementType ¶
func (GetSmtpCredentialsFilterArrayOutput) ElementType() reflect.Type
func (GetSmtpCredentialsFilterArrayOutput) Index ¶
func (o GetSmtpCredentialsFilterArrayOutput) Index(i pulumi.IntInput) GetSmtpCredentialsFilterOutput
func (GetSmtpCredentialsFilterArrayOutput) ToGetSmtpCredentialsFilterArrayOutput ¶
func (o GetSmtpCredentialsFilterArrayOutput) ToGetSmtpCredentialsFilterArrayOutput() GetSmtpCredentialsFilterArrayOutput
func (GetSmtpCredentialsFilterArrayOutput) ToGetSmtpCredentialsFilterArrayOutputWithContext ¶
func (o GetSmtpCredentialsFilterArrayOutput) ToGetSmtpCredentialsFilterArrayOutputWithContext(ctx context.Context) GetSmtpCredentialsFilterArrayOutput
type GetSmtpCredentialsFilterInput ¶
type GetSmtpCredentialsFilterInput interface { pulumi.Input ToGetSmtpCredentialsFilterOutput() GetSmtpCredentialsFilterOutput ToGetSmtpCredentialsFilterOutputWithContext(context.Context) GetSmtpCredentialsFilterOutput }
GetSmtpCredentialsFilterInput is an input type that accepts GetSmtpCredentialsFilterArgs and GetSmtpCredentialsFilterOutput values. You can construct a concrete instance of `GetSmtpCredentialsFilterInput` via:
GetSmtpCredentialsFilterArgs{...}
type GetSmtpCredentialsFilterOutput ¶
type GetSmtpCredentialsFilterOutput struct{ *pulumi.OutputState }
func (GetSmtpCredentialsFilterOutput) ElementType ¶
func (GetSmtpCredentialsFilterOutput) ElementType() reflect.Type
func (GetSmtpCredentialsFilterOutput) Name ¶
func (o GetSmtpCredentialsFilterOutput) Name() pulumi.StringOutput
func (GetSmtpCredentialsFilterOutput) Regex ¶
func (o GetSmtpCredentialsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSmtpCredentialsFilterOutput) ToGetSmtpCredentialsFilterOutput ¶
func (o GetSmtpCredentialsFilterOutput) ToGetSmtpCredentialsFilterOutput() GetSmtpCredentialsFilterOutput
func (GetSmtpCredentialsFilterOutput) ToGetSmtpCredentialsFilterOutputWithContext ¶
func (o GetSmtpCredentialsFilterOutput) ToGetSmtpCredentialsFilterOutputWithContext(ctx context.Context) GetSmtpCredentialsFilterOutput
func (GetSmtpCredentialsFilterOutput) Values ¶
func (o GetSmtpCredentialsFilterOutput) Values() pulumi.StringArrayOutput
type GetSmtpCredentialsOutputArgs ¶
type GetSmtpCredentialsOutputArgs struct { Filters GetSmtpCredentialsFilterArrayInput `pulumi:"filters"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
A collection of arguments for invoking getSmtpCredentials.
func (GetSmtpCredentialsOutputArgs) ElementType ¶
func (GetSmtpCredentialsOutputArgs) ElementType() reflect.Type
type GetSmtpCredentialsResult ¶
type GetSmtpCredentialsResult struct { Filters []GetSmtpCredentialsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of smtp_credentials. SmtpCredentials []GetSmtpCredentialsSmtpCredential `pulumi:"smtpCredentials"` // The OCID of the user the SMTP credential belongs to. UserId string `pulumi:"userId"` }
A collection of values returned by getSmtpCredentials.
func GetSmtpCredentials ¶
func GetSmtpCredentials(ctx *pulumi.Context, args *GetSmtpCredentialsArgs, opts ...pulumi.InvokeOption) (*GetSmtpCredentialsResult, error)
This data source provides the list of Smtp Credentials in Oracle Cloud Infrastructure Identity service.
Lists the SMTP credentials for the specified user. The returned object contains the credential's OCID, the SMTP user name but not the SMTP password. The SMTP password is returned only upon creation.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetSmtpCredentials(ctx, &identity.GetSmtpCredentialsArgs{ UserId: oci_identity_user.Test_user.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetSmtpCredentialsResultOutput ¶
type GetSmtpCredentialsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSmtpCredentials.
func GetSmtpCredentialsOutput ¶
func GetSmtpCredentialsOutput(ctx *pulumi.Context, args GetSmtpCredentialsOutputArgs, opts ...pulumi.InvokeOption) GetSmtpCredentialsResultOutput
func (GetSmtpCredentialsResultOutput) ElementType ¶
func (GetSmtpCredentialsResultOutput) ElementType() reflect.Type
func (GetSmtpCredentialsResultOutput) Filters ¶
func (o GetSmtpCredentialsResultOutput) Filters() GetSmtpCredentialsFilterArrayOutput
func (GetSmtpCredentialsResultOutput) Id ¶
func (o GetSmtpCredentialsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSmtpCredentialsResultOutput) SmtpCredentials ¶
func (o GetSmtpCredentialsResultOutput) SmtpCredentials() GetSmtpCredentialsSmtpCredentialArrayOutput
The list of smtp_credentials.
func (GetSmtpCredentialsResultOutput) ToGetSmtpCredentialsResultOutput ¶
func (o GetSmtpCredentialsResultOutput) ToGetSmtpCredentialsResultOutput() GetSmtpCredentialsResultOutput
func (GetSmtpCredentialsResultOutput) ToGetSmtpCredentialsResultOutputWithContext ¶
func (o GetSmtpCredentialsResultOutput) ToGetSmtpCredentialsResultOutputWithContext(ctx context.Context) GetSmtpCredentialsResultOutput
func (GetSmtpCredentialsResultOutput) UserId ¶
func (o GetSmtpCredentialsResultOutput) UserId() pulumi.StringOutput
The OCID of the user the SMTP credential belongs to.
type GetSmtpCredentialsSmtpCredential ¶
type GetSmtpCredentialsSmtpCredential struct { // The description you assign to the SMTP credential. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // The OCID of the SMTP credential. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` Password string `pulumi:"password"` // The credential's current state. State string `pulumi:"state"` // Date and time the `SmtpCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires string `pulumi:"timeExpires"` // The OCID of the user. UserId string `pulumi:"userId"` // The SMTP user name. Username string `pulumi:"username"` }
type GetSmtpCredentialsSmtpCredentialArgs ¶
type GetSmtpCredentialsSmtpCredentialArgs struct { // The description you assign to the SMTP credential. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // The OCID of the SMTP credential. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` Password pulumi.StringInput `pulumi:"password"` // The credential's current state. State pulumi.StringInput `pulumi:"state"` // Date and time the `SmtpCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringInput `pulumi:"timeExpires"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` // The SMTP user name. Username pulumi.StringInput `pulumi:"username"` }
func (GetSmtpCredentialsSmtpCredentialArgs) ElementType ¶
func (GetSmtpCredentialsSmtpCredentialArgs) ElementType() reflect.Type
func (GetSmtpCredentialsSmtpCredentialArgs) ToGetSmtpCredentialsSmtpCredentialOutput ¶
func (i GetSmtpCredentialsSmtpCredentialArgs) ToGetSmtpCredentialsSmtpCredentialOutput() GetSmtpCredentialsSmtpCredentialOutput
func (GetSmtpCredentialsSmtpCredentialArgs) ToGetSmtpCredentialsSmtpCredentialOutputWithContext ¶
func (i GetSmtpCredentialsSmtpCredentialArgs) ToGetSmtpCredentialsSmtpCredentialOutputWithContext(ctx context.Context) GetSmtpCredentialsSmtpCredentialOutput
type GetSmtpCredentialsSmtpCredentialArray ¶
type GetSmtpCredentialsSmtpCredentialArray []GetSmtpCredentialsSmtpCredentialInput
func (GetSmtpCredentialsSmtpCredentialArray) ElementType ¶
func (GetSmtpCredentialsSmtpCredentialArray) ElementType() reflect.Type
func (GetSmtpCredentialsSmtpCredentialArray) ToGetSmtpCredentialsSmtpCredentialArrayOutput ¶
func (i GetSmtpCredentialsSmtpCredentialArray) ToGetSmtpCredentialsSmtpCredentialArrayOutput() GetSmtpCredentialsSmtpCredentialArrayOutput
func (GetSmtpCredentialsSmtpCredentialArray) ToGetSmtpCredentialsSmtpCredentialArrayOutputWithContext ¶
func (i GetSmtpCredentialsSmtpCredentialArray) ToGetSmtpCredentialsSmtpCredentialArrayOutputWithContext(ctx context.Context) GetSmtpCredentialsSmtpCredentialArrayOutput
type GetSmtpCredentialsSmtpCredentialArrayInput ¶
type GetSmtpCredentialsSmtpCredentialArrayInput interface { pulumi.Input ToGetSmtpCredentialsSmtpCredentialArrayOutput() GetSmtpCredentialsSmtpCredentialArrayOutput ToGetSmtpCredentialsSmtpCredentialArrayOutputWithContext(context.Context) GetSmtpCredentialsSmtpCredentialArrayOutput }
GetSmtpCredentialsSmtpCredentialArrayInput is an input type that accepts GetSmtpCredentialsSmtpCredentialArray and GetSmtpCredentialsSmtpCredentialArrayOutput values. You can construct a concrete instance of `GetSmtpCredentialsSmtpCredentialArrayInput` via:
GetSmtpCredentialsSmtpCredentialArray{ GetSmtpCredentialsSmtpCredentialArgs{...} }
type GetSmtpCredentialsSmtpCredentialArrayOutput ¶
type GetSmtpCredentialsSmtpCredentialArrayOutput struct{ *pulumi.OutputState }
func (GetSmtpCredentialsSmtpCredentialArrayOutput) ElementType ¶
func (GetSmtpCredentialsSmtpCredentialArrayOutput) ElementType() reflect.Type
func (GetSmtpCredentialsSmtpCredentialArrayOutput) ToGetSmtpCredentialsSmtpCredentialArrayOutput ¶
func (o GetSmtpCredentialsSmtpCredentialArrayOutput) ToGetSmtpCredentialsSmtpCredentialArrayOutput() GetSmtpCredentialsSmtpCredentialArrayOutput
func (GetSmtpCredentialsSmtpCredentialArrayOutput) ToGetSmtpCredentialsSmtpCredentialArrayOutputWithContext ¶
func (o GetSmtpCredentialsSmtpCredentialArrayOutput) ToGetSmtpCredentialsSmtpCredentialArrayOutputWithContext(ctx context.Context) GetSmtpCredentialsSmtpCredentialArrayOutput
type GetSmtpCredentialsSmtpCredentialInput ¶
type GetSmtpCredentialsSmtpCredentialInput interface { pulumi.Input ToGetSmtpCredentialsSmtpCredentialOutput() GetSmtpCredentialsSmtpCredentialOutput ToGetSmtpCredentialsSmtpCredentialOutputWithContext(context.Context) GetSmtpCredentialsSmtpCredentialOutput }
GetSmtpCredentialsSmtpCredentialInput is an input type that accepts GetSmtpCredentialsSmtpCredentialArgs and GetSmtpCredentialsSmtpCredentialOutput values. You can construct a concrete instance of `GetSmtpCredentialsSmtpCredentialInput` via:
GetSmtpCredentialsSmtpCredentialArgs{...}
type GetSmtpCredentialsSmtpCredentialOutput ¶
type GetSmtpCredentialsSmtpCredentialOutput struct{ *pulumi.OutputState }
func (GetSmtpCredentialsSmtpCredentialOutput) Description ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) Description() pulumi.StringOutput
The description you assign to the SMTP credential. Does not have to be unique, and it's changeable.
func (GetSmtpCredentialsSmtpCredentialOutput) ElementType ¶
func (GetSmtpCredentialsSmtpCredentialOutput) ElementType() reflect.Type
func (GetSmtpCredentialsSmtpCredentialOutput) Id ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) Id() pulumi.StringOutput
The OCID of the SMTP credential.
func (GetSmtpCredentialsSmtpCredentialOutput) InactiveState ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetSmtpCredentialsSmtpCredentialOutput) Password ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) Password() pulumi.StringOutput
func (GetSmtpCredentialsSmtpCredentialOutput) State ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) State() pulumi.StringOutput
The credential's current state.
func (GetSmtpCredentialsSmtpCredentialOutput) TimeCreated ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) TimeCreated() pulumi.StringOutput
Date and time the `SmtpCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetSmtpCredentialsSmtpCredentialOutput) TimeExpires ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) TimeExpires() pulumi.StringOutput
Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (GetSmtpCredentialsSmtpCredentialOutput) ToGetSmtpCredentialsSmtpCredentialOutput ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) ToGetSmtpCredentialsSmtpCredentialOutput() GetSmtpCredentialsSmtpCredentialOutput
func (GetSmtpCredentialsSmtpCredentialOutput) ToGetSmtpCredentialsSmtpCredentialOutputWithContext ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) ToGetSmtpCredentialsSmtpCredentialOutputWithContext(ctx context.Context) GetSmtpCredentialsSmtpCredentialOutput
func (GetSmtpCredentialsSmtpCredentialOutput) UserId ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) UserId() pulumi.StringOutput
The OCID of the user.
func (GetSmtpCredentialsSmtpCredentialOutput) Username ¶
func (o GetSmtpCredentialsSmtpCredentialOutput) Username() pulumi.StringOutput
The SMTP user name.
type GetSwiftPasswordsArgs ¶
type GetSwiftPasswordsArgs struct { Filters []GetSwiftPasswordsFilter `pulumi:"filters"` // The OCID of the user. UserId string `pulumi:"userId"` }
A collection of arguments for invoking getSwiftPasswords.
type GetSwiftPasswordsFilter ¶
type GetSwiftPasswordsFilterArgs ¶
type GetSwiftPasswordsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSwiftPasswordsFilterArgs) ElementType ¶
func (GetSwiftPasswordsFilterArgs) ElementType() reflect.Type
func (GetSwiftPasswordsFilterArgs) ToGetSwiftPasswordsFilterOutput ¶
func (i GetSwiftPasswordsFilterArgs) ToGetSwiftPasswordsFilterOutput() GetSwiftPasswordsFilterOutput
func (GetSwiftPasswordsFilterArgs) ToGetSwiftPasswordsFilterOutputWithContext ¶
func (i GetSwiftPasswordsFilterArgs) ToGetSwiftPasswordsFilterOutputWithContext(ctx context.Context) GetSwiftPasswordsFilterOutput
type GetSwiftPasswordsFilterArray ¶
type GetSwiftPasswordsFilterArray []GetSwiftPasswordsFilterInput
func (GetSwiftPasswordsFilterArray) ElementType ¶
func (GetSwiftPasswordsFilterArray) ElementType() reflect.Type
func (GetSwiftPasswordsFilterArray) ToGetSwiftPasswordsFilterArrayOutput ¶
func (i GetSwiftPasswordsFilterArray) ToGetSwiftPasswordsFilterArrayOutput() GetSwiftPasswordsFilterArrayOutput
func (GetSwiftPasswordsFilterArray) ToGetSwiftPasswordsFilterArrayOutputWithContext ¶
func (i GetSwiftPasswordsFilterArray) ToGetSwiftPasswordsFilterArrayOutputWithContext(ctx context.Context) GetSwiftPasswordsFilterArrayOutput
type GetSwiftPasswordsFilterArrayInput ¶
type GetSwiftPasswordsFilterArrayInput interface { pulumi.Input ToGetSwiftPasswordsFilterArrayOutput() GetSwiftPasswordsFilterArrayOutput ToGetSwiftPasswordsFilterArrayOutputWithContext(context.Context) GetSwiftPasswordsFilterArrayOutput }
GetSwiftPasswordsFilterArrayInput is an input type that accepts GetSwiftPasswordsFilterArray and GetSwiftPasswordsFilterArrayOutput values. You can construct a concrete instance of `GetSwiftPasswordsFilterArrayInput` via:
GetSwiftPasswordsFilterArray{ GetSwiftPasswordsFilterArgs{...} }
type GetSwiftPasswordsFilterArrayOutput ¶
type GetSwiftPasswordsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSwiftPasswordsFilterArrayOutput) ElementType ¶
func (GetSwiftPasswordsFilterArrayOutput) ElementType() reflect.Type
func (GetSwiftPasswordsFilterArrayOutput) Index ¶
func (o GetSwiftPasswordsFilterArrayOutput) Index(i pulumi.IntInput) GetSwiftPasswordsFilterOutput
func (GetSwiftPasswordsFilterArrayOutput) ToGetSwiftPasswordsFilterArrayOutput ¶
func (o GetSwiftPasswordsFilterArrayOutput) ToGetSwiftPasswordsFilterArrayOutput() GetSwiftPasswordsFilterArrayOutput
func (GetSwiftPasswordsFilterArrayOutput) ToGetSwiftPasswordsFilterArrayOutputWithContext ¶
func (o GetSwiftPasswordsFilterArrayOutput) ToGetSwiftPasswordsFilterArrayOutputWithContext(ctx context.Context) GetSwiftPasswordsFilterArrayOutput
type GetSwiftPasswordsFilterInput ¶
type GetSwiftPasswordsFilterInput interface { pulumi.Input ToGetSwiftPasswordsFilterOutput() GetSwiftPasswordsFilterOutput ToGetSwiftPasswordsFilterOutputWithContext(context.Context) GetSwiftPasswordsFilterOutput }
GetSwiftPasswordsFilterInput is an input type that accepts GetSwiftPasswordsFilterArgs and GetSwiftPasswordsFilterOutput values. You can construct a concrete instance of `GetSwiftPasswordsFilterInput` via:
GetSwiftPasswordsFilterArgs{...}
type GetSwiftPasswordsFilterOutput ¶
type GetSwiftPasswordsFilterOutput struct{ *pulumi.OutputState }
func (GetSwiftPasswordsFilterOutput) ElementType ¶
func (GetSwiftPasswordsFilterOutput) ElementType() reflect.Type
func (GetSwiftPasswordsFilterOutput) Name ¶
func (o GetSwiftPasswordsFilterOutput) Name() pulumi.StringOutput
func (GetSwiftPasswordsFilterOutput) Regex ¶
func (o GetSwiftPasswordsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSwiftPasswordsFilterOutput) ToGetSwiftPasswordsFilterOutput ¶
func (o GetSwiftPasswordsFilterOutput) ToGetSwiftPasswordsFilterOutput() GetSwiftPasswordsFilterOutput
func (GetSwiftPasswordsFilterOutput) ToGetSwiftPasswordsFilterOutputWithContext ¶
func (o GetSwiftPasswordsFilterOutput) ToGetSwiftPasswordsFilterOutputWithContext(ctx context.Context) GetSwiftPasswordsFilterOutput
func (GetSwiftPasswordsFilterOutput) Values ¶
func (o GetSwiftPasswordsFilterOutput) Values() pulumi.StringArrayOutput
type GetSwiftPasswordsOutputArgs ¶
type GetSwiftPasswordsOutputArgs struct { Filters GetSwiftPasswordsFilterArrayInput `pulumi:"filters"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
A collection of arguments for invoking getSwiftPasswords.
func (GetSwiftPasswordsOutputArgs) ElementType ¶
func (GetSwiftPasswordsOutputArgs) ElementType() reflect.Type
type GetSwiftPasswordsPassword ¶
type GetSwiftPasswordsPassword struct { // The description you assign to the Swift password. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` ExpiresOn string `pulumi:"expiresOn"` // The OCID of the Swift password. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // The Swift password. The value is available only in the response for `CreateSwiftPassword`, and not for `ListSwiftPasswords` or `UpdateSwiftPassword`. Password string `pulumi:"password"` // The password's current state. State string `pulumi:"state"` // Date and time the `SwiftPassword` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The OCID of the user. UserId string `pulumi:"userId"` }
type GetSwiftPasswordsPasswordArgs ¶
type GetSwiftPasswordsPasswordArgs struct { // The description you assign to the Swift password. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` ExpiresOn pulumi.StringInput `pulumi:"expiresOn"` // The OCID of the Swift password. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // The Swift password. The value is available only in the response for `CreateSwiftPassword`, and not for `ListSwiftPasswords` or `UpdateSwiftPassword`. Password pulumi.StringInput `pulumi:"password"` // The password's current state. State pulumi.StringInput `pulumi:"state"` // Date and time the `SwiftPassword` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
func (GetSwiftPasswordsPasswordArgs) ElementType ¶
func (GetSwiftPasswordsPasswordArgs) ElementType() reflect.Type
func (GetSwiftPasswordsPasswordArgs) ToGetSwiftPasswordsPasswordOutput ¶
func (i GetSwiftPasswordsPasswordArgs) ToGetSwiftPasswordsPasswordOutput() GetSwiftPasswordsPasswordOutput
func (GetSwiftPasswordsPasswordArgs) ToGetSwiftPasswordsPasswordOutputWithContext ¶
func (i GetSwiftPasswordsPasswordArgs) ToGetSwiftPasswordsPasswordOutputWithContext(ctx context.Context) GetSwiftPasswordsPasswordOutput
type GetSwiftPasswordsPasswordArray ¶
type GetSwiftPasswordsPasswordArray []GetSwiftPasswordsPasswordInput
func (GetSwiftPasswordsPasswordArray) ElementType ¶
func (GetSwiftPasswordsPasswordArray) ElementType() reflect.Type
func (GetSwiftPasswordsPasswordArray) ToGetSwiftPasswordsPasswordArrayOutput ¶
func (i GetSwiftPasswordsPasswordArray) ToGetSwiftPasswordsPasswordArrayOutput() GetSwiftPasswordsPasswordArrayOutput
func (GetSwiftPasswordsPasswordArray) ToGetSwiftPasswordsPasswordArrayOutputWithContext ¶
func (i GetSwiftPasswordsPasswordArray) ToGetSwiftPasswordsPasswordArrayOutputWithContext(ctx context.Context) GetSwiftPasswordsPasswordArrayOutput
type GetSwiftPasswordsPasswordArrayInput ¶
type GetSwiftPasswordsPasswordArrayInput interface { pulumi.Input ToGetSwiftPasswordsPasswordArrayOutput() GetSwiftPasswordsPasswordArrayOutput ToGetSwiftPasswordsPasswordArrayOutputWithContext(context.Context) GetSwiftPasswordsPasswordArrayOutput }
GetSwiftPasswordsPasswordArrayInput is an input type that accepts GetSwiftPasswordsPasswordArray and GetSwiftPasswordsPasswordArrayOutput values. You can construct a concrete instance of `GetSwiftPasswordsPasswordArrayInput` via:
GetSwiftPasswordsPasswordArray{ GetSwiftPasswordsPasswordArgs{...} }
type GetSwiftPasswordsPasswordArrayOutput ¶
type GetSwiftPasswordsPasswordArrayOutput struct{ *pulumi.OutputState }
func (GetSwiftPasswordsPasswordArrayOutput) ElementType ¶
func (GetSwiftPasswordsPasswordArrayOutput) ElementType() reflect.Type
func (GetSwiftPasswordsPasswordArrayOutput) Index ¶
func (o GetSwiftPasswordsPasswordArrayOutput) Index(i pulumi.IntInput) GetSwiftPasswordsPasswordOutput
func (GetSwiftPasswordsPasswordArrayOutput) ToGetSwiftPasswordsPasswordArrayOutput ¶
func (o GetSwiftPasswordsPasswordArrayOutput) ToGetSwiftPasswordsPasswordArrayOutput() GetSwiftPasswordsPasswordArrayOutput
func (GetSwiftPasswordsPasswordArrayOutput) ToGetSwiftPasswordsPasswordArrayOutputWithContext ¶
func (o GetSwiftPasswordsPasswordArrayOutput) ToGetSwiftPasswordsPasswordArrayOutputWithContext(ctx context.Context) GetSwiftPasswordsPasswordArrayOutput
type GetSwiftPasswordsPasswordInput ¶
type GetSwiftPasswordsPasswordInput interface { pulumi.Input ToGetSwiftPasswordsPasswordOutput() GetSwiftPasswordsPasswordOutput ToGetSwiftPasswordsPasswordOutputWithContext(context.Context) GetSwiftPasswordsPasswordOutput }
GetSwiftPasswordsPasswordInput is an input type that accepts GetSwiftPasswordsPasswordArgs and GetSwiftPasswordsPasswordOutput values. You can construct a concrete instance of `GetSwiftPasswordsPasswordInput` via:
GetSwiftPasswordsPasswordArgs{...}
type GetSwiftPasswordsPasswordOutput ¶
type GetSwiftPasswordsPasswordOutput struct{ *pulumi.OutputState }
func (GetSwiftPasswordsPasswordOutput) Description ¶
func (o GetSwiftPasswordsPasswordOutput) Description() pulumi.StringOutput
The description you assign to the Swift password. Does not have to be unique, and it's changeable.
func (GetSwiftPasswordsPasswordOutput) ElementType ¶
func (GetSwiftPasswordsPasswordOutput) ElementType() reflect.Type
func (GetSwiftPasswordsPasswordOutput) ExpiresOn ¶
func (o GetSwiftPasswordsPasswordOutput) ExpiresOn() pulumi.StringOutput
Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (GetSwiftPasswordsPasswordOutput) Id ¶
func (o GetSwiftPasswordsPasswordOutput) Id() pulumi.StringOutput
The OCID of the Swift password.
func (GetSwiftPasswordsPasswordOutput) InactiveState ¶
func (o GetSwiftPasswordsPasswordOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetSwiftPasswordsPasswordOutput) Password ¶
func (o GetSwiftPasswordsPasswordOutput) Password() pulumi.StringOutput
The Swift password. The value is available only in the response for `CreateSwiftPassword`, and not for `ListSwiftPasswords` or `UpdateSwiftPassword`.
func (GetSwiftPasswordsPasswordOutput) State ¶
func (o GetSwiftPasswordsPasswordOutput) State() pulumi.StringOutput
The password's current state.
func (GetSwiftPasswordsPasswordOutput) TimeCreated ¶
func (o GetSwiftPasswordsPasswordOutput) TimeCreated() pulumi.StringOutput
Date and time the `SwiftPassword` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetSwiftPasswordsPasswordOutput) ToGetSwiftPasswordsPasswordOutput ¶
func (o GetSwiftPasswordsPasswordOutput) ToGetSwiftPasswordsPasswordOutput() GetSwiftPasswordsPasswordOutput
func (GetSwiftPasswordsPasswordOutput) ToGetSwiftPasswordsPasswordOutputWithContext ¶
func (o GetSwiftPasswordsPasswordOutput) ToGetSwiftPasswordsPasswordOutputWithContext(ctx context.Context) GetSwiftPasswordsPasswordOutput
func (GetSwiftPasswordsPasswordOutput) UserId ¶
func (o GetSwiftPasswordsPasswordOutput) UserId() pulumi.StringOutput
The OCID of the user.
type GetSwiftPasswordsResult ¶
type GetSwiftPasswordsResult struct { Filters []GetSwiftPasswordsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of passwords. Passwords []GetSwiftPasswordsPassword `pulumi:"passwords"` // The OCID of the user the password belongs to. UserId string `pulumi:"userId"` }
A collection of values returned by getSwiftPasswords.
func GetSwiftPasswords ¶
func GetSwiftPasswords(ctx *pulumi.Context, args *GetSwiftPasswordsArgs, opts ...pulumi.InvokeOption) (*GetSwiftPasswordsResult, error)
This data source provides the list of Swift Passwords in Oracle Cloud Infrastructure Identity service.
**Deprecated. Use [ListAuthTokens](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AuthToken/ListAuthTokens) instead.**
Lists the Swift passwords for the specified user. The returned object contains the password's OCID, but not the password itself. The actual password is returned only upon creation.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetSwiftPasswords(ctx, &identity.GetSwiftPasswordsArgs{ UserId: oci_identity_user.Test_user.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetSwiftPasswordsResultOutput ¶
type GetSwiftPasswordsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSwiftPasswords.
func GetSwiftPasswordsOutput ¶
func GetSwiftPasswordsOutput(ctx *pulumi.Context, args GetSwiftPasswordsOutputArgs, opts ...pulumi.InvokeOption) GetSwiftPasswordsResultOutput
func (GetSwiftPasswordsResultOutput) ElementType ¶
func (GetSwiftPasswordsResultOutput) ElementType() reflect.Type
func (GetSwiftPasswordsResultOutput) Filters ¶
func (o GetSwiftPasswordsResultOutput) Filters() GetSwiftPasswordsFilterArrayOutput
func (GetSwiftPasswordsResultOutput) Id ¶
func (o GetSwiftPasswordsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSwiftPasswordsResultOutput) Passwords ¶
func (o GetSwiftPasswordsResultOutput) Passwords() GetSwiftPasswordsPasswordArrayOutput
The list of passwords.
func (GetSwiftPasswordsResultOutput) ToGetSwiftPasswordsResultOutput ¶
func (o GetSwiftPasswordsResultOutput) ToGetSwiftPasswordsResultOutput() GetSwiftPasswordsResultOutput
func (GetSwiftPasswordsResultOutput) ToGetSwiftPasswordsResultOutputWithContext ¶
func (o GetSwiftPasswordsResultOutput) ToGetSwiftPasswordsResultOutputWithContext(ctx context.Context) GetSwiftPasswordsResultOutput
func (GetSwiftPasswordsResultOutput) UserId ¶
func (o GetSwiftPasswordsResultOutput) UserId() pulumi.StringOutput
The OCID of the user the password belongs to.
type GetTagDefaultsArgs ¶
type GetTagDefaultsArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId *string `pulumi:"compartmentId"` Filters []GetTagDefaultsFilter `pulumi:"filters"` // A filter to only return resources that match the specified OCID exactly. Id *string `pulumi:"id"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` // The OCID of the tag definition. TagDefinitionId *string `pulumi:"tagDefinitionId"` }
A collection of arguments for invoking getTagDefaults.
type GetTagDefaultsFilter ¶
type GetTagDefaultsFilterArgs ¶
type GetTagDefaultsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagDefaultsFilterArgs) ElementType ¶
func (GetTagDefaultsFilterArgs) ElementType() reflect.Type
func (GetTagDefaultsFilterArgs) ToGetTagDefaultsFilterOutput ¶
func (i GetTagDefaultsFilterArgs) ToGetTagDefaultsFilterOutput() GetTagDefaultsFilterOutput
func (GetTagDefaultsFilterArgs) ToGetTagDefaultsFilterOutputWithContext ¶
func (i GetTagDefaultsFilterArgs) ToGetTagDefaultsFilterOutputWithContext(ctx context.Context) GetTagDefaultsFilterOutput
type GetTagDefaultsFilterArray ¶
type GetTagDefaultsFilterArray []GetTagDefaultsFilterInput
func (GetTagDefaultsFilterArray) ElementType ¶
func (GetTagDefaultsFilterArray) ElementType() reflect.Type
func (GetTagDefaultsFilterArray) ToGetTagDefaultsFilterArrayOutput ¶
func (i GetTagDefaultsFilterArray) ToGetTagDefaultsFilterArrayOutput() GetTagDefaultsFilterArrayOutput
func (GetTagDefaultsFilterArray) ToGetTagDefaultsFilterArrayOutputWithContext ¶
func (i GetTagDefaultsFilterArray) ToGetTagDefaultsFilterArrayOutputWithContext(ctx context.Context) GetTagDefaultsFilterArrayOutput
type GetTagDefaultsFilterArrayInput ¶
type GetTagDefaultsFilterArrayInput interface { pulumi.Input ToGetTagDefaultsFilterArrayOutput() GetTagDefaultsFilterArrayOutput ToGetTagDefaultsFilterArrayOutputWithContext(context.Context) GetTagDefaultsFilterArrayOutput }
GetTagDefaultsFilterArrayInput is an input type that accepts GetTagDefaultsFilterArray and GetTagDefaultsFilterArrayOutput values. You can construct a concrete instance of `GetTagDefaultsFilterArrayInput` via:
GetTagDefaultsFilterArray{ GetTagDefaultsFilterArgs{...} }
type GetTagDefaultsFilterArrayOutput ¶
type GetTagDefaultsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetTagDefaultsFilterArrayOutput) ElementType ¶
func (GetTagDefaultsFilterArrayOutput) ElementType() reflect.Type
func (GetTagDefaultsFilterArrayOutput) Index ¶
func (o GetTagDefaultsFilterArrayOutput) Index(i pulumi.IntInput) GetTagDefaultsFilterOutput
func (GetTagDefaultsFilterArrayOutput) ToGetTagDefaultsFilterArrayOutput ¶
func (o GetTagDefaultsFilterArrayOutput) ToGetTagDefaultsFilterArrayOutput() GetTagDefaultsFilterArrayOutput
func (GetTagDefaultsFilterArrayOutput) ToGetTagDefaultsFilterArrayOutputWithContext ¶
func (o GetTagDefaultsFilterArrayOutput) ToGetTagDefaultsFilterArrayOutputWithContext(ctx context.Context) GetTagDefaultsFilterArrayOutput
type GetTagDefaultsFilterInput ¶
type GetTagDefaultsFilterInput interface { pulumi.Input ToGetTagDefaultsFilterOutput() GetTagDefaultsFilterOutput ToGetTagDefaultsFilterOutputWithContext(context.Context) GetTagDefaultsFilterOutput }
GetTagDefaultsFilterInput is an input type that accepts GetTagDefaultsFilterArgs and GetTagDefaultsFilterOutput values. You can construct a concrete instance of `GetTagDefaultsFilterInput` via:
GetTagDefaultsFilterArgs{...}
type GetTagDefaultsFilterOutput ¶
type GetTagDefaultsFilterOutput struct{ *pulumi.OutputState }
func (GetTagDefaultsFilterOutput) ElementType ¶
func (GetTagDefaultsFilterOutput) ElementType() reflect.Type
func (GetTagDefaultsFilterOutput) Name ¶
func (o GetTagDefaultsFilterOutput) Name() pulumi.StringOutput
func (GetTagDefaultsFilterOutput) Regex ¶
func (o GetTagDefaultsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetTagDefaultsFilterOutput) ToGetTagDefaultsFilterOutput ¶
func (o GetTagDefaultsFilterOutput) ToGetTagDefaultsFilterOutput() GetTagDefaultsFilterOutput
func (GetTagDefaultsFilterOutput) ToGetTagDefaultsFilterOutputWithContext ¶
func (o GetTagDefaultsFilterOutput) ToGetTagDefaultsFilterOutputWithContext(ctx context.Context) GetTagDefaultsFilterOutput
func (GetTagDefaultsFilterOutput) Values ¶
func (o GetTagDefaultsFilterOutput) Values() pulumi.StringArrayOutput
type GetTagDefaultsOutputArgs ¶
type GetTagDefaultsOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` Filters GetTagDefaultsFilterArrayInput `pulumi:"filters"` // A filter to only return resources that match the specified OCID exactly. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` // The OCID of the tag definition. TagDefinitionId pulumi.StringPtrInput `pulumi:"tagDefinitionId"` }
A collection of arguments for invoking getTagDefaults.
func (GetTagDefaultsOutputArgs) ElementType ¶
func (GetTagDefaultsOutputArgs) ElementType() reflect.Type
type GetTagDefaultsResult ¶
type GetTagDefaultsResult struct { // The OCID of the compartment. The tag default applies to all new resources that get created in the compartment. Resources that existed before the tag default was created are not tagged. CompartmentId *string `pulumi:"compartmentId"` Filters []GetTagDefaultsFilter `pulumi:"filters"` // The OCID of the tag default. Id *string `pulumi:"id"` // The tag default's current state. After creating a `TagDefault`, make sure its `lifecycleState` is ACTIVE before using it. State *string `pulumi:"state"` // The list of tag_defaults. TagDefaults []GetTagDefaultsTagDefault `pulumi:"tagDefaults"` // The OCID of the tag definition. The tag default will always assign a default value for this tag definition. TagDefinitionId *string `pulumi:"tagDefinitionId"` }
A collection of values returned by getTagDefaults.
func GetTagDefaults ¶
func GetTagDefaults(ctx *pulumi.Context, args *GetTagDefaultsArgs, opts ...pulumi.InvokeOption) (*GetTagDefaultsResult, error)
This data source provides the list of Tag Defaults in Oracle Cloud Infrastructure Identity service.
Lists the tag defaults for tag definitions in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetTagDefaults(ctx, &identity.GetTagDefaultsArgs{ CompartmentId: pulumi.StringRef(_var.Compartment_id), Id: pulumi.StringRef(_var.Tag_default_id), State: pulumi.StringRef(_var.Tag_default_state), TagDefinitionId: pulumi.StringRef(oci_identity_tag_definition.Test_tag_definition.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetTagDefaultsResultOutput ¶
type GetTagDefaultsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTagDefaults.
func GetTagDefaultsOutput ¶
func GetTagDefaultsOutput(ctx *pulumi.Context, args GetTagDefaultsOutputArgs, opts ...pulumi.InvokeOption) GetTagDefaultsResultOutput
func (GetTagDefaultsResultOutput) CompartmentId ¶
func (o GetTagDefaultsResultOutput) CompartmentId() pulumi.StringPtrOutput
The OCID of the compartment. The tag default applies to all new resources that get created in the compartment. Resources that existed before the tag default was created are not tagged.
func (GetTagDefaultsResultOutput) ElementType ¶
func (GetTagDefaultsResultOutput) ElementType() reflect.Type
func (GetTagDefaultsResultOutput) Filters ¶
func (o GetTagDefaultsResultOutput) Filters() GetTagDefaultsFilterArrayOutput
func (GetTagDefaultsResultOutput) Id ¶
func (o GetTagDefaultsResultOutput) Id() pulumi.StringPtrOutput
The OCID of the tag default.
func (GetTagDefaultsResultOutput) State ¶
func (o GetTagDefaultsResultOutput) State() pulumi.StringPtrOutput
The tag default's current state. After creating a `TagDefault`, make sure its `lifecycleState` is ACTIVE before using it.
func (GetTagDefaultsResultOutput) TagDefaults ¶
func (o GetTagDefaultsResultOutput) TagDefaults() GetTagDefaultsTagDefaultArrayOutput
The list of tag_defaults.
func (GetTagDefaultsResultOutput) TagDefinitionId ¶
func (o GetTagDefaultsResultOutput) TagDefinitionId() pulumi.StringPtrOutput
The OCID of the tag definition. The tag default will always assign a default value for this tag definition.
func (GetTagDefaultsResultOutput) ToGetTagDefaultsResultOutput ¶
func (o GetTagDefaultsResultOutput) ToGetTagDefaultsResultOutput() GetTagDefaultsResultOutput
func (GetTagDefaultsResultOutput) ToGetTagDefaultsResultOutputWithContext ¶
func (o GetTagDefaultsResultOutput) ToGetTagDefaultsResultOutputWithContext(ctx context.Context) GetTagDefaultsResultOutput
type GetTagDefaultsTagDefault ¶
type GetTagDefaultsTagDefault struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // A filter to only return resources that match the specified OCID exactly. Id string `pulumi:"id"` // If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked. // * If the `isRequired` flag is set to "true", the value is set during resource creation. // * If the `isRequired` flag is set to "false", the value you enter is set during resource creation. IsRequired bool `pulumi:"isRequired"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // The OCID of the tag definition. TagDefinitionId string `pulumi:"tagDefinitionId"` // The name used in the tag definition. This field is informational in the context of the tag default. TagDefinitionName string `pulumi:"tagDefinitionName"` // The OCID of the tag namespace that contains the tag definition. TagNamespaceId string `pulumi:"tagNamespaceId"` // Date and time the `TagDefault` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The default value for the tag definition. This will be applied to all new resources created in the compartment. Value string `pulumi:"value"` }
type GetTagDefaultsTagDefaultArgs ¶
type GetTagDefaultsTagDefaultArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to only return resources that match the specified OCID exactly. Id pulumi.StringInput `pulumi:"id"` // If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked. // * If the `isRequired` flag is set to "true", the value is set during resource creation. // * If the `isRequired` flag is set to "false", the value you enter is set during resource creation. IsRequired pulumi.BoolInput `pulumi:"isRequired"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // The OCID of the tag definition. TagDefinitionId pulumi.StringInput `pulumi:"tagDefinitionId"` // The name used in the tag definition. This field is informational in the context of the tag default. TagDefinitionName pulumi.StringInput `pulumi:"tagDefinitionName"` // The OCID of the tag namespace that contains the tag definition. TagNamespaceId pulumi.StringInput `pulumi:"tagNamespaceId"` // Date and time the `TagDefault` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The default value for the tag definition. This will be applied to all new resources created in the compartment. Value pulumi.StringInput `pulumi:"value"` }
func (GetTagDefaultsTagDefaultArgs) ElementType ¶
func (GetTagDefaultsTagDefaultArgs) ElementType() reflect.Type
func (GetTagDefaultsTagDefaultArgs) ToGetTagDefaultsTagDefaultOutput ¶
func (i GetTagDefaultsTagDefaultArgs) ToGetTagDefaultsTagDefaultOutput() GetTagDefaultsTagDefaultOutput
func (GetTagDefaultsTagDefaultArgs) ToGetTagDefaultsTagDefaultOutputWithContext ¶
func (i GetTagDefaultsTagDefaultArgs) ToGetTagDefaultsTagDefaultOutputWithContext(ctx context.Context) GetTagDefaultsTagDefaultOutput
type GetTagDefaultsTagDefaultArray ¶
type GetTagDefaultsTagDefaultArray []GetTagDefaultsTagDefaultInput
func (GetTagDefaultsTagDefaultArray) ElementType ¶
func (GetTagDefaultsTagDefaultArray) ElementType() reflect.Type
func (GetTagDefaultsTagDefaultArray) ToGetTagDefaultsTagDefaultArrayOutput ¶
func (i GetTagDefaultsTagDefaultArray) ToGetTagDefaultsTagDefaultArrayOutput() GetTagDefaultsTagDefaultArrayOutput
func (GetTagDefaultsTagDefaultArray) ToGetTagDefaultsTagDefaultArrayOutputWithContext ¶
func (i GetTagDefaultsTagDefaultArray) ToGetTagDefaultsTagDefaultArrayOutputWithContext(ctx context.Context) GetTagDefaultsTagDefaultArrayOutput
type GetTagDefaultsTagDefaultArrayInput ¶
type GetTagDefaultsTagDefaultArrayInput interface { pulumi.Input ToGetTagDefaultsTagDefaultArrayOutput() GetTagDefaultsTagDefaultArrayOutput ToGetTagDefaultsTagDefaultArrayOutputWithContext(context.Context) GetTagDefaultsTagDefaultArrayOutput }
GetTagDefaultsTagDefaultArrayInput is an input type that accepts GetTagDefaultsTagDefaultArray and GetTagDefaultsTagDefaultArrayOutput values. You can construct a concrete instance of `GetTagDefaultsTagDefaultArrayInput` via:
GetTagDefaultsTagDefaultArray{ GetTagDefaultsTagDefaultArgs{...} }
type GetTagDefaultsTagDefaultArrayOutput ¶
type GetTagDefaultsTagDefaultArrayOutput struct{ *pulumi.OutputState }
func (GetTagDefaultsTagDefaultArrayOutput) ElementType ¶
func (GetTagDefaultsTagDefaultArrayOutput) ElementType() reflect.Type
func (GetTagDefaultsTagDefaultArrayOutput) Index ¶
func (o GetTagDefaultsTagDefaultArrayOutput) Index(i pulumi.IntInput) GetTagDefaultsTagDefaultOutput
func (GetTagDefaultsTagDefaultArrayOutput) ToGetTagDefaultsTagDefaultArrayOutput ¶
func (o GetTagDefaultsTagDefaultArrayOutput) ToGetTagDefaultsTagDefaultArrayOutput() GetTagDefaultsTagDefaultArrayOutput
func (GetTagDefaultsTagDefaultArrayOutput) ToGetTagDefaultsTagDefaultArrayOutputWithContext ¶
func (o GetTagDefaultsTagDefaultArrayOutput) ToGetTagDefaultsTagDefaultArrayOutputWithContext(ctx context.Context) GetTagDefaultsTagDefaultArrayOutput
type GetTagDefaultsTagDefaultInput ¶
type GetTagDefaultsTagDefaultInput interface { pulumi.Input ToGetTagDefaultsTagDefaultOutput() GetTagDefaultsTagDefaultOutput ToGetTagDefaultsTagDefaultOutputWithContext(context.Context) GetTagDefaultsTagDefaultOutput }
GetTagDefaultsTagDefaultInput is an input type that accepts GetTagDefaultsTagDefaultArgs and GetTagDefaultsTagDefaultOutput values. You can construct a concrete instance of `GetTagDefaultsTagDefaultInput` via:
GetTagDefaultsTagDefaultArgs{...}
type GetTagDefaultsTagDefaultOutput ¶
type GetTagDefaultsTagDefaultOutput struct{ *pulumi.OutputState }
func (GetTagDefaultsTagDefaultOutput) CompartmentId ¶
func (o GetTagDefaultsTagDefaultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetTagDefaultsTagDefaultOutput) ElementType ¶
func (GetTagDefaultsTagDefaultOutput) ElementType() reflect.Type
func (GetTagDefaultsTagDefaultOutput) Id ¶
func (o GetTagDefaultsTagDefaultOutput) Id() pulumi.StringOutput
A filter to only return resources that match the specified OCID exactly.
func (GetTagDefaultsTagDefaultOutput) IsRequired ¶
func (o GetTagDefaultsTagDefaultOutput) IsRequired() pulumi.BoolOutput
If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked. * If the `isRequired` flag is set to "true", the value is set during resource creation. * If the `isRequired` flag is set to "false", the value you enter is set during resource creation.
func (GetTagDefaultsTagDefaultOutput) State ¶
func (o GetTagDefaultsTagDefaultOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetTagDefaultsTagDefaultOutput) TagDefinitionId ¶
func (o GetTagDefaultsTagDefaultOutput) TagDefinitionId() pulumi.StringOutput
The OCID of the tag definition.
func (GetTagDefaultsTagDefaultOutput) TagDefinitionName ¶
func (o GetTagDefaultsTagDefaultOutput) TagDefinitionName() pulumi.StringOutput
The name used in the tag definition. This field is informational in the context of the tag default.
func (GetTagDefaultsTagDefaultOutput) TagNamespaceId ¶
func (o GetTagDefaultsTagDefaultOutput) TagNamespaceId() pulumi.StringOutput
The OCID of the tag namespace that contains the tag definition.
func (GetTagDefaultsTagDefaultOutput) TimeCreated ¶
func (o GetTagDefaultsTagDefaultOutput) TimeCreated() pulumi.StringOutput
Date and time the `TagDefault` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetTagDefaultsTagDefaultOutput) ToGetTagDefaultsTagDefaultOutput ¶
func (o GetTagDefaultsTagDefaultOutput) ToGetTagDefaultsTagDefaultOutput() GetTagDefaultsTagDefaultOutput
func (GetTagDefaultsTagDefaultOutput) ToGetTagDefaultsTagDefaultOutputWithContext ¶
func (o GetTagDefaultsTagDefaultOutput) ToGetTagDefaultsTagDefaultOutputWithContext(ctx context.Context) GetTagDefaultsTagDefaultOutput
func (GetTagDefaultsTagDefaultOutput) Value ¶
func (o GetTagDefaultsTagDefaultOutput) Value() pulumi.StringOutput
The default value for the tag definition. This will be applied to all new resources created in the compartment.
type GetTagNamespacesArgs ¶
type GetTagNamespacesArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetTagNamespacesFilter `pulumi:"filters"` // An optional boolean parameter indicating whether to retrieve all tag namespaces in subcompartments. If this parameter is not specified, only the tag namespaces defined in the specified compartment are retrieved. IncludeSubcompartments *bool `pulumi:"includeSubcompartments"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getTagNamespaces.
type GetTagNamespacesFilter ¶
type GetTagNamespacesFilterArgs ¶
type GetTagNamespacesFilterArgs struct { // The name of the tag namespace. It must be unique across all tag namespaces in the tenancy and cannot be changed. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagNamespacesFilterArgs) ElementType ¶
func (GetTagNamespacesFilterArgs) ElementType() reflect.Type
func (GetTagNamespacesFilterArgs) ToGetTagNamespacesFilterOutput ¶
func (i GetTagNamespacesFilterArgs) ToGetTagNamespacesFilterOutput() GetTagNamespacesFilterOutput
func (GetTagNamespacesFilterArgs) ToGetTagNamespacesFilterOutputWithContext ¶
func (i GetTagNamespacesFilterArgs) ToGetTagNamespacesFilterOutputWithContext(ctx context.Context) GetTagNamespacesFilterOutput
type GetTagNamespacesFilterArray ¶
type GetTagNamespacesFilterArray []GetTagNamespacesFilterInput
func (GetTagNamespacesFilterArray) ElementType ¶
func (GetTagNamespacesFilterArray) ElementType() reflect.Type
func (GetTagNamespacesFilterArray) ToGetTagNamespacesFilterArrayOutput ¶
func (i GetTagNamespacesFilterArray) ToGetTagNamespacesFilterArrayOutput() GetTagNamespacesFilterArrayOutput
func (GetTagNamespacesFilterArray) ToGetTagNamespacesFilterArrayOutputWithContext ¶
func (i GetTagNamespacesFilterArray) ToGetTagNamespacesFilterArrayOutputWithContext(ctx context.Context) GetTagNamespacesFilterArrayOutput
type GetTagNamespacesFilterArrayInput ¶
type GetTagNamespacesFilterArrayInput interface { pulumi.Input ToGetTagNamespacesFilterArrayOutput() GetTagNamespacesFilterArrayOutput ToGetTagNamespacesFilterArrayOutputWithContext(context.Context) GetTagNamespacesFilterArrayOutput }
GetTagNamespacesFilterArrayInput is an input type that accepts GetTagNamespacesFilterArray and GetTagNamespacesFilterArrayOutput values. You can construct a concrete instance of `GetTagNamespacesFilterArrayInput` via:
GetTagNamespacesFilterArray{ GetTagNamespacesFilterArgs{...} }
type GetTagNamespacesFilterArrayOutput ¶
type GetTagNamespacesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetTagNamespacesFilterArrayOutput) ElementType ¶
func (GetTagNamespacesFilterArrayOutput) ElementType() reflect.Type
func (GetTagNamespacesFilterArrayOutput) Index ¶
func (o GetTagNamespacesFilterArrayOutput) Index(i pulumi.IntInput) GetTagNamespacesFilterOutput
func (GetTagNamespacesFilterArrayOutput) ToGetTagNamespacesFilterArrayOutput ¶
func (o GetTagNamespacesFilterArrayOutput) ToGetTagNamespacesFilterArrayOutput() GetTagNamespacesFilterArrayOutput
func (GetTagNamespacesFilterArrayOutput) ToGetTagNamespacesFilterArrayOutputWithContext ¶
func (o GetTagNamespacesFilterArrayOutput) ToGetTagNamespacesFilterArrayOutputWithContext(ctx context.Context) GetTagNamespacesFilterArrayOutput
type GetTagNamespacesFilterInput ¶
type GetTagNamespacesFilterInput interface { pulumi.Input ToGetTagNamespacesFilterOutput() GetTagNamespacesFilterOutput ToGetTagNamespacesFilterOutputWithContext(context.Context) GetTagNamespacesFilterOutput }
GetTagNamespacesFilterInput is an input type that accepts GetTagNamespacesFilterArgs and GetTagNamespacesFilterOutput values. You can construct a concrete instance of `GetTagNamespacesFilterInput` via:
GetTagNamespacesFilterArgs{...}
type GetTagNamespacesFilterOutput ¶
type GetTagNamespacesFilterOutput struct{ *pulumi.OutputState }
func (GetTagNamespacesFilterOutput) ElementType ¶
func (GetTagNamespacesFilterOutput) ElementType() reflect.Type
func (GetTagNamespacesFilterOutput) Name ¶
func (o GetTagNamespacesFilterOutput) Name() pulumi.StringOutput
The name of the tag namespace. It must be unique across all tag namespaces in the tenancy and cannot be changed.
func (GetTagNamespacesFilterOutput) Regex ¶
func (o GetTagNamespacesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetTagNamespacesFilterOutput) ToGetTagNamespacesFilterOutput ¶
func (o GetTagNamespacesFilterOutput) ToGetTagNamespacesFilterOutput() GetTagNamespacesFilterOutput
func (GetTagNamespacesFilterOutput) ToGetTagNamespacesFilterOutputWithContext ¶
func (o GetTagNamespacesFilterOutput) ToGetTagNamespacesFilterOutputWithContext(ctx context.Context) GetTagNamespacesFilterOutput
func (GetTagNamespacesFilterOutput) Values ¶
func (o GetTagNamespacesFilterOutput) Values() pulumi.StringArrayOutput
type GetTagNamespacesOutputArgs ¶
type GetTagNamespacesOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetTagNamespacesFilterArrayInput `pulumi:"filters"` // An optional boolean parameter indicating whether to retrieve all tag namespaces in subcompartments. If this parameter is not specified, only the tag namespaces defined in the specified compartment are retrieved. IncludeSubcompartments pulumi.BoolPtrInput `pulumi:"includeSubcompartments"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getTagNamespaces.
func (GetTagNamespacesOutputArgs) ElementType ¶
func (GetTagNamespacesOutputArgs) ElementType() reflect.Type
type GetTagNamespacesResult ¶
type GetTagNamespacesResult struct { // The OCID of the compartment that contains the tag namespace. CompartmentId string `pulumi:"compartmentId"` Filters []GetTagNamespacesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IncludeSubcompartments *bool `pulumi:"includeSubcompartments"` // The tagnamespace's current state. After creating a tagnamespace, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tagnamespace, make sure its `lifecycleState` is INACTIVE before using it. State *string `pulumi:"state"` // The list of tag_namespaces. TagNamespaces []GetTagNamespacesTagNamespace `pulumi:"tagNamespaces"` }
A collection of values returned by getTagNamespaces.
func GetTagNamespaces ¶
func GetTagNamespaces(ctx *pulumi.Context, args *GetTagNamespacesArgs, opts ...pulumi.InvokeOption) (*GetTagNamespacesResult, error)
This data source provides the list of Tag Namespaces in Oracle Cloud Infrastructure Identity service.
Lists the tag namespaces in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetTagNamespaces(ctx, &identity.GetTagNamespacesArgs{ CompartmentId: _var.Compartment_id, IncludeSubcompartments: pulumi.BoolRef(_var.Tag_namespace_include_subcompartments), State: pulumi.StringRef(_var.Tag_namespace_state), }, nil) if err != nil { return err } return nil }) }
```
type GetTagNamespacesResultOutput ¶
type GetTagNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTagNamespaces.
func GetTagNamespacesOutput ¶
func GetTagNamespacesOutput(ctx *pulumi.Context, args GetTagNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetTagNamespacesResultOutput
func (GetTagNamespacesResultOutput) CompartmentId ¶
func (o GetTagNamespacesResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the tag namespace.
func (GetTagNamespacesResultOutput) ElementType ¶
func (GetTagNamespacesResultOutput) ElementType() reflect.Type
func (GetTagNamespacesResultOutput) Filters ¶
func (o GetTagNamespacesResultOutput) Filters() GetTagNamespacesFilterArrayOutput
func (GetTagNamespacesResultOutput) Id ¶
func (o GetTagNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTagNamespacesResultOutput) IncludeSubcompartments ¶
func (o GetTagNamespacesResultOutput) IncludeSubcompartments() pulumi.BoolPtrOutput
func (GetTagNamespacesResultOutput) State ¶
func (o GetTagNamespacesResultOutput) State() pulumi.StringPtrOutput
The tagnamespace's current state. After creating a tagnamespace, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tagnamespace, make sure its `lifecycleState` is INACTIVE before using it.
func (GetTagNamespacesResultOutput) TagNamespaces ¶
func (o GetTagNamespacesResultOutput) TagNamespaces() GetTagNamespacesTagNamespaceArrayOutput
The list of tag_namespaces.
func (GetTagNamespacesResultOutput) ToGetTagNamespacesResultOutput ¶
func (o GetTagNamespacesResultOutput) ToGetTagNamespacesResultOutput() GetTagNamespacesResultOutput
func (GetTagNamespacesResultOutput) ToGetTagNamespacesResultOutputWithContext ¶
func (o GetTagNamespacesResultOutput) ToGetTagNamespacesResultOutputWithContext(ctx context.Context) GetTagNamespacesResultOutput
type GetTagNamespacesTagNamespace ¶
type GetTagNamespacesTagNamespace struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the tag namespace. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the tag namespace. Id string `pulumi:"id"` // Whether the tag namespace is retired. For more information, see [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired bool `pulumi:"isRetired"` // The name of the tag namespace. It must be unique across all tag namespaces in the tenancy and cannot be changed. Name string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // Date and time the tag namespace was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetTagNamespacesTagNamespaceArgs ¶
type GetTagNamespacesTagNamespaceArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the tag namespace. Description pulumi.StringInput `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the tag namespace. Id pulumi.StringInput `pulumi:"id"` // Whether the tag namespace is retired. For more information, see [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired pulumi.BoolInput `pulumi:"isRetired"` // The name of the tag namespace. It must be unique across all tag namespaces in the tenancy and cannot be changed. Name pulumi.StringInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // Date and time the tag namespace was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetTagNamespacesTagNamespaceArgs) ElementType ¶
func (GetTagNamespacesTagNamespaceArgs) ElementType() reflect.Type
func (GetTagNamespacesTagNamespaceArgs) ToGetTagNamespacesTagNamespaceOutput ¶
func (i GetTagNamespacesTagNamespaceArgs) ToGetTagNamespacesTagNamespaceOutput() GetTagNamespacesTagNamespaceOutput
func (GetTagNamespacesTagNamespaceArgs) ToGetTagNamespacesTagNamespaceOutputWithContext ¶
func (i GetTagNamespacesTagNamespaceArgs) ToGetTagNamespacesTagNamespaceOutputWithContext(ctx context.Context) GetTagNamespacesTagNamespaceOutput
type GetTagNamespacesTagNamespaceArray ¶
type GetTagNamespacesTagNamespaceArray []GetTagNamespacesTagNamespaceInput
func (GetTagNamespacesTagNamespaceArray) ElementType ¶
func (GetTagNamespacesTagNamespaceArray) ElementType() reflect.Type
func (GetTagNamespacesTagNamespaceArray) ToGetTagNamespacesTagNamespaceArrayOutput ¶
func (i GetTagNamespacesTagNamespaceArray) ToGetTagNamespacesTagNamespaceArrayOutput() GetTagNamespacesTagNamespaceArrayOutput
func (GetTagNamespacesTagNamespaceArray) ToGetTagNamespacesTagNamespaceArrayOutputWithContext ¶
func (i GetTagNamespacesTagNamespaceArray) ToGetTagNamespacesTagNamespaceArrayOutputWithContext(ctx context.Context) GetTagNamespacesTagNamespaceArrayOutput
type GetTagNamespacesTagNamespaceArrayInput ¶
type GetTagNamespacesTagNamespaceArrayInput interface { pulumi.Input ToGetTagNamespacesTagNamespaceArrayOutput() GetTagNamespacesTagNamespaceArrayOutput ToGetTagNamespacesTagNamespaceArrayOutputWithContext(context.Context) GetTagNamespacesTagNamespaceArrayOutput }
GetTagNamespacesTagNamespaceArrayInput is an input type that accepts GetTagNamespacesTagNamespaceArray and GetTagNamespacesTagNamespaceArrayOutput values. You can construct a concrete instance of `GetTagNamespacesTagNamespaceArrayInput` via:
GetTagNamespacesTagNamespaceArray{ GetTagNamespacesTagNamespaceArgs{...} }
type GetTagNamespacesTagNamespaceArrayOutput ¶
type GetTagNamespacesTagNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetTagNamespacesTagNamespaceArrayOutput) ElementType ¶
func (GetTagNamespacesTagNamespaceArrayOutput) ElementType() reflect.Type
func (GetTagNamespacesTagNamespaceArrayOutput) ToGetTagNamespacesTagNamespaceArrayOutput ¶
func (o GetTagNamespacesTagNamespaceArrayOutput) ToGetTagNamespacesTagNamespaceArrayOutput() GetTagNamespacesTagNamespaceArrayOutput
func (GetTagNamespacesTagNamespaceArrayOutput) ToGetTagNamespacesTagNamespaceArrayOutputWithContext ¶
func (o GetTagNamespacesTagNamespaceArrayOutput) ToGetTagNamespacesTagNamespaceArrayOutputWithContext(ctx context.Context) GetTagNamespacesTagNamespaceArrayOutput
type GetTagNamespacesTagNamespaceInput ¶
type GetTagNamespacesTagNamespaceInput interface { pulumi.Input ToGetTagNamespacesTagNamespaceOutput() GetTagNamespacesTagNamespaceOutput ToGetTagNamespacesTagNamespaceOutputWithContext(context.Context) GetTagNamespacesTagNamespaceOutput }
GetTagNamespacesTagNamespaceInput is an input type that accepts GetTagNamespacesTagNamespaceArgs and GetTagNamespacesTagNamespaceOutput values. You can construct a concrete instance of `GetTagNamespacesTagNamespaceInput` via:
GetTagNamespacesTagNamespaceArgs{...}
type GetTagNamespacesTagNamespaceOutput ¶
type GetTagNamespacesTagNamespaceOutput struct{ *pulumi.OutputState }
func (GetTagNamespacesTagNamespaceOutput) CompartmentId ¶
func (o GetTagNamespacesTagNamespaceOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetTagNamespacesTagNamespaceOutput) DefinedTags ¶
func (o GetTagNamespacesTagNamespaceOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetTagNamespacesTagNamespaceOutput) Description ¶
func (o GetTagNamespacesTagNamespaceOutput) Description() pulumi.StringOutput
The description you assign to the tag namespace.
func (GetTagNamespacesTagNamespaceOutput) ElementType ¶
func (GetTagNamespacesTagNamespaceOutput) ElementType() reflect.Type
func (GetTagNamespacesTagNamespaceOutput) FreeformTags ¶
func (o GetTagNamespacesTagNamespaceOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetTagNamespacesTagNamespaceOutput) Id ¶
func (o GetTagNamespacesTagNamespaceOutput) Id() pulumi.StringOutput
The OCID of the tag namespace.
func (GetTagNamespacesTagNamespaceOutput) IsRetired ¶
func (o GetTagNamespacesTagNamespaceOutput) IsRetired() pulumi.BoolOutput
Whether the tag namespace is retired. For more information, see [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring).
func (GetTagNamespacesTagNamespaceOutput) Name ¶
func (o GetTagNamespacesTagNamespaceOutput) Name() pulumi.StringOutput
The name of the tag namespace. It must be unique across all tag namespaces in the tenancy and cannot be changed.
func (GetTagNamespacesTagNamespaceOutput) State ¶
func (o GetTagNamespacesTagNamespaceOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetTagNamespacesTagNamespaceOutput) TimeCreated ¶
func (o GetTagNamespacesTagNamespaceOutput) TimeCreated() pulumi.StringOutput
Date and time the tag namespace was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetTagNamespacesTagNamespaceOutput) ToGetTagNamespacesTagNamespaceOutput ¶
func (o GetTagNamespacesTagNamespaceOutput) ToGetTagNamespacesTagNamespaceOutput() GetTagNamespacesTagNamespaceOutput
func (GetTagNamespacesTagNamespaceOutput) ToGetTagNamespacesTagNamespaceOutputWithContext ¶
func (o GetTagNamespacesTagNamespaceOutput) ToGetTagNamespacesTagNamespaceOutputWithContext(ctx context.Context) GetTagNamespacesTagNamespaceOutput
type GetTagStandardTagNamespaceTemplateArgs ¶
type GetTagStandardTagNamespaceTemplateArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // The name of the standard tag namespace tempate that is requested StandardTagNamespaceName string `pulumi:"standardTagNamespaceName"` }
A collection of arguments for invoking getTagStandardTagNamespaceTemplate.
type GetTagStandardTagNamespaceTemplateOutputArgs ¶
type GetTagStandardTagNamespaceTemplateOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The name of the standard tag namespace tempate that is requested StandardTagNamespaceName pulumi.StringInput `pulumi:"standardTagNamespaceName"` }
A collection of arguments for invoking getTagStandardTagNamespaceTemplate.
func (GetTagStandardTagNamespaceTemplateOutputArgs) ElementType ¶
func (GetTagStandardTagNamespaceTemplateOutputArgs) ElementType() reflect.Type
type GetTagStandardTagNamespaceTemplateResult ¶
type GetTagStandardTagNamespaceTemplateResult struct { CompartmentId string `pulumi:"compartmentId"` // The default description of the tag namespace that users can use to create the tag definition Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The reserved name of this standard tag namespace StandardTagNamespaceName string `pulumi:"standardTagNamespaceName"` // The status of the standard tag namespace Status string `pulumi:"status"` // The template of the tag definition. This object includes necessary details to create the provided standard tag definition. TagDefinitionTemplates []GetTagStandardTagNamespaceTemplateTagDefinitionTemplate `pulumi:"tagDefinitionTemplates"` }
A collection of values returned by getTagStandardTagNamespaceTemplate.
func GetTagStandardTagNamespaceTemplate ¶
func GetTagStandardTagNamespaceTemplate(ctx *pulumi.Context, args *GetTagStandardTagNamespaceTemplateArgs, opts ...pulumi.InvokeOption) (*GetTagStandardTagNamespaceTemplateResult, error)
This data source provides details about a specific Tag Standard Tag Namespace Template resource in Oracle Cloud Infrastructure Identity service.
Retrieve the standard tag namespace template given the standard tag namespace name.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetTagStandardTagNamespaceTemplate(ctx, &identity.GetTagStandardTagNamespaceTemplateArgs{ CompartmentId: _var.Compartment_id, StandardTagNamespaceName: oci_identity_tag_namespace.Test_tag_namespace.Name, }, nil) if err != nil { return err } return nil }) }
```
type GetTagStandardTagNamespaceTemplateResultOutput ¶
type GetTagStandardTagNamespaceTemplateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTagStandardTagNamespaceTemplate.
func GetTagStandardTagNamespaceTemplateOutput ¶
func GetTagStandardTagNamespaceTemplateOutput(ctx *pulumi.Context, args GetTagStandardTagNamespaceTemplateOutputArgs, opts ...pulumi.InvokeOption) GetTagStandardTagNamespaceTemplateResultOutput
func (GetTagStandardTagNamespaceTemplateResultOutput) CompartmentId ¶
func (o GetTagStandardTagNamespaceTemplateResultOutput) CompartmentId() pulumi.StringOutput
func (GetTagStandardTagNamespaceTemplateResultOutput) Description ¶
func (o GetTagStandardTagNamespaceTemplateResultOutput) Description() pulumi.StringOutput
The default description of the tag namespace that users can use to create the tag definition
func (GetTagStandardTagNamespaceTemplateResultOutput) ElementType ¶
func (GetTagStandardTagNamespaceTemplateResultOutput) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplateResultOutput) Id ¶
func (o GetTagStandardTagNamespaceTemplateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTagStandardTagNamespaceTemplateResultOutput) StandardTagNamespaceName ¶
func (o GetTagStandardTagNamespaceTemplateResultOutput) StandardTagNamespaceName() pulumi.StringOutput
The reserved name of this standard tag namespace
func (GetTagStandardTagNamespaceTemplateResultOutput) Status ¶
func (o GetTagStandardTagNamespaceTemplateResultOutput) Status() pulumi.StringOutput
The status of the standard tag namespace
func (GetTagStandardTagNamespaceTemplateResultOutput) TagDefinitionTemplates ¶
func (o GetTagStandardTagNamespaceTemplateResultOutput) TagDefinitionTemplates() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
The template of the tag definition. This object includes necessary details to create the provided standard tag definition.
func (GetTagStandardTagNamespaceTemplateResultOutput) ToGetTagStandardTagNamespaceTemplateResultOutput ¶
func (o GetTagStandardTagNamespaceTemplateResultOutput) ToGetTagStandardTagNamespaceTemplateResultOutput() GetTagStandardTagNamespaceTemplateResultOutput
func (GetTagStandardTagNamespaceTemplateResultOutput) ToGetTagStandardTagNamespaceTemplateResultOutputWithContext ¶
func (o GetTagStandardTagNamespaceTemplateResultOutput) ToGetTagStandardTagNamespaceTemplateResultOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateResultOutput
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplate ¶
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplate struct { // The default description of the tag namespace that users can use to create the tag definition Description string `pulumi:"description"` // The mutability of the possible values list for enum tags. This will default to IMMUTABLE for string value tags EnumMutability string `pulumi:"enumMutability"` // Is the tag a cost tracking tag. Default will be false as cost tracking tags have been deprecated IsCostTracking bool `pulumi:"isCostTracking"` // List of possible values. An optional parameter that will be present if the type of definition is enum. PossibleValues []string `pulumi:"possibleValues"` // The name of this standard tag definition TagDefinitionName string `pulumi:"tagDefinitionName"` // The type of tag definition. Enum or string. Type string `pulumi:"type"` }
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs ¶
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs struct { // The default description of the tag namespace that users can use to create the tag definition Description pulumi.StringInput `pulumi:"description"` // The mutability of the possible values list for enum tags. This will default to IMMUTABLE for string value tags EnumMutability pulumi.StringInput `pulumi:"enumMutability"` // Is the tag a cost tracking tag. Default will be false as cost tracking tags have been deprecated IsCostTracking pulumi.BoolInput `pulumi:"isCostTracking"` // List of possible values. An optional parameter that will be present if the type of definition is enum. PossibleValues pulumi.StringArrayInput `pulumi:"possibleValues"` // The name of this standard tag definition TagDefinitionName pulumi.StringInput `pulumi:"tagDefinitionName"` // The type of tag definition. Enum or string. Type pulumi.StringInput `pulumi:"type"` }
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs) ElementType ¶
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput ¶
func (i GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutputWithContext ¶
func (i GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray ¶
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray []GetTagStandardTagNamespaceTemplateTagDefinitionTemplateInput
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray) ElementType ¶
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput ¶
func (i GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutputWithContext ¶
func (i GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayInput ¶
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayInput interface { pulumi.Input ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutputWithContext(context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput }
GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayInput is an input type that accepts GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray and GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput values. You can construct a concrete instance of `GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayInput` via:
GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArray{ GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs{...} }
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput ¶
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) ElementType ¶
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput ¶
func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutputWithContext ¶
func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArrayOutput
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateInput ¶
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateInput interface { pulumi.Input ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutputWithContext(context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput }
GetTagStandardTagNamespaceTemplateTagDefinitionTemplateInput is an input type that accepts GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs and GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput values. You can construct a concrete instance of `GetTagStandardTagNamespaceTemplateTagDefinitionTemplateInput` via:
GetTagStandardTagNamespaceTemplateTagDefinitionTemplateArgs{...}
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput ¶
type GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput struct{ *pulumi.OutputState }
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) Description ¶
func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) Description() pulumi.StringOutput
The default description of the tag namespace that users can use to create the tag definition
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) ElementType ¶
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) EnumMutability ¶
func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) EnumMutability() pulumi.StringOutput
The mutability of the possible values list for enum tags. This will default to IMMUTABLE for string value tags
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) IsCostTracking ¶
func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) IsCostTracking() pulumi.BoolOutput
Is the tag a cost tracking tag. Default will be false as cost tracking tags have been deprecated
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) PossibleValues ¶
func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) PossibleValues() pulumi.StringArrayOutput
List of possible values. An optional parameter that will be present if the type of definition is enum.
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) TagDefinitionName ¶
func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) TagDefinitionName() pulumi.StringOutput
The name of this standard tag definition
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput ¶
func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput() GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
func (GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutputWithContext ¶
func (o GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput) ToGetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplateTagDefinitionTemplateOutput
type GetTagStandardTagNamespaceTemplatesArgs ¶
type GetTagStandardTagNamespaceTemplatesArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetTagStandardTagNamespaceTemplatesFilter `pulumi:"filters"` }
A collection of arguments for invoking getTagStandardTagNamespaceTemplates.
type GetTagStandardTagNamespaceTemplatesFilterArgs ¶
type GetTagStandardTagNamespaceTemplatesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagStandardTagNamespaceTemplatesFilterArgs) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesFilterArgs) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplatesFilterArgs) ToGetTagStandardTagNamespaceTemplatesFilterOutput ¶
func (i GetTagStandardTagNamespaceTemplatesFilterArgs) ToGetTagStandardTagNamespaceTemplatesFilterOutput() GetTagStandardTagNamespaceTemplatesFilterOutput
func (GetTagStandardTagNamespaceTemplatesFilterArgs) ToGetTagStandardTagNamespaceTemplatesFilterOutputWithContext ¶
func (i GetTagStandardTagNamespaceTemplatesFilterArgs) ToGetTagStandardTagNamespaceTemplatesFilterOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesFilterOutput
type GetTagStandardTagNamespaceTemplatesFilterArray ¶
type GetTagStandardTagNamespaceTemplatesFilterArray []GetTagStandardTagNamespaceTemplatesFilterInput
func (GetTagStandardTagNamespaceTemplatesFilterArray) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesFilterArray) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplatesFilterArray) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutput ¶
func (i GetTagStandardTagNamespaceTemplatesFilterArray) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutput() GetTagStandardTagNamespaceTemplatesFilterArrayOutput
func (GetTagStandardTagNamespaceTemplatesFilterArray) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutputWithContext ¶
func (i GetTagStandardTagNamespaceTemplatesFilterArray) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesFilterArrayOutput
type GetTagStandardTagNamespaceTemplatesFilterArrayInput ¶
type GetTagStandardTagNamespaceTemplatesFilterArrayInput interface { pulumi.Input ToGetTagStandardTagNamespaceTemplatesFilterArrayOutput() GetTagStandardTagNamespaceTemplatesFilterArrayOutput ToGetTagStandardTagNamespaceTemplatesFilterArrayOutputWithContext(context.Context) GetTagStandardTagNamespaceTemplatesFilterArrayOutput }
GetTagStandardTagNamespaceTemplatesFilterArrayInput is an input type that accepts GetTagStandardTagNamespaceTemplatesFilterArray and GetTagStandardTagNamespaceTemplatesFilterArrayOutput values. You can construct a concrete instance of `GetTagStandardTagNamespaceTemplatesFilterArrayInput` via:
GetTagStandardTagNamespaceTemplatesFilterArray{ GetTagStandardTagNamespaceTemplatesFilterArgs{...} }
type GetTagStandardTagNamespaceTemplatesFilterArrayOutput ¶
type GetTagStandardTagNamespaceTemplatesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetTagStandardTagNamespaceTemplatesFilterArrayOutput) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesFilterArrayOutput) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplatesFilterArrayOutput) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutput ¶
func (o GetTagStandardTagNamespaceTemplatesFilterArrayOutput) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutput() GetTagStandardTagNamespaceTemplatesFilterArrayOutput
func (GetTagStandardTagNamespaceTemplatesFilterArrayOutput) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutputWithContext ¶
func (o GetTagStandardTagNamespaceTemplatesFilterArrayOutput) ToGetTagStandardTagNamespaceTemplatesFilterArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesFilterArrayOutput
type GetTagStandardTagNamespaceTemplatesFilterInput ¶
type GetTagStandardTagNamespaceTemplatesFilterInput interface { pulumi.Input ToGetTagStandardTagNamespaceTemplatesFilterOutput() GetTagStandardTagNamespaceTemplatesFilterOutput ToGetTagStandardTagNamespaceTemplatesFilterOutputWithContext(context.Context) GetTagStandardTagNamespaceTemplatesFilterOutput }
GetTagStandardTagNamespaceTemplatesFilterInput is an input type that accepts GetTagStandardTagNamespaceTemplatesFilterArgs and GetTagStandardTagNamespaceTemplatesFilterOutput values. You can construct a concrete instance of `GetTagStandardTagNamespaceTemplatesFilterInput` via:
GetTagStandardTagNamespaceTemplatesFilterArgs{...}
type GetTagStandardTagNamespaceTemplatesFilterOutput ¶
type GetTagStandardTagNamespaceTemplatesFilterOutput struct{ *pulumi.OutputState }
func (GetTagStandardTagNamespaceTemplatesFilterOutput) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesFilterOutput) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplatesFilterOutput) Name ¶
func (o GetTagStandardTagNamespaceTemplatesFilterOutput) Name() pulumi.StringOutput
func (GetTagStandardTagNamespaceTemplatesFilterOutput) Regex ¶
func (o GetTagStandardTagNamespaceTemplatesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetTagStandardTagNamespaceTemplatesFilterOutput) ToGetTagStandardTagNamespaceTemplatesFilterOutput ¶
func (o GetTagStandardTagNamespaceTemplatesFilterOutput) ToGetTagStandardTagNamespaceTemplatesFilterOutput() GetTagStandardTagNamespaceTemplatesFilterOutput
func (GetTagStandardTagNamespaceTemplatesFilterOutput) ToGetTagStandardTagNamespaceTemplatesFilterOutputWithContext ¶
func (o GetTagStandardTagNamespaceTemplatesFilterOutput) ToGetTagStandardTagNamespaceTemplatesFilterOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesFilterOutput
func (GetTagStandardTagNamespaceTemplatesFilterOutput) Values ¶
func (o GetTagStandardTagNamespaceTemplatesFilterOutput) Values() pulumi.StringArrayOutput
type GetTagStandardTagNamespaceTemplatesOutputArgs ¶
type GetTagStandardTagNamespaceTemplatesOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetTagStandardTagNamespaceTemplatesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getTagStandardTagNamespaceTemplates.
func (GetTagStandardTagNamespaceTemplatesOutputArgs) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesOutputArgs) ElementType() reflect.Type
type GetTagStandardTagNamespaceTemplatesResult ¶
type GetTagStandardTagNamespaceTemplatesResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetTagStandardTagNamespaceTemplatesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of standard_tag_namespace_templates. StandardTagNamespaceTemplates []GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplate `pulumi:"standardTagNamespaceTemplates"` }
A collection of values returned by getTagStandardTagNamespaceTemplates.
func GetTagStandardTagNamespaceTemplates ¶
func GetTagStandardTagNamespaceTemplates(ctx *pulumi.Context, args *GetTagStandardTagNamespaceTemplatesArgs, opts ...pulumi.InvokeOption) (*GetTagStandardTagNamespaceTemplatesResult, error)
This data source provides the list of Tag Standard Tag Namespace Templates in Oracle Cloud Infrastructure Identity service.
Lists available standard tag namespaces that users can create.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetTagStandardTagNamespaceTemplates(ctx, &identity.GetTagStandardTagNamespaceTemplatesArgs{ CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetTagStandardTagNamespaceTemplatesResultOutput ¶
type GetTagStandardTagNamespaceTemplatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTagStandardTagNamespaceTemplates.
func GetTagStandardTagNamespaceTemplatesOutput ¶
func GetTagStandardTagNamespaceTemplatesOutput(ctx *pulumi.Context, args GetTagStandardTagNamespaceTemplatesOutputArgs, opts ...pulumi.InvokeOption) GetTagStandardTagNamespaceTemplatesResultOutput
func (GetTagStandardTagNamespaceTemplatesResultOutput) CompartmentId ¶
func (o GetTagStandardTagNamespaceTemplatesResultOutput) CompartmentId() pulumi.StringOutput
func (GetTagStandardTagNamespaceTemplatesResultOutput) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesResultOutput) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplatesResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetTagStandardTagNamespaceTemplatesResultOutput) StandardTagNamespaceTemplates ¶
func (o GetTagStandardTagNamespaceTemplatesResultOutput) StandardTagNamespaceTemplates() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
The list of standard_tag_namespace_templates.
func (GetTagStandardTagNamespaceTemplatesResultOutput) ToGetTagStandardTagNamespaceTemplatesResultOutput ¶
func (o GetTagStandardTagNamespaceTemplatesResultOutput) ToGetTagStandardTagNamespaceTemplatesResultOutput() GetTagStandardTagNamespaceTemplatesResultOutput
func (GetTagStandardTagNamespaceTemplatesResultOutput) ToGetTagStandardTagNamespaceTemplatesResultOutputWithContext ¶
func (o GetTagStandardTagNamespaceTemplatesResultOutput) ToGetTagStandardTagNamespaceTemplatesResultOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesResultOutput
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplate ¶
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplate struct { // The default description of the tag namespace that users can use to create the tag namespace Description string `pulumi:"description"` // The reserved name of this standard tag namespace StandardTagNamespaceName string `pulumi:"standardTagNamespaceName"` // The status of the standard tag namespace Status string `pulumi:"status"` }
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs ¶
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs struct { // The default description of the tag namespace that users can use to create the tag namespace Description pulumi.StringInput `pulumi:"description"` // The reserved name of this standard tag namespace StandardTagNamespaceName pulumi.StringInput `pulumi:"standardTagNamespaceName"` // The status of the standard tag namespace Status pulumi.StringInput `pulumi:"status"` }
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput ¶
func (i GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutputWithContext ¶
func (i GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray ¶
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray []GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateInput
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput ¶
func (i GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutputWithContext ¶
func (i GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayInput ¶
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayInput interface { pulumi.Input ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutputWithContext(context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput }
GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayInput is an input type that accepts GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray and GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput values. You can construct a concrete instance of `GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayInput` via:
GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArray{ GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs{...} }
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput ¶
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput ¶
func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutputWithContext ¶
func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArrayOutput
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateInput ¶
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateInput interface { pulumi.Input ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutputWithContext(context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput }
GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateInput is an input type that accepts GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs and GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput values. You can construct a concrete instance of `GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateInput` via:
GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateArgs{...}
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput ¶
type GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput struct{ *pulumi.OutputState }
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) Description ¶
func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) Description() pulumi.StringOutput
The default description of the tag namespace that users can use to create the tag namespace
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) ElementType ¶
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) ElementType() reflect.Type
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) StandardTagNamespaceName ¶
func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) StandardTagNamespaceName() pulumi.StringOutput
The reserved name of this standard tag namespace
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) Status ¶
func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) Status() pulumi.StringOutput
The status of the standard tag namespace
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput ¶
func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput() GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
func (GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutputWithContext ¶
func (o GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput) ToGetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutputWithContext(ctx context.Context) GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplateOutput
type GetTagValidator ¶
type GetTagValidatorArgs ¶
type GetTagValidatorArgs struct { // Specifies the type of validation: a static value (no validation) or a list. ValidatorType pulumi.StringInput `pulumi:"validatorType"` // The list of allowed values for a definedTag value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagValidatorArgs) ElementType ¶
func (GetTagValidatorArgs) ElementType() reflect.Type
func (GetTagValidatorArgs) ToGetTagValidatorOutput ¶
func (i GetTagValidatorArgs) ToGetTagValidatorOutput() GetTagValidatorOutput
func (GetTagValidatorArgs) ToGetTagValidatorOutputWithContext ¶
func (i GetTagValidatorArgs) ToGetTagValidatorOutputWithContext(ctx context.Context) GetTagValidatorOutput
type GetTagValidatorArray ¶
type GetTagValidatorArray []GetTagValidatorInput
func (GetTagValidatorArray) ElementType ¶
func (GetTagValidatorArray) ElementType() reflect.Type
func (GetTagValidatorArray) ToGetTagValidatorArrayOutput ¶
func (i GetTagValidatorArray) ToGetTagValidatorArrayOutput() GetTagValidatorArrayOutput
func (GetTagValidatorArray) ToGetTagValidatorArrayOutputWithContext ¶
func (i GetTagValidatorArray) ToGetTagValidatorArrayOutputWithContext(ctx context.Context) GetTagValidatorArrayOutput
type GetTagValidatorArrayInput ¶
type GetTagValidatorArrayInput interface { pulumi.Input ToGetTagValidatorArrayOutput() GetTagValidatorArrayOutput ToGetTagValidatorArrayOutputWithContext(context.Context) GetTagValidatorArrayOutput }
GetTagValidatorArrayInput is an input type that accepts GetTagValidatorArray and GetTagValidatorArrayOutput values. You can construct a concrete instance of `GetTagValidatorArrayInput` via:
GetTagValidatorArray{ GetTagValidatorArgs{...} }
type GetTagValidatorArrayOutput ¶
type GetTagValidatorArrayOutput struct{ *pulumi.OutputState }
func (GetTagValidatorArrayOutput) ElementType ¶
func (GetTagValidatorArrayOutput) ElementType() reflect.Type
func (GetTagValidatorArrayOutput) Index ¶
func (o GetTagValidatorArrayOutput) Index(i pulumi.IntInput) GetTagValidatorOutput
func (GetTagValidatorArrayOutput) ToGetTagValidatorArrayOutput ¶
func (o GetTagValidatorArrayOutput) ToGetTagValidatorArrayOutput() GetTagValidatorArrayOutput
func (GetTagValidatorArrayOutput) ToGetTagValidatorArrayOutputWithContext ¶
func (o GetTagValidatorArrayOutput) ToGetTagValidatorArrayOutputWithContext(ctx context.Context) GetTagValidatorArrayOutput
type GetTagValidatorInput ¶
type GetTagValidatorInput interface { pulumi.Input ToGetTagValidatorOutput() GetTagValidatorOutput ToGetTagValidatorOutputWithContext(context.Context) GetTagValidatorOutput }
GetTagValidatorInput is an input type that accepts GetTagValidatorArgs and GetTagValidatorOutput values. You can construct a concrete instance of `GetTagValidatorInput` via:
GetTagValidatorArgs{...}
type GetTagValidatorOutput ¶
type GetTagValidatorOutput struct{ *pulumi.OutputState }
func (GetTagValidatorOutput) ElementType ¶
func (GetTagValidatorOutput) ElementType() reflect.Type
func (GetTagValidatorOutput) ToGetTagValidatorOutput ¶
func (o GetTagValidatorOutput) ToGetTagValidatorOutput() GetTagValidatorOutput
func (GetTagValidatorOutput) ToGetTagValidatorOutputWithContext ¶
func (o GetTagValidatorOutput) ToGetTagValidatorOutputWithContext(ctx context.Context) GetTagValidatorOutput
func (GetTagValidatorOutput) ValidatorType ¶
func (o GetTagValidatorOutput) ValidatorType() pulumi.StringOutput
Specifies the type of validation: a static value (no validation) or a list.
func (GetTagValidatorOutput) Values ¶
func (o GetTagValidatorOutput) Values() pulumi.StringArrayOutput
The list of allowed values for a definedTag value.
type GetTagsArgs ¶
type GetTagsArgs struct { Filters []GetTagsFilter `pulumi:"filters"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` // The OCID of the tag namespace. TagNamespaceId string `pulumi:"tagNamespaceId"` }
A collection of arguments for invoking getTags.
type GetTagsFilter ¶
type GetTagsFilter struct { // The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name string `pulumi:"name"` Regex *bool `pulumi:"regex"` // The list of allowed values for a definedTag value. Values []string `pulumi:"values"` }
type GetTagsFilterArgs ¶
type GetTagsFilterArgs struct { // The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` // The list of allowed values for a definedTag value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterArgs) ElementType ¶
func (GetTagsFilterArgs) ElementType() reflect.Type
func (GetTagsFilterArgs) ToGetTagsFilterOutput ¶
func (i GetTagsFilterArgs) ToGetTagsFilterOutput() GetTagsFilterOutput
func (GetTagsFilterArgs) ToGetTagsFilterOutputWithContext ¶
func (i GetTagsFilterArgs) ToGetTagsFilterOutputWithContext(ctx context.Context) GetTagsFilterOutput
type GetTagsFilterArray ¶
type GetTagsFilterArray []GetTagsFilterInput
func (GetTagsFilterArray) ElementType ¶
func (GetTagsFilterArray) ElementType() reflect.Type
func (GetTagsFilterArray) ToGetTagsFilterArrayOutput ¶
func (i GetTagsFilterArray) ToGetTagsFilterArrayOutput() GetTagsFilterArrayOutput
func (GetTagsFilterArray) ToGetTagsFilterArrayOutputWithContext ¶
func (i GetTagsFilterArray) ToGetTagsFilterArrayOutputWithContext(ctx context.Context) GetTagsFilterArrayOutput
type GetTagsFilterArrayInput ¶
type GetTagsFilterArrayInput interface { pulumi.Input ToGetTagsFilterArrayOutput() GetTagsFilterArrayOutput ToGetTagsFilterArrayOutputWithContext(context.Context) GetTagsFilterArrayOutput }
GetTagsFilterArrayInput is an input type that accepts GetTagsFilterArray and GetTagsFilterArrayOutput values. You can construct a concrete instance of `GetTagsFilterArrayInput` via:
GetTagsFilterArray{ GetTagsFilterArgs{...} }
type GetTagsFilterArrayOutput ¶
type GetTagsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetTagsFilterArrayOutput) ElementType ¶
func (GetTagsFilterArrayOutput) ElementType() reflect.Type
func (GetTagsFilterArrayOutput) Index ¶
func (o GetTagsFilterArrayOutput) Index(i pulumi.IntInput) GetTagsFilterOutput
func (GetTagsFilterArrayOutput) ToGetTagsFilterArrayOutput ¶
func (o GetTagsFilterArrayOutput) ToGetTagsFilterArrayOutput() GetTagsFilterArrayOutput
func (GetTagsFilterArrayOutput) ToGetTagsFilterArrayOutputWithContext ¶
func (o GetTagsFilterArrayOutput) ToGetTagsFilterArrayOutputWithContext(ctx context.Context) GetTagsFilterArrayOutput
type GetTagsFilterInput ¶
type GetTagsFilterInput interface { pulumi.Input ToGetTagsFilterOutput() GetTagsFilterOutput ToGetTagsFilterOutputWithContext(context.Context) GetTagsFilterOutput }
GetTagsFilterInput is an input type that accepts GetTagsFilterArgs and GetTagsFilterOutput values. You can construct a concrete instance of `GetTagsFilterInput` via:
GetTagsFilterArgs{...}
type GetTagsFilterOutput ¶
type GetTagsFilterOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOutput) ElementType ¶
func (GetTagsFilterOutput) ElementType() reflect.Type
func (GetTagsFilterOutput) Name ¶
func (o GetTagsFilterOutput) Name() pulumi.StringOutput
The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed.
func (GetTagsFilterOutput) Regex ¶
func (o GetTagsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetTagsFilterOutput) ToGetTagsFilterOutput ¶
func (o GetTagsFilterOutput) ToGetTagsFilterOutput() GetTagsFilterOutput
func (GetTagsFilterOutput) ToGetTagsFilterOutputWithContext ¶
func (o GetTagsFilterOutput) ToGetTagsFilterOutputWithContext(ctx context.Context) GetTagsFilterOutput
func (GetTagsFilterOutput) Values ¶
func (o GetTagsFilterOutput) Values() pulumi.StringArrayOutput
The list of allowed values for a definedTag value.
type GetTagsOutputArgs ¶
type GetTagsOutputArgs struct { Filters GetTagsFilterArrayInput `pulumi:"filters"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` // The OCID of the tag namespace. TagNamespaceId pulumi.StringInput `pulumi:"tagNamespaceId"` }
A collection of arguments for invoking getTags.
func (GetTagsOutputArgs) ElementType ¶
func (GetTagsOutputArgs) ElementType() reflect.Type
type GetTagsResult ¶
type GetTagsResult struct { Filters []GetTagsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED. State *string `pulumi:"state"` // The OCID of the namespace that contains the tag definition. TagNamespaceId string `pulumi:"tagNamespaceId"` // The list of tags. Tags []GetTagsTag `pulumi:"tags"` }
A collection of values returned by getTags.
func GetTags ¶
func GetTags(ctx *pulumi.Context, args *GetTagsArgs, opts ...pulumi.InvokeOption) (*GetTagsResult, error)
This data source provides the list of Tags in Oracle Cloud Infrastructure Identity service.
Lists the tag definitions in the specified tag namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetTags(ctx, &identity.GetTagsArgs{ TagNamespaceId: oci_identity_tag_namespace.Test_tag_namespace.Id, State: pulumi.StringRef(_var.Tag_state), }, nil) if err != nil { return err } return nil }) }
```
type GetTagsResultOutput ¶
type GetTagsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTags.
func GetTagsOutput ¶
func GetTagsOutput(ctx *pulumi.Context, args GetTagsOutputArgs, opts ...pulumi.InvokeOption) GetTagsResultOutput
func (GetTagsResultOutput) ElementType ¶
func (GetTagsResultOutput) ElementType() reflect.Type
func (GetTagsResultOutput) Filters ¶
func (o GetTagsResultOutput) Filters() GetTagsFilterArrayOutput
func (GetTagsResultOutput) Id ¶
func (o GetTagsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTagsResultOutput) State ¶
func (o GetTagsResultOutput) State() pulumi.StringPtrOutput
The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED.
func (GetTagsResultOutput) TagNamespaceId ¶
func (o GetTagsResultOutput) TagNamespaceId() pulumi.StringOutput
The OCID of the namespace that contains the tag definition.
func (GetTagsResultOutput) Tags ¶
func (o GetTagsResultOutput) Tags() GetTagsTagArrayOutput
The list of tags.
func (GetTagsResultOutput) ToGetTagsResultOutput ¶
func (o GetTagsResultOutput) ToGetTagsResultOutput() GetTagsResultOutput
func (GetTagsResultOutput) ToGetTagsResultOutputWithContext ¶
func (o GetTagsResultOutput) ToGetTagsResultOutputWithContext(ctx context.Context) GetTagsResultOutput
type GetTagsTag ¶
type GetTagsTag struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the tag. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the tag definition. Id string `pulumi:"id"` // Indicates whether the tag is enabled for cost tracking. IsCostTracking bool `pulumi:"isCostTracking"` // Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired bool `pulumi:"isRetired"` // The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // The OCID of the tag namespace. TagNamespaceId string `pulumi:"tagNamespaceId"` // Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits). Validators []GetTagsTagValidator `pulumi:"validators"` }
type GetTagsTagArgs ¶
type GetTagsTagArgs struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the tag. Description pulumi.StringInput `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the tag definition. Id pulumi.StringInput `pulumi:"id"` // Indicates whether the tag is enabled for cost tracking. IsCostTracking pulumi.BoolInput `pulumi:"isCostTracking"` // Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired pulumi.BoolInput `pulumi:"isRetired"` // The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name pulumi.StringInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // The OCID of the tag namespace. TagNamespaceId pulumi.StringInput `pulumi:"tagNamespaceId"` // Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits). Validators GetTagsTagValidatorArrayInput `pulumi:"validators"` }
func (GetTagsTagArgs) ElementType ¶
func (GetTagsTagArgs) ElementType() reflect.Type
func (GetTagsTagArgs) ToGetTagsTagOutput ¶
func (i GetTagsTagArgs) ToGetTagsTagOutput() GetTagsTagOutput
func (GetTagsTagArgs) ToGetTagsTagOutputWithContext ¶
func (i GetTagsTagArgs) ToGetTagsTagOutputWithContext(ctx context.Context) GetTagsTagOutput
type GetTagsTagArray ¶
type GetTagsTagArray []GetTagsTagInput
func (GetTagsTagArray) ElementType ¶
func (GetTagsTagArray) ElementType() reflect.Type
func (GetTagsTagArray) ToGetTagsTagArrayOutput ¶
func (i GetTagsTagArray) ToGetTagsTagArrayOutput() GetTagsTagArrayOutput
func (GetTagsTagArray) ToGetTagsTagArrayOutputWithContext ¶
func (i GetTagsTagArray) ToGetTagsTagArrayOutputWithContext(ctx context.Context) GetTagsTagArrayOutput
type GetTagsTagArrayInput ¶
type GetTagsTagArrayInput interface { pulumi.Input ToGetTagsTagArrayOutput() GetTagsTagArrayOutput ToGetTagsTagArrayOutputWithContext(context.Context) GetTagsTagArrayOutput }
GetTagsTagArrayInput is an input type that accepts GetTagsTagArray and GetTagsTagArrayOutput values. You can construct a concrete instance of `GetTagsTagArrayInput` via:
GetTagsTagArray{ GetTagsTagArgs{...} }
type GetTagsTagArrayOutput ¶
type GetTagsTagArrayOutput struct{ *pulumi.OutputState }
func (GetTagsTagArrayOutput) ElementType ¶
func (GetTagsTagArrayOutput) ElementType() reflect.Type
func (GetTagsTagArrayOutput) Index ¶
func (o GetTagsTagArrayOutput) Index(i pulumi.IntInput) GetTagsTagOutput
func (GetTagsTagArrayOutput) ToGetTagsTagArrayOutput ¶
func (o GetTagsTagArrayOutput) ToGetTagsTagArrayOutput() GetTagsTagArrayOutput
func (GetTagsTagArrayOutput) ToGetTagsTagArrayOutputWithContext ¶
func (o GetTagsTagArrayOutput) ToGetTagsTagArrayOutputWithContext(ctx context.Context) GetTagsTagArrayOutput
type GetTagsTagInput ¶
type GetTagsTagInput interface { pulumi.Input ToGetTagsTagOutput() GetTagsTagOutput ToGetTagsTagOutputWithContext(context.Context) GetTagsTagOutput }
GetTagsTagInput is an input type that accepts GetTagsTagArgs and GetTagsTagOutput values. You can construct a concrete instance of `GetTagsTagInput` via:
GetTagsTagArgs{...}
type GetTagsTagOutput ¶
type GetTagsTagOutput struct{ *pulumi.OutputState }
func (GetTagsTagOutput) DefinedTags ¶
func (o GetTagsTagOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetTagsTagOutput) Description ¶
func (o GetTagsTagOutput) Description() pulumi.StringOutput
The description you assign to the tag.
func (GetTagsTagOutput) ElementType ¶
func (GetTagsTagOutput) ElementType() reflect.Type
func (GetTagsTagOutput) FreeformTags ¶
func (o GetTagsTagOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetTagsTagOutput) Id ¶
func (o GetTagsTagOutput) Id() pulumi.StringOutput
The OCID of the tag definition.
func (GetTagsTagOutput) IsCostTracking ¶
func (o GetTagsTagOutput) IsCostTracking() pulumi.BoolOutput
Indicates whether the tag is enabled for cost tracking.
func (GetTagsTagOutput) IsRetired ¶
func (o GetTagsTagOutput) IsRetired() pulumi.BoolOutput
Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring).
func (GetTagsTagOutput) Name ¶
func (o GetTagsTagOutput) Name() pulumi.StringOutput
The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed.
func (GetTagsTagOutput) State ¶
func (o GetTagsTagOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetTagsTagOutput) TagNamespaceId ¶
func (o GetTagsTagOutput) TagNamespaceId() pulumi.StringOutput
The OCID of the tag namespace.
func (GetTagsTagOutput) TimeCreated ¶
func (o GetTagsTagOutput) TimeCreated() pulumi.StringOutput
Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetTagsTagOutput) ToGetTagsTagOutput ¶
func (o GetTagsTagOutput) ToGetTagsTagOutput() GetTagsTagOutput
func (GetTagsTagOutput) ToGetTagsTagOutputWithContext ¶
func (o GetTagsTagOutput) ToGetTagsTagOutputWithContext(ctx context.Context) GetTagsTagOutput
func (GetTagsTagOutput) Validators ¶
func (o GetTagsTagOutput) Validators() GetTagsTagValidatorArrayOutput
Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits).
type GetTagsTagValidator ¶
type GetTagsTagValidatorArgs ¶
type GetTagsTagValidatorArgs struct { // Specifies the type of validation: a static value (no validation) or a list. ValidatorType pulumi.StringInput `pulumi:"validatorType"` // The list of allowed values for a definedTag value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsTagValidatorArgs) ElementType ¶
func (GetTagsTagValidatorArgs) ElementType() reflect.Type
func (GetTagsTagValidatorArgs) ToGetTagsTagValidatorOutput ¶
func (i GetTagsTagValidatorArgs) ToGetTagsTagValidatorOutput() GetTagsTagValidatorOutput
func (GetTagsTagValidatorArgs) ToGetTagsTagValidatorOutputWithContext ¶
func (i GetTagsTagValidatorArgs) ToGetTagsTagValidatorOutputWithContext(ctx context.Context) GetTagsTagValidatorOutput
type GetTagsTagValidatorArray ¶
type GetTagsTagValidatorArray []GetTagsTagValidatorInput
func (GetTagsTagValidatorArray) ElementType ¶
func (GetTagsTagValidatorArray) ElementType() reflect.Type
func (GetTagsTagValidatorArray) ToGetTagsTagValidatorArrayOutput ¶
func (i GetTagsTagValidatorArray) ToGetTagsTagValidatorArrayOutput() GetTagsTagValidatorArrayOutput
func (GetTagsTagValidatorArray) ToGetTagsTagValidatorArrayOutputWithContext ¶
func (i GetTagsTagValidatorArray) ToGetTagsTagValidatorArrayOutputWithContext(ctx context.Context) GetTagsTagValidatorArrayOutput
type GetTagsTagValidatorArrayInput ¶
type GetTagsTagValidatorArrayInput interface { pulumi.Input ToGetTagsTagValidatorArrayOutput() GetTagsTagValidatorArrayOutput ToGetTagsTagValidatorArrayOutputWithContext(context.Context) GetTagsTagValidatorArrayOutput }
GetTagsTagValidatorArrayInput is an input type that accepts GetTagsTagValidatorArray and GetTagsTagValidatorArrayOutput values. You can construct a concrete instance of `GetTagsTagValidatorArrayInput` via:
GetTagsTagValidatorArray{ GetTagsTagValidatorArgs{...} }
type GetTagsTagValidatorArrayOutput ¶
type GetTagsTagValidatorArrayOutput struct{ *pulumi.OutputState }
func (GetTagsTagValidatorArrayOutput) ElementType ¶
func (GetTagsTagValidatorArrayOutput) ElementType() reflect.Type
func (GetTagsTagValidatorArrayOutput) Index ¶
func (o GetTagsTagValidatorArrayOutput) Index(i pulumi.IntInput) GetTagsTagValidatorOutput
func (GetTagsTagValidatorArrayOutput) ToGetTagsTagValidatorArrayOutput ¶
func (o GetTagsTagValidatorArrayOutput) ToGetTagsTagValidatorArrayOutput() GetTagsTagValidatorArrayOutput
func (GetTagsTagValidatorArrayOutput) ToGetTagsTagValidatorArrayOutputWithContext ¶
func (o GetTagsTagValidatorArrayOutput) ToGetTagsTagValidatorArrayOutputWithContext(ctx context.Context) GetTagsTagValidatorArrayOutput
type GetTagsTagValidatorInput ¶
type GetTagsTagValidatorInput interface { pulumi.Input ToGetTagsTagValidatorOutput() GetTagsTagValidatorOutput ToGetTagsTagValidatorOutputWithContext(context.Context) GetTagsTagValidatorOutput }
GetTagsTagValidatorInput is an input type that accepts GetTagsTagValidatorArgs and GetTagsTagValidatorOutput values. You can construct a concrete instance of `GetTagsTagValidatorInput` via:
GetTagsTagValidatorArgs{...}
type GetTagsTagValidatorOutput ¶
type GetTagsTagValidatorOutput struct{ *pulumi.OutputState }
func (GetTagsTagValidatorOutput) ElementType ¶
func (GetTagsTagValidatorOutput) ElementType() reflect.Type
func (GetTagsTagValidatorOutput) ToGetTagsTagValidatorOutput ¶
func (o GetTagsTagValidatorOutput) ToGetTagsTagValidatorOutput() GetTagsTagValidatorOutput
func (GetTagsTagValidatorOutput) ToGetTagsTagValidatorOutputWithContext ¶
func (o GetTagsTagValidatorOutput) ToGetTagsTagValidatorOutputWithContext(ctx context.Context) GetTagsTagValidatorOutput
func (GetTagsTagValidatorOutput) ValidatorType ¶
func (o GetTagsTagValidatorOutput) ValidatorType() pulumi.StringOutput
Specifies the type of validation: a static value (no validation) or a list.
func (GetTagsTagValidatorOutput) Values ¶
func (o GetTagsTagValidatorOutput) Values() pulumi.StringArrayOutput
The list of allowed values for a definedTag value.
type GetTenancyArgs ¶
type GetTenancyArgs struct { // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` }
A collection of arguments for invoking getTenancy.
type GetTenancyOutputArgs ¶
type GetTenancyOutputArgs struct { // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` }
A collection of arguments for invoking getTenancy.
func (GetTenancyOutputArgs) ElementType ¶
func (GetTenancyOutputArgs) ElementType() reflect.Type
type GetTenancyResult ¶
type GetTenancyResult struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description of the tenancy. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The region key for the tenancy's home region. For the full list of supported regions, see [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm). Example: `PHX` HomeRegionKey string `pulumi:"homeRegionKey"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name of the tenancy. Name string `pulumi:"name"` TenancyId string `pulumi:"tenancyId"` // Url which refers to the UPI IDCS compatibility layer endpoint configured for this Tenant's home region. UpiIdcsCompatibilityLayerEndpoint string `pulumi:"upiIdcsCompatibilityLayerEndpoint"` }
A collection of values returned by getTenancy.
func GetTenancy ¶
func GetTenancy(ctx *pulumi.Context, args *GetTenancyArgs, opts ...pulumi.InvokeOption) (*GetTenancyResult, error)
This data source provides details about a specific Tenancy resource in Oracle Cloud Infrastructure Identity service.
Get the specified tenancy's information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetTenancy(ctx, &identity.GetTenancyArgs{ TenancyId: _var.Tenancy_ocid, }, nil) if err != nil { return err } return nil }) }
```
type GetTenancyResultOutput ¶
type GetTenancyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTenancy.
func GetTenancyOutput ¶
func GetTenancyOutput(ctx *pulumi.Context, args GetTenancyOutputArgs, opts ...pulumi.InvokeOption) GetTenancyResultOutput
func (GetTenancyResultOutput) DefinedTags ¶
func (o GetTenancyResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetTenancyResultOutput) Description ¶
func (o GetTenancyResultOutput) Description() pulumi.StringOutput
The description of the tenancy.
func (GetTenancyResultOutput) ElementType ¶
func (GetTenancyResultOutput) ElementType() reflect.Type
func (GetTenancyResultOutput) FreeformTags ¶
func (o GetTenancyResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetTenancyResultOutput) HomeRegionKey ¶
func (o GetTenancyResultOutput) HomeRegionKey() pulumi.StringOutput
The region key for the tenancy's home region. For the full list of supported regions, see [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm). Example: `PHX`
func (GetTenancyResultOutput) Id ¶
func (o GetTenancyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTenancyResultOutput) Name ¶
func (o GetTenancyResultOutput) Name() pulumi.StringOutput
The name of the tenancy.
func (GetTenancyResultOutput) TenancyId ¶
func (o GetTenancyResultOutput) TenancyId() pulumi.StringOutput
func (GetTenancyResultOutput) ToGetTenancyResultOutput ¶
func (o GetTenancyResultOutput) ToGetTenancyResultOutput() GetTenancyResultOutput
func (GetTenancyResultOutput) ToGetTenancyResultOutputWithContext ¶
func (o GetTenancyResultOutput) ToGetTenancyResultOutputWithContext(ctx context.Context) GetTenancyResultOutput
func (GetTenancyResultOutput) UpiIdcsCompatibilityLayerEndpoint ¶
func (o GetTenancyResultOutput) UpiIdcsCompatibilityLayerEndpoint() pulumi.StringOutput
Url which refers to the UPI IDCS compatibility layer endpoint configured for this Tenant's home region.
type GetUserCapability ¶
type GetUserCapability struct { // Indicates if the user can use API keys. CanUseApiKeys bool `pulumi:"canUseApiKeys"` // Indicates if the user can use SWIFT passwords / auth tokens. CanUseAuthTokens bool `pulumi:"canUseAuthTokens"` // Indicates if the user can log in to the console. CanUseConsolePassword bool `pulumi:"canUseConsolePassword"` // Indicates if the user can use SigV4 symmetric keys. CanUseCustomerSecretKeys bool `pulumi:"canUseCustomerSecretKeys"` // Indicates if the user can use DB passwords. CanUseDbCredentials bool `pulumi:"canUseDbCredentials"` // Indicates if the user can use OAuth2 credentials and tokens. CanUseOauth2clientCredentials bool `pulumi:"canUseOauth2clientCredentials"` // Indicates if the user can use SMTP passwords. CanUseSmtpCredentials bool `pulumi:"canUseSmtpCredentials"` }
type GetUserCapabilityArgs ¶
type GetUserCapabilityArgs struct { // Indicates if the user can use API keys. CanUseApiKeys pulumi.BoolInput `pulumi:"canUseApiKeys"` // Indicates if the user can use SWIFT passwords / auth tokens. CanUseAuthTokens pulumi.BoolInput `pulumi:"canUseAuthTokens"` // Indicates if the user can log in to the console. CanUseConsolePassword pulumi.BoolInput `pulumi:"canUseConsolePassword"` // Indicates if the user can use SigV4 symmetric keys. CanUseCustomerSecretKeys pulumi.BoolInput `pulumi:"canUseCustomerSecretKeys"` // Indicates if the user can use DB passwords. CanUseDbCredentials pulumi.BoolInput `pulumi:"canUseDbCredentials"` // Indicates if the user can use OAuth2 credentials and tokens. CanUseOauth2clientCredentials pulumi.BoolInput `pulumi:"canUseOauth2clientCredentials"` // Indicates if the user can use SMTP passwords. CanUseSmtpCredentials pulumi.BoolInput `pulumi:"canUseSmtpCredentials"` }
func (GetUserCapabilityArgs) ElementType ¶
func (GetUserCapabilityArgs) ElementType() reflect.Type
func (GetUserCapabilityArgs) ToGetUserCapabilityOutput ¶
func (i GetUserCapabilityArgs) ToGetUserCapabilityOutput() GetUserCapabilityOutput
func (GetUserCapabilityArgs) ToGetUserCapabilityOutputWithContext ¶
func (i GetUserCapabilityArgs) ToGetUserCapabilityOutputWithContext(ctx context.Context) GetUserCapabilityOutput
type GetUserCapabilityArray ¶
type GetUserCapabilityArray []GetUserCapabilityInput
func (GetUserCapabilityArray) ElementType ¶
func (GetUserCapabilityArray) ElementType() reflect.Type
func (GetUserCapabilityArray) ToGetUserCapabilityArrayOutput ¶
func (i GetUserCapabilityArray) ToGetUserCapabilityArrayOutput() GetUserCapabilityArrayOutput
func (GetUserCapabilityArray) ToGetUserCapabilityArrayOutputWithContext ¶
func (i GetUserCapabilityArray) ToGetUserCapabilityArrayOutputWithContext(ctx context.Context) GetUserCapabilityArrayOutput
type GetUserCapabilityArrayInput ¶
type GetUserCapabilityArrayInput interface { pulumi.Input ToGetUserCapabilityArrayOutput() GetUserCapabilityArrayOutput ToGetUserCapabilityArrayOutputWithContext(context.Context) GetUserCapabilityArrayOutput }
GetUserCapabilityArrayInput is an input type that accepts GetUserCapabilityArray and GetUserCapabilityArrayOutput values. You can construct a concrete instance of `GetUserCapabilityArrayInput` via:
GetUserCapabilityArray{ GetUserCapabilityArgs{...} }
type GetUserCapabilityArrayOutput ¶
type GetUserCapabilityArrayOutput struct{ *pulumi.OutputState }
func (GetUserCapabilityArrayOutput) ElementType ¶
func (GetUserCapabilityArrayOutput) ElementType() reflect.Type
func (GetUserCapabilityArrayOutput) Index ¶
func (o GetUserCapabilityArrayOutput) Index(i pulumi.IntInput) GetUserCapabilityOutput
func (GetUserCapabilityArrayOutput) ToGetUserCapabilityArrayOutput ¶
func (o GetUserCapabilityArrayOutput) ToGetUserCapabilityArrayOutput() GetUserCapabilityArrayOutput
func (GetUserCapabilityArrayOutput) ToGetUserCapabilityArrayOutputWithContext ¶
func (o GetUserCapabilityArrayOutput) ToGetUserCapabilityArrayOutputWithContext(ctx context.Context) GetUserCapabilityArrayOutput
type GetUserCapabilityInput ¶
type GetUserCapabilityInput interface { pulumi.Input ToGetUserCapabilityOutput() GetUserCapabilityOutput ToGetUserCapabilityOutputWithContext(context.Context) GetUserCapabilityOutput }
GetUserCapabilityInput is an input type that accepts GetUserCapabilityArgs and GetUserCapabilityOutput values. You can construct a concrete instance of `GetUserCapabilityInput` via:
GetUserCapabilityArgs{...}
type GetUserCapabilityOutput ¶
type GetUserCapabilityOutput struct{ *pulumi.OutputState }
func (GetUserCapabilityOutput) CanUseApiKeys ¶
func (o GetUserCapabilityOutput) CanUseApiKeys() pulumi.BoolOutput
Indicates if the user can use API keys.
func (GetUserCapabilityOutput) CanUseAuthTokens ¶
func (o GetUserCapabilityOutput) CanUseAuthTokens() pulumi.BoolOutput
Indicates if the user can use SWIFT passwords / auth tokens.
func (GetUserCapabilityOutput) CanUseConsolePassword ¶
func (o GetUserCapabilityOutput) CanUseConsolePassword() pulumi.BoolOutput
Indicates if the user can log in to the console.
func (GetUserCapabilityOutput) CanUseCustomerSecretKeys ¶
func (o GetUserCapabilityOutput) CanUseCustomerSecretKeys() pulumi.BoolOutput
Indicates if the user can use SigV4 symmetric keys.
func (GetUserCapabilityOutput) CanUseDbCredentials ¶
func (o GetUserCapabilityOutput) CanUseDbCredentials() pulumi.BoolOutput
Indicates if the user can use DB passwords.
func (GetUserCapabilityOutput) CanUseOauth2clientCredentials ¶
func (o GetUserCapabilityOutput) CanUseOauth2clientCredentials() pulumi.BoolOutput
Indicates if the user can use OAuth2 credentials and tokens.
func (GetUserCapabilityOutput) CanUseSmtpCredentials ¶
func (o GetUserCapabilityOutput) CanUseSmtpCredentials() pulumi.BoolOutput
Indicates if the user can use SMTP passwords.
func (GetUserCapabilityOutput) ElementType ¶
func (GetUserCapabilityOutput) ElementType() reflect.Type
func (GetUserCapabilityOutput) ToGetUserCapabilityOutput ¶
func (o GetUserCapabilityOutput) ToGetUserCapabilityOutput() GetUserCapabilityOutput
func (GetUserCapabilityOutput) ToGetUserCapabilityOutputWithContext ¶
func (o GetUserCapabilityOutput) ToGetUserCapabilityOutputWithContext(ctx context.Context) GetUserCapabilityOutput
type GetUserGroupMembershipsArgs ¶
type GetUserGroupMembershipsArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` Filters []GetUserGroupMembershipsFilter `pulumi:"filters"` // The OCID of the group. GroupId *string `pulumi:"groupId"` // The OCID of the user. UserId *string `pulumi:"userId"` }
A collection of arguments for invoking getUserGroupMemberships.
type GetUserGroupMembershipsFilterArgs ¶
type GetUserGroupMembershipsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetUserGroupMembershipsFilterArgs) ElementType ¶
func (GetUserGroupMembershipsFilterArgs) ElementType() reflect.Type
func (GetUserGroupMembershipsFilterArgs) ToGetUserGroupMembershipsFilterOutput ¶
func (i GetUserGroupMembershipsFilterArgs) ToGetUserGroupMembershipsFilterOutput() GetUserGroupMembershipsFilterOutput
func (GetUserGroupMembershipsFilterArgs) ToGetUserGroupMembershipsFilterOutputWithContext ¶
func (i GetUserGroupMembershipsFilterArgs) ToGetUserGroupMembershipsFilterOutputWithContext(ctx context.Context) GetUserGroupMembershipsFilterOutput
type GetUserGroupMembershipsFilterArray ¶
type GetUserGroupMembershipsFilterArray []GetUserGroupMembershipsFilterInput
func (GetUserGroupMembershipsFilterArray) ElementType ¶
func (GetUserGroupMembershipsFilterArray) ElementType() reflect.Type
func (GetUserGroupMembershipsFilterArray) ToGetUserGroupMembershipsFilterArrayOutput ¶
func (i GetUserGroupMembershipsFilterArray) ToGetUserGroupMembershipsFilterArrayOutput() GetUserGroupMembershipsFilterArrayOutput
func (GetUserGroupMembershipsFilterArray) ToGetUserGroupMembershipsFilterArrayOutputWithContext ¶
func (i GetUserGroupMembershipsFilterArray) ToGetUserGroupMembershipsFilterArrayOutputWithContext(ctx context.Context) GetUserGroupMembershipsFilterArrayOutput
type GetUserGroupMembershipsFilterArrayInput ¶
type GetUserGroupMembershipsFilterArrayInput interface { pulumi.Input ToGetUserGroupMembershipsFilterArrayOutput() GetUserGroupMembershipsFilterArrayOutput ToGetUserGroupMembershipsFilterArrayOutputWithContext(context.Context) GetUserGroupMembershipsFilterArrayOutput }
GetUserGroupMembershipsFilterArrayInput is an input type that accepts GetUserGroupMembershipsFilterArray and GetUserGroupMembershipsFilterArrayOutput values. You can construct a concrete instance of `GetUserGroupMembershipsFilterArrayInput` via:
GetUserGroupMembershipsFilterArray{ GetUserGroupMembershipsFilterArgs{...} }
type GetUserGroupMembershipsFilterArrayOutput ¶
type GetUserGroupMembershipsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetUserGroupMembershipsFilterArrayOutput) ElementType ¶
func (GetUserGroupMembershipsFilterArrayOutput) ElementType() reflect.Type
func (GetUserGroupMembershipsFilterArrayOutput) ToGetUserGroupMembershipsFilterArrayOutput ¶
func (o GetUserGroupMembershipsFilterArrayOutput) ToGetUserGroupMembershipsFilterArrayOutput() GetUserGroupMembershipsFilterArrayOutput
func (GetUserGroupMembershipsFilterArrayOutput) ToGetUserGroupMembershipsFilterArrayOutputWithContext ¶
func (o GetUserGroupMembershipsFilterArrayOutput) ToGetUserGroupMembershipsFilterArrayOutputWithContext(ctx context.Context) GetUserGroupMembershipsFilterArrayOutput
type GetUserGroupMembershipsFilterInput ¶
type GetUserGroupMembershipsFilterInput interface { pulumi.Input ToGetUserGroupMembershipsFilterOutput() GetUserGroupMembershipsFilterOutput ToGetUserGroupMembershipsFilterOutputWithContext(context.Context) GetUserGroupMembershipsFilterOutput }
GetUserGroupMembershipsFilterInput is an input type that accepts GetUserGroupMembershipsFilterArgs and GetUserGroupMembershipsFilterOutput values. You can construct a concrete instance of `GetUserGroupMembershipsFilterInput` via:
GetUserGroupMembershipsFilterArgs{...}
type GetUserGroupMembershipsFilterOutput ¶
type GetUserGroupMembershipsFilterOutput struct{ *pulumi.OutputState }
func (GetUserGroupMembershipsFilterOutput) ElementType ¶
func (GetUserGroupMembershipsFilterOutput) ElementType() reflect.Type
func (GetUserGroupMembershipsFilterOutput) Name ¶
func (o GetUserGroupMembershipsFilterOutput) Name() pulumi.StringOutput
func (GetUserGroupMembershipsFilterOutput) Regex ¶
func (o GetUserGroupMembershipsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetUserGroupMembershipsFilterOutput) ToGetUserGroupMembershipsFilterOutput ¶
func (o GetUserGroupMembershipsFilterOutput) ToGetUserGroupMembershipsFilterOutput() GetUserGroupMembershipsFilterOutput
func (GetUserGroupMembershipsFilterOutput) ToGetUserGroupMembershipsFilterOutputWithContext ¶
func (o GetUserGroupMembershipsFilterOutput) ToGetUserGroupMembershipsFilterOutputWithContext(ctx context.Context) GetUserGroupMembershipsFilterOutput
func (GetUserGroupMembershipsFilterOutput) Values ¶
func (o GetUserGroupMembershipsFilterOutput) Values() pulumi.StringArrayOutput
type GetUserGroupMembershipsMembership ¶
type GetUserGroupMembershipsMembership struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // The OCID of the group. GroupId string `pulumi:"groupId"` // The OCID of the membership. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // The membership's current state. State string `pulumi:"state"` // Date and time the membership was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The OCID of the user. UserId string `pulumi:"userId"` }
type GetUserGroupMembershipsMembershipArgs ¶
type GetUserGroupMembershipsMembershipArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the group. GroupId pulumi.StringInput `pulumi:"groupId"` // The OCID of the membership. Id pulumi.StringInput `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringInput `pulumi:"inactiveState"` // The membership's current state. State pulumi.StringInput `pulumi:"state"` // Date and time the membership was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
func (GetUserGroupMembershipsMembershipArgs) ElementType ¶
func (GetUserGroupMembershipsMembershipArgs) ElementType() reflect.Type
func (GetUserGroupMembershipsMembershipArgs) ToGetUserGroupMembershipsMembershipOutput ¶
func (i GetUserGroupMembershipsMembershipArgs) ToGetUserGroupMembershipsMembershipOutput() GetUserGroupMembershipsMembershipOutput
func (GetUserGroupMembershipsMembershipArgs) ToGetUserGroupMembershipsMembershipOutputWithContext ¶
func (i GetUserGroupMembershipsMembershipArgs) ToGetUserGroupMembershipsMembershipOutputWithContext(ctx context.Context) GetUserGroupMembershipsMembershipOutput
type GetUserGroupMembershipsMembershipArray ¶
type GetUserGroupMembershipsMembershipArray []GetUserGroupMembershipsMembershipInput
func (GetUserGroupMembershipsMembershipArray) ElementType ¶
func (GetUserGroupMembershipsMembershipArray) ElementType() reflect.Type
func (GetUserGroupMembershipsMembershipArray) ToGetUserGroupMembershipsMembershipArrayOutput ¶
func (i GetUserGroupMembershipsMembershipArray) ToGetUserGroupMembershipsMembershipArrayOutput() GetUserGroupMembershipsMembershipArrayOutput
func (GetUserGroupMembershipsMembershipArray) ToGetUserGroupMembershipsMembershipArrayOutputWithContext ¶
func (i GetUserGroupMembershipsMembershipArray) ToGetUserGroupMembershipsMembershipArrayOutputWithContext(ctx context.Context) GetUserGroupMembershipsMembershipArrayOutput
type GetUserGroupMembershipsMembershipArrayInput ¶
type GetUserGroupMembershipsMembershipArrayInput interface { pulumi.Input ToGetUserGroupMembershipsMembershipArrayOutput() GetUserGroupMembershipsMembershipArrayOutput ToGetUserGroupMembershipsMembershipArrayOutputWithContext(context.Context) GetUserGroupMembershipsMembershipArrayOutput }
GetUserGroupMembershipsMembershipArrayInput is an input type that accepts GetUserGroupMembershipsMembershipArray and GetUserGroupMembershipsMembershipArrayOutput values. You can construct a concrete instance of `GetUserGroupMembershipsMembershipArrayInput` via:
GetUserGroupMembershipsMembershipArray{ GetUserGroupMembershipsMembershipArgs{...} }
type GetUserGroupMembershipsMembershipArrayOutput ¶
type GetUserGroupMembershipsMembershipArrayOutput struct{ *pulumi.OutputState }
func (GetUserGroupMembershipsMembershipArrayOutput) ElementType ¶
func (GetUserGroupMembershipsMembershipArrayOutput) ElementType() reflect.Type
func (GetUserGroupMembershipsMembershipArrayOutput) ToGetUserGroupMembershipsMembershipArrayOutput ¶
func (o GetUserGroupMembershipsMembershipArrayOutput) ToGetUserGroupMembershipsMembershipArrayOutput() GetUserGroupMembershipsMembershipArrayOutput
func (GetUserGroupMembershipsMembershipArrayOutput) ToGetUserGroupMembershipsMembershipArrayOutputWithContext ¶
func (o GetUserGroupMembershipsMembershipArrayOutput) ToGetUserGroupMembershipsMembershipArrayOutputWithContext(ctx context.Context) GetUserGroupMembershipsMembershipArrayOutput
type GetUserGroupMembershipsMembershipInput ¶
type GetUserGroupMembershipsMembershipInput interface { pulumi.Input ToGetUserGroupMembershipsMembershipOutput() GetUserGroupMembershipsMembershipOutput ToGetUserGroupMembershipsMembershipOutputWithContext(context.Context) GetUserGroupMembershipsMembershipOutput }
GetUserGroupMembershipsMembershipInput is an input type that accepts GetUserGroupMembershipsMembershipArgs and GetUserGroupMembershipsMembershipOutput values. You can construct a concrete instance of `GetUserGroupMembershipsMembershipInput` via:
GetUserGroupMembershipsMembershipArgs{...}
type GetUserGroupMembershipsMembershipOutput ¶
type GetUserGroupMembershipsMembershipOutput struct{ *pulumi.OutputState }
func (GetUserGroupMembershipsMembershipOutput) CompartmentId ¶
func (o GetUserGroupMembershipsMembershipOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetUserGroupMembershipsMembershipOutput) ElementType ¶
func (GetUserGroupMembershipsMembershipOutput) ElementType() reflect.Type
func (GetUserGroupMembershipsMembershipOutput) GroupId ¶
func (o GetUserGroupMembershipsMembershipOutput) GroupId() pulumi.StringOutput
The OCID of the group.
func (GetUserGroupMembershipsMembershipOutput) Id ¶
func (o GetUserGroupMembershipsMembershipOutput) Id() pulumi.StringOutput
The OCID of the membership.
func (GetUserGroupMembershipsMembershipOutput) InactiveState ¶
func (o GetUserGroupMembershipsMembershipOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GetUserGroupMembershipsMembershipOutput) State ¶
func (o GetUserGroupMembershipsMembershipOutput) State() pulumi.StringOutput
The membership's current state.
func (GetUserGroupMembershipsMembershipOutput) TimeCreated ¶
func (o GetUserGroupMembershipsMembershipOutput) TimeCreated() pulumi.StringOutput
Date and time the membership was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetUserGroupMembershipsMembershipOutput) ToGetUserGroupMembershipsMembershipOutput ¶
func (o GetUserGroupMembershipsMembershipOutput) ToGetUserGroupMembershipsMembershipOutput() GetUserGroupMembershipsMembershipOutput
func (GetUserGroupMembershipsMembershipOutput) ToGetUserGroupMembershipsMembershipOutputWithContext ¶
func (o GetUserGroupMembershipsMembershipOutput) ToGetUserGroupMembershipsMembershipOutputWithContext(ctx context.Context) GetUserGroupMembershipsMembershipOutput
func (GetUserGroupMembershipsMembershipOutput) UserId ¶
func (o GetUserGroupMembershipsMembershipOutput) UserId() pulumi.StringOutput
The OCID of the user.
type GetUserGroupMembershipsOutputArgs ¶
type GetUserGroupMembershipsOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetUserGroupMembershipsFilterArrayInput `pulumi:"filters"` // The OCID of the group. GroupId pulumi.StringPtrInput `pulumi:"groupId"` // The OCID of the user. UserId pulumi.StringPtrInput `pulumi:"userId"` }
A collection of arguments for invoking getUserGroupMemberships.
func (GetUserGroupMembershipsOutputArgs) ElementType ¶
func (GetUserGroupMembershipsOutputArgs) ElementType() reflect.Type
type GetUserGroupMembershipsResult ¶
type GetUserGroupMembershipsResult struct { // The OCID of the tenancy containing the user, group, and membership object. CompartmentId string `pulumi:"compartmentId"` Filters []GetUserGroupMembershipsFilter `pulumi:"filters"` // The OCID of the group. GroupId *string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of memberships. Memberships []GetUserGroupMembershipsMembership `pulumi:"memberships"` // The OCID of the user. UserId *string `pulumi:"userId"` }
A collection of values returned by getUserGroupMemberships.
func GetUserGroupMemberships ¶
func GetUserGroupMemberships(ctx *pulumi.Context, args *GetUserGroupMembershipsArgs, opts ...pulumi.InvokeOption) (*GetUserGroupMembershipsResult, error)
This data source provides the list of User Group Memberships in Oracle Cloud Infrastructure Identity service.
Lists the `UserGroupMembership` objects in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (see [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five)). You must also then filter the list in one of these ways:
- You can limit the results to just the memberships for a given user by specifying a `userId`.
- Similarly, you can limit the results to just the memberships for a given group by specifying a `groupId`.
- You can set both the `userId` and `groupId` to determine if the specified user is in the specified group. If the answer is no, the response is an empty list.
- Although`userId` and `groupId` are not individually required, you must set one of them.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetUserGroupMemberships(ctx, &identity.GetUserGroupMembershipsArgs{ CompartmentId: _var.Tenancy_ocid, GroupId: pulumi.StringRef(oci_identity_group.Test_group.Id), UserId: pulumi.StringRef(oci_identity_user.Test_user.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetUserGroupMembershipsResultOutput ¶
type GetUserGroupMembershipsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserGroupMemberships.
func GetUserGroupMembershipsOutput ¶
func GetUserGroupMembershipsOutput(ctx *pulumi.Context, args GetUserGroupMembershipsOutputArgs, opts ...pulumi.InvokeOption) GetUserGroupMembershipsResultOutput
func (GetUserGroupMembershipsResultOutput) CompartmentId ¶
func (o GetUserGroupMembershipsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the user, group, and membership object.
func (GetUserGroupMembershipsResultOutput) ElementType ¶
func (GetUserGroupMembershipsResultOutput) ElementType() reflect.Type
func (GetUserGroupMembershipsResultOutput) Filters ¶
func (o GetUserGroupMembershipsResultOutput) Filters() GetUserGroupMembershipsFilterArrayOutput
func (GetUserGroupMembershipsResultOutput) GroupId ¶
func (o GetUserGroupMembershipsResultOutput) GroupId() pulumi.StringPtrOutput
The OCID of the group.
func (GetUserGroupMembershipsResultOutput) Id ¶
func (o GetUserGroupMembershipsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserGroupMembershipsResultOutput) Memberships ¶
func (o GetUserGroupMembershipsResultOutput) Memberships() GetUserGroupMembershipsMembershipArrayOutput
The list of memberships.
func (GetUserGroupMembershipsResultOutput) ToGetUserGroupMembershipsResultOutput ¶
func (o GetUserGroupMembershipsResultOutput) ToGetUserGroupMembershipsResultOutput() GetUserGroupMembershipsResultOutput
func (GetUserGroupMembershipsResultOutput) ToGetUserGroupMembershipsResultOutputWithContext ¶
func (o GetUserGroupMembershipsResultOutput) ToGetUserGroupMembershipsResultOutputWithContext(ctx context.Context) GetUserGroupMembershipsResultOutput
func (GetUserGroupMembershipsResultOutput) UserId ¶
func (o GetUserGroupMembershipsResultOutput) UserId() pulumi.StringPtrOutput
The OCID of the user.
type GetUsersArgs ¶
type GetUsersArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // The id of a user in the identity provider. ExternalIdentifier *string `pulumi:"externalIdentifier"` Filters []GetUsersFilter `pulumi:"filters"` // The id of the identity provider. IdentityProviderId *string `pulumi:"identityProviderId"` // A filter to only return resources that match the given name exactly. Name *string `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getUsers.
type GetUsersFilter ¶
type GetUsersFilterArgs ¶
type GetUsersFilterArgs struct { // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetUsersFilterArgs) ElementType ¶
func (GetUsersFilterArgs) ElementType() reflect.Type
func (GetUsersFilterArgs) ToGetUsersFilterOutput ¶
func (i GetUsersFilterArgs) ToGetUsersFilterOutput() GetUsersFilterOutput
func (GetUsersFilterArgs) ToGetUsersFilterOutputWithContext ¶
func (i GetUsersFilterArgs) ToGetUsersFilterOutputWithContext(ctx context.Context) GetUsersFilterOutput
type GetUsersFilterArray ¶
type GetUsersFilterArray []GetUsersFilterInput
func (GetUsersFilterArray) ElementType ¶
func (GetUsersFilterArray) ElementType() reflect.Type
func (GetUsersFilterArray) ToGetUsersFilterArrayOutput ¶
func (i GetUsersFilterArray) ToGetUsersFilterArrayOutput() GetUsersFilterArrayOutput
func (GetUsersFilterArray) ToGetUsersFilterArrayOutputWithContext ¶
func (i GetUsersFilterArray) ToGetUsersFilterArrayOutputWithContext(ctx context.Context) GetUsersFilterArrayOutput
type GetUsersFilterArrayInput ¶
type GetUsersFilterArrayInput interface { pulumi.Input ToGetUsersFilterArrayOutput() GetUsersFilterArrayOutput ToGetUsersFilterArrayOutputWithContext(context.Context) GetUsersFilterArrayOutput }
GetUsersFilterArrayInput is an input type that accepts GetUsersFilterArray and GetUsersFilterArrayOutput values. You can construct a concrete instance of `GetUsersFilterArrayInput` via:
GetUsersFilterArray{ GetUsersFilterArgs{...} }
type GetUsersFilterArrayOutput ¶
type GetUsersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetUsersFilterArrayOutput) ElementType ¶
func (GetUsersFilterArrayOutput) ElementType() reflect.Type
func (GetUsersFilterArrayOutput) Index ¶
func (o GetUsersFilterArrayOutput) Index(i pulumi.IntInput) GetUsersFilterOutput
func (GetUsersFilterArrayOutput) ToGetUsersFilterArrayOutput ¶
func (o GetUsersFilterArrayOutput) ToGetUsersFilterArrayOutput() GetUsersFilterArrayOutput
func (GetUsersFilterArrayOutput) ToGetUsersFilterArrayOutputWithContext ¶
func (o GetUsersFilterArrayOutput) ToGetUsersFilterArrayOutputWithContext(ctx context.Context) GetUsersFilterArrayOutput
type GetUsersFilterInput ¶
type GetUsersFilterInput interface { pulumi.Input ToGetUsersFilterOutput() GetUsersFilterOutput ToGetUsersFilterOutputWithContext(context.Context) GetUsersFilterOutput }
GetUsersFilterInput is an input type that accepts GetUsersFilterArgs and GetUsersFilterOutput values. You can construct a concrete instance of `GetUsersFilterInput` via:
GetUsersFilterArgs{...}
type GetUsersFilterOutput ¶
type GetUsersFilterOutput struct{ *pulumi.OutputState }
func (GetUsersFilterOutput) ElementType ¶
func (GetUsersFilterOutput) ElementType() reflect.Type
func (GetUsersFilterOutput) Name ¶
func (o GetUsersFilterOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetUsersFilterOutput) Regex ¶
func (o GetUsersFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetUsersFilterOutput) ToGetUsersFilterOutput ¶
func (o GetUsersFilterOutput) ToGetUsersFilterOutput() GetUsersFilterOutput
func (GetUsersFilterOutput) ToGetUsersFilterOutputWithContext ¶
func (o GetUsersFilterOutput) ToGetUsersFilterOutputWithContext(ctx context.Context) GetUsersFilterOutput
func (GetUsersFilterOutput) Values ¶
func (o GetUsersFilterOutput) Values() pulumi.StringArrayOutput
type GetUsersOutputArgs ¶
type GetUsersOutputArgs struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The id of a user in the identity provider. ExternalIdentifier pulumi.StringPtrInput `pulumi:"externalIdentifier"` Filters GetUsersFilterArrayInput `pulumi:"filters"` // The id of the identity provider. IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` // A filter to only return resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getUsers.
func (GetUsersOutputArgs) ElementType ¶
func (GetUsersOutputArgs) ElementType() reflect.Type
type GetUsersResult ¶
type GetUsersResult struct { // The OCID of the tenancy containing the user. CompartmentId string `pulumi:"compartmentId"` // Identifier of the user in the identity provider ExternalIdentifier *string `pulumi:"externalIdentifier"` Filters []GetUsersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The OCID of the `IdentityProvider` this user belongs to. IdentityProviderId *string `pulumi:"identityProviderId"` // The name you assign to the user during creation. This is the user's login for the Console. The name must be unique across all users in the tenancy and cannot be changed. Name *string `pulumi:"name"` // The user's current state. State *string `pulumi:"state"` // The list of users. Users []GetUsersUser `pulumi:"users"` }
A collection of values returned by getUsers.
func GetUsers ¶
func GetUsers(ctx *pulumi.Context, args *GetUsersArgs, opts ...pulumi.InvokeOption) (*GetUsersResult, error)
This data source provides the list of Users in Oracle Cloud Infrastructure Identity service.
Lists the users in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See [Where to Get the Tenancy's OCID and User's OCID](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm#five).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetUsers(ctx, &identity.GetUsersArgs{ CompartmentId: _var.Tenancy_ocid, ExternalIdentifier: pulumi.StringRef(_var.User_external_identifier), IdentityProviderId: pulumi.StringRef(oci_identity_identity_provider.Test_identity_provider.Id), Name: pulumi.StringRef(_var.User_name), State: pulumi.StringRef(_var.User_state), }, nil) if err != nil { return err } return nil }) }
```
type GetUsersResultOutput ¶
type GetUsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsers.
func GetUsersOutput ¶
func GetUsersOutput(ctx *pulumi.Context, args GetUsersOutputArgs, opts ...pulumi.InvokeOption) GetUsersResultOutput
func (GetUsersResultOutput) CompartmentId ¶
func (o GetUsersResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the user.
func (GetUsersResultOutput) ElementType ¶
func (GetUsersResultOutput) ElementType() reflect.Type
func (GetUsersResultOutput) ExternalIdentifier ¶
func (o GetUsersResultOutput) ExternalIdentifier() pulumi.StringPtrOutput
Identifier of the user in the identity provider
func (GetUsersResultOutput) Filters ¶
func (o GetUsersResultOutput) Filters() GetUsersFilterArrayOutput
func (GetUsersResultOutput) Id ¶
func (o GetUsersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUsersResultOutput) IdentityProviderId ¶
func (o GetUsersResultOutput) IdentityProviderId() pulumi.StringPtrOutput
The OCID of the `IdentityProvider` this user belongs to.
func (GetUsersResultOutput) Name ¶
func (o GetUsersResultOutput) Name() pulumi.StringPtrOutput
The name you assign to the user during creation. This is the user's login for the Console. The name must be unique across all users in the tenancy and cannot be changed.
func (GetUsersResultOutput) State ¶
func (o GetUsersResultOutput) State() pulumi.StringPtrOutput
The user's current state.
func (GetUsersResultOutput) ToGetUsersResultOutput ¶
func (o GetUsersResultOutput) ToGetUsersResultOutput() GetUsersResultOutput
func (GetUsersResultOutput) ToGetUsersResultOutputWithContext ¶
func (o GetUsersResultOutput) ToGetUsersResultOutputWithContext(ctx context.Context) GetUsersResultOutput
func (GetUsersResultOutput) Users ¶
func (o GetUsersResultOutput) Users() GetUsersUserArrayOutput
The list of users.
type GetUsersUser ¶
type GetUsersUser struct { // Properties indicating how the user is allowed to authenticate. Capabilities []GetUsersUserCapability `pulumi:"capabilities"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId string `pulumi:"compartmentId"` // DB username of the DB credential. Has to be unique across the tenancy. DbUserName string `pulumi:"dbUserName"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the user. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // The email address you assign to the user. The email address must be unique across all users in the tenancy. Email string `pulumi:"email"` // Whether the email address has been validated. EmailVerified bool `pulumi:"emailVerified"` // The id of a user in the identity provider. ExternalIdentifier string `pulumi:"externalIdentifier"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the user. Id string `pulumi:"id"` // The id of the identity provider. IdentityProviderId string `pulumi:"identityProviderId"` // Returned only if the user's `lifecycleState` is INACTIVE. A 16-bit value showing the reason why the user is inactive: // * bit 0: SUSPENDED (reserved for future use) // * bit 1: DISABLED (reserved for future use) // * bit 2: BLOCKED (the user has exceeded the maximum number of failed login attempts for the Console) InactiveState string `pulumi:"inactiveState"` // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. LastSuccessfulLoginTime string `pulumi:"lastSuccessfulLoginTime"` // A filter to only return resources that match the given name exactly. Name string `pulumi:"name"` // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. PreviousSuccessfulLoginTime string `pulumi:"previousSuccessfulLoginTime"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // Date and time the user was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetUsersUserArgs ¶
type GetUsersUserArgs struct { // Properties indicating how the user is allowed to authenticate. Capabilities GetUsersUserCapabilityArrayInput `pulumi:"capabilities"` // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // DB username of the DB credential. Has to be unique across the tenancy. DbUserName pulumi.StringInput `pulumi:"dbUserName"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The description you assign to the user. Does not have to be unique, and it's changeable. Description pulumi.StringInput `pulumi:"description"` // The email address you assign to the user. The email address must be unique across all users in the tenancy. Email pulumi.StringInput `pulumi:"email"` // Whether the email address has been validated. EmailVerified pulumi.BoolInput `pulumi:"emailVerified"` // The id of a user in the identity provider. ExternalIdentifier pulumi.StringInput `pulumi:"externalIdentifier"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the user. Id pulumi.StringInput `pulumi:"id"` // The id of the identity provider. IdentityProviderId pulumi.StringInput `pulumi:"identityProviderId"` // Returned only if the user's `lifecycleState` is INACTIVE. A 16-bit value showing the reason why the user is inactive: // * bit 0: SUSPENDED (reserved for future use) // * bit 1: DISABLED (reserved for future use) // * bit 2: BLOCKED (the user has exceeded the maximum number of failed login attempts for the Console) InactiveState pulumi.StringInput `pulumi:"inactiveState"` // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. LastSuccessfulLoginTime pulumi.StringInput `pulumi:"lastSuccessfulLoginTime"` // A filter to only return resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. PreviousSuccessfulLoginTime pulumi.StringInput `pulumi:"previousSuccessfulLoginTime"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // Date and time the user was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetUsersUserArgs) ElementType ¶
func (GetUsersUserArgs) ElementType() reflect.Type
func (GetUsersUserArgs) ToGetUsersUserOutput ¶
func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserArgs) ToGetUsersUserOutputWithContext ¶
func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
type GetUsersUserArray ¶
type GetUsersUserArray []GetUsersUserInput
func (GetUsersUserArray) ElementType ¶
func (GetUsersUserArray) ElementType() reflect.Type
func (GetUsersUserArray) ToGetUsersUserArrayOutput ¶
func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArray) ToGetUsersUserArrayOutputWithContext ¶
func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserArrayInput ¶
type GetUsersUserArrayInput interface { pulumi.Input ToGetUsersUserArrayOutput() GetUsersUserArrayOutput ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput }
GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. You can construct a concrete instance of `GetUsersUserArrayInput` via:
GetUsersUserArray{ GetUsersUserArgs{...} }
type GetUsersUserArrayOutput ¶
type GetUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserArrayOutput) ElementType ¶
func (GetUsersUserArrayOutput) ElementType() reflect.Type
func (GetUsersUserArrayOutput) Index ¶
func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutput ¶
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext ¶
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserCapability ¶
type GetUsersUserCapability struct { // Indicates if the user can use API keys. CanUseApiKeys bool `pulumi:"canUseApiKeys"` // Indicates if the user can use SWIFT passwords / auth tokens. CanUseAuthTokens bool `pulumi:"canUseAuthTokens"` // Indicates if the user can log in to the console. CanUseConsolePassword bool `pulumi:"canUseConsolePassword"` // Indicates if the user can use SigV4 symmetric keys. CanUseCustomerSecretKeys bool `pulumi:"canUseCustomerSecretKeys"` // Indicates if the user can use DB passwords. CanUseDbCredentials bool `pulumi:"canUseDbCredentials"` // Indicates if the user can use OAuth2 credentials and tokens. CanUseOauth2clientCredentials bool `pulumi:"canUseOauth2clientCredentials"` // Indicates if the user can use SMTP passwords. CanUseSmtpCredentials bool `pulumi:"canUseSmtpCredentials"` }
type GetUsersUserCapabilityArgs ¶
type GetUsersUserCapabilityArgs struct { // Indicates if the user can use API keys. CanUseApiKeys pulumi.BoolInput `pulumi:"canUseApiKeys"` // Indicates if the user can use SWIFT passwords / auth tokens. CanUseAuthTokens pulumi.BoolInput `pulumi:"canUseAuthTokens"` // Indicates if the user can log in to the console. CanUseConsolePassword pulumi.BoolInput `pulumi:"canUseConsolePassword"` // Indicates if the user can use SigV4 symmetric keys. CanUseCustomerSecretKeys pulumi.BoolInput `pulumi:"canUseCustomerSecretKeys"` // Indicates if the user can use DB passwords. CanUseDbCredentials pulumi.BoolInput `pulumi:"canUseDbCredentials"` // Indicates if the user can use OAuth2 credentials and tokens. CanUseOauth2clientCredentials pulumi.BoolInput `pulumi:"canUseOauth2clientCredentials"` // Indicates if the user can use SMTP passwords. CanUseSmtpCredentials pulumi.BoolInput `pulumi:"canUseSmtpCredentials"` }
func (GetUsersUserCapabilityArgs) ElementType ¶
func (GetUsersUserCapabilityArgs) ElementType() reflect.Type
func (GetUsersUserCapabilityArgs) ToGetUsersUserCapabilityOutput ¶
func (i GetUsersUserCapabilityArgs) ToGetUsersUserCapabilityOutput() GetUsersUserCapabilityOutput
func (GetUsersUserCapabilityArgs) ToGetUsersUserCapabilityOutputWithContext ¶
func (i GetUsersUserCapabilityArgs) ToGetUsersUserCapabilityOutputWithContext(ctx context.Context) GetUsersUserCapabilityOutput
type GetUsersUserCapabilityArray ¶
type GetUsersUserCapabilityArray []GetUsersUserCapabilityInput
func (GetUsersUserCapabilityArray) ElementType ¶
func (GetUsersUserCapabilityArray) ElementType() reflect.Type
func (GetUsersUserCapabilityArray) ToGetUsersUserCapabilityArrayOutput ¶
func (i GetUsersUserCapabilityArray) ToGetUsersUserCapabilityArrayOutput() GetUsersUserCapabilityArrayOutput
func (GetUsersUserCapabilityArray) ToGetUsersUserCapabilityArrayOutputWithContext ¶
func (i GetUsersUserCapabilityArray) ToGetUsersUserCapabilityArrayOutputWithContext(ctx context.Context) GetUsersUserCapabilityArrayOutput
type GetUsersUserCapabilityArrayInput ¶
type GetUsersUserCapabilityArrayInput interface { pulumi.Input ToGetUsersUserCapabilityArrayOutput() GetUsersUserCapabilityArrayOutput ToGetUsersUserCapabilityArrayOutputWithContext(context.Context) GetUsersUserCapabilityArrayOutput }
GetUsersUserCapabilityArrayInput is an input type that accepts GetUsersUserCapabilityArray and GetUsersUserCapabilityArrayOutput values. You can construct a concrete instance of `GetUsersUserCapabilityArrayInput` via:
GetUsersUserCapabilityArray{ GetUsersUserCapabilityArgs{...} }
type GetUsersUserCapabilityArrayOutput ¶
type GetUsersUserCapabilityArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserCapabilityArrayOutput) ElementType ¶
func (GetUsersUserCapabilityArrayOutput) ElementType() reflect.Type
func (GetUsersUserCapabilityArrayOutput) Index ¶
func (o GetUsersUserCapabilityArrayOutput) Index(i pulumi.IntInput) GetUsersUserCapabilityOutput
func (GetUsersUserCapabilityArrayOutput) ToGetUsersUserCapabilityArrayOutput ¶
func (o GetUsersUserCapabilityArrayOutput) ToGetUsersUserCapabilityArrayOutput() GetUsersUserCapabilityArrayOutput
func (GetUsersUserCapabilityArrayOutput) ToGetUsersUserCapabilityArrayOutputWithContext ¶
func (o GetUsersUserCapabilityArrayOutput) ToGetUsersUserCapabilityArrayOutputWithContext(ctx context.Context) GetUsersUserCapabilityArrayOutput
type GetUsersUserCapabilityInput ¶
type GetUsersUserCapabilityInput interface { pulumi.Input ToGetUsersUserCapabilityOutput() GetUsersUserCapabilityOutput ToGetUsersUserCapabilityOutputWithContext(context.Context) GetUsersUserCapabilityOutput }
GetUsersUserCapabilityInput is an input type that accepts GetUsersUserCapabilityArgs and GetUsersUserCapabilityOutput values. You can construct a concrete instance of `GetUsersUserCapabilityInput` via:
GetUsersUserCapabilityArgs{...}
type GetUsersUserCapabilityOutput ¶
type GetUsersUserCapabilityOutput struct{ *pulumi.OutputState }
func (GetUsersUserCapabilityOutput) CanUseApiKeys ¶
func (o GetUsersUserCapabilityOutput) CanUseApiKeys() pulumi.BoolOutput
Indicates if the user can use API keys.
func (GetUsersUserCapabilityOutput) CanUseAuthTokens ¶
func (o GetUsersUserCapabilityOutput) CanUseAuthTokens() pulumi.BoolOutput
Indicates if the user can use SWIFT passwords / auth tokens.
func (GetUsersUserCapabilityOutput) CanUseConsolePassword ¶
func (o GetUsersUserCapabilityOutput) CanUseConsolePassword() pulumi.BoolOutput
Indicates if the user can log in to the console.
func (GetUsersUserCapabilityOutput) CanUseCustomerSecretKeys ¶
func (o GetUsersUserCapabilityOutput) CanUseCustomerSecretKeys() pulumi.BoolOutput
Indicates if the user can use SigV4 symmetric keys.
func (GetUsersUserCapabilityOutput) CanUseDbCredentials ¶
func (o GetUsersUserCapabilityOutput) CanUseDbCredentials() pulumi.BoolOutput
Indicates if the user can use DB passwords.
func (GetUsersUserCapabilityOutput) CanUseOauth2clientCredentials ¶
func (o GetUsersUserCapabilityOutput) CanUseOauth2clientCredentials() pulumi.BoolOutput
Indicates if the user can use OAuth2 credentials and tokens.
func (GetUsersUserCapabilityOutput) CanUseSmtpCredentials ¶
func (o GetUsersUserCapabilityOutput) CanUseSmtpCredentials() pulumi.BoolOutput
Indicates if the user can use SMTP passwords.
func (GetUsersUserCapabilityOutput) ElementType ¶
func (GetUsersUserCapabilityOutput) ElementType() reflect.Type
func (GetUsersUserCapabilityOutput) ToGetUsersUserCapabilityOutput ¶
func (o GetUsersUserCapabilityOutput) ToGetUsersUserCapabilityOutput() GetUsersUserCapabilityOutput
func (GetUsersUserCapabilityOutput) ToGetUsersUserCapabilityOutputWithContext ¶
func (o GetUsersUserCapabilityOutput) ToGetUsersUserCapabilityOutputWithContext(ctx context.Context) GetUsersUserCapabilityOutput
type GetUsersUserInput ¶
type GetUsersUserInput interface { pulumi.Input ToGetUsersUserOutput() GetUsersUserOutput ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput }
GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. You can construct a concrete instance of `GetUsersUserInput` via:
GetUsersUserArgs{...}
type GetUsersUserOutput ¶
type GetUsersUserOutput struct{ *pulumi.OutputState }
func (GetUsersUserOutput) Capabilities ¶
func (o GetUsersUserOutput) Capabilities() GetUsersUserCapabilityArrayOutput
Properties indicating how the user is allowed to authenticate.
func (GetUsersUserOutput) CompartmentId ¶
func (o GetUsersUserOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment (remember that the tenancy is simply the root compartment).
func (GetUsersUserOutput) DbUserName ¶
func (o GetUsersUserOutput) DbUserName() pulumi.StringOutput
DB username of the DB credential. Has to be unique across the tenancy.
func (GetUsersUserOutput) DefinedTags ¶
func (o GetUsersUserOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetUsersUserOutput) Description ¶
func (o GetUsersUserOutput) Description() pulumi.StringOutput
The description you assign to the user. Does not have to be unique, and it's changeable.
func (GetUsersUserOutput) ElementType ¶
func (GetUsersUserOutput) ElementType() reflect.Type
func (GetUsersUserOutput) Email ¶
func (o GetUsersUserOutput) Email() pulumi.StringOutput
The email address you assign to the user. The email address must be unique across all users in the tenancy.
func (GetUsersUserOutput) EmailVerified ¶
func (o GetUsersUserOutput) EmailVerified() pulumi.BoolOutput
Whether the email address has been validated.
func (GetUsersUserOutput) ExternalIdentifier ¶
func (o GetUsersUserOutput) ExternalIdentifier() pulumi.StringOutput
The id of a user in the identity provider.
func (GetUsersUserOutput) FreeformTags ¶
func (o GetUsersUserOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetUsersUserOutput) Id ¶
func (o GetUsersUserOutput) Id() pulumi.StringOutput
The OCID of the user.
func (GetUsersUserOutput) IdentityProviderId ¶
func (o GetUsersUserOutput) IdentityProviderId() pulumi.StringOutput
The id of the identity provider.
func (GetUsersUserOutput) InactiveState ¶
func (o GetUsersUserOutput) InactiveState() pulumi.StringOutput
Returned only if the user's `lifecycleState` is INACTIVE. A 16-bit value showing the reason why the user is inactive: * bit 0: SUSPENDED (reserved for future use) * bit 1: DISABLED (reserved for future use) * bit 2: BLOCKED (the user has exceeded the maximum number of failed login attempts for the Console)
func (GetUsersUserOutput) LastSuccessfulLoginTime ¶
func (o GetUsersUserOutput) LastSuccessfulLoginTime() pulumi.StringOutput
The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null.
func (GetUsersUserOutput) Name ¶
func (o GetUsersUserOutput) Name() pulumi.StringOutput
A filter to only return resources that match the given name exactly.
func (GetUsersUserOutput) PreviousSuccessfulLoginTime ¶
func (o GetUsersUserOutput) PreviousSuccessfulLoginTime() pulumi.StringOutput
The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null.
func (GetUsersUserOutput) State ¶
func (o GetUsersUserOutput) State() pulumi.StringOutput
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
func (GetUsersUserOutput) TimeCreated ¶
func (o GetUsersUserOutput) TimeCreated() pulumi.StringOutput
Date and time the user was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetUsersUserOutput) ToGetUsersUserOutput ¶
func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserOutput) ToGetUsersUserOutputWithContext ¶
func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
type Group ¶
type Group struct { pulumi.CustomResourceState // The OCID of the tenancy containing the group. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description you assign to the group during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name pulumi.StringOutput `pulumi:"name"` // The group's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Group resource in Oracle Cloud Infrastructure Identity service.
Creates a new group in your tenancy.
You must specify your tenancy's OCID as the compartment ID in the request object (remember that the tenancy is simply the root compartment). Notice that IAM resources (users, groups, compartments, and some policies) reside within the tenancy itself, unlike cloud resources such as compute instances, which typically reside within compartments inside the tenancy. For information about OCIDs, see [Resource Identifiers](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
You must also specify a *name* for the group, which must be unique across all groups in your tenancy and cannot be changed. You can use this name or the OCID when writing policies that apply to the group. For more information about policies, see [How Policies Work](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policies.htm).
You must also specify a *description* for the group (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdateGroup](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/Group/UpdateGroup). After creating the group, you need to put users in it and write policies for it. See [AddUserToGroup](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/UserGroupMembership/AddUserToGroup) and [CreatePolicy](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/Policy/CreatePolicy).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewGroup(ctx, "testGroup", &Identity.GroupArgs{ CompartmentId: pulumi.Any(_var.Tenancy_ocid), Description: pulumi.Any(_var.Group_description), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
Groups can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/group:Group test_group "id"
```
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group 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 NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { // The OCID of the tenancy containing the group. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the group during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface { pulumi.Input ToGroupMapOutput() GroupMapOutput ToGroupMapOutputWithContext(context.Context) GroupMapOutput }
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) CompartmentId ¶ added in v0.4.0
func (o GroupOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the group.
func (GroupOutput) DefinedTags ¶ added in v0.4.0
func (o GroupOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GroupOutput) Description ¶ added in v0.4.0
func (o GroupOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the group during creation. Does not have to be unique, and it's changeable.
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) FreeformTags ¶ added in v0.4.0
func (o GroupOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GroupOutput) InactiveState ¶ added in v0.4.0
func (o GroupOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (GroupOutput) Name ¶ added in v0.4.0
func (o GroupOutput) Name() pulumi.StringOutput
The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed.
func (GroupOutput) State ¶ added in v0.4.0
func (o GroupOutput) State() pulumi.StringOutput
The group's current state.
func (GroupOutput) TimeCreated ¶ added in v0.4.0
func (o GroupOutput) TimeCreated() pulumi.StringOutput
Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupState ¶
type GroupState struct { // The OCID of the tenancy containing the group. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the group during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name pulumi.StringPtrInput // The group's current state. State pulumi.StringPtrInput // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type IdentityProvider ¶
type IdentityProvider struct { pulumi.CustomResourceState // The OCID of your tenancy. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description you assign to the `IdentityProvider` during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Extra name value pairs associated with this identity provider. Example: `{"clientId": "appSf3kdjf3"}` FreeformAttributes pulumi.MapOutput `pulumi:"freeformAttributes"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // (Updatable) The XML that contains the information required for federating. Metadata pulumi.StringOutput `pulumi:"metadata"` // (Updatable) The URL for retrieving the identity provider's metadata, which contains information required for federating. MetadataUrl pulumi.StringOutput `pulumi:"metadataUrl"` // The name you assign to the `IdentityProvider` during creation. The name must be unique across all `IdentityProvider` objects in the tenancy and cannot be changed. Name pulumi.StringOutput `pulumi:"name"` // The identity provider service or product. Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft Active Directory Federation Services (ADFS). Example: `IDCS` ProductType pulumi.StringOutput `pulumi:"productType"` // (Updatable) The protocol used for federation. Example: `SAML2` Protocol pulumi.StringOutput `pulumi:"protocol"` // The URL to redirect federated users to for authentication with the identity provider. RedirectUrl pulumi.StringOutput `pulumi:"redirectUrl"` // The identity provider's signing certificate used by the IAM Service to validate the SAML2 token. SigningCertificate pulumi.StringOutput `pulumi:"signingCertificate"` // The current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the `IdentityProvider` was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Identity Provider resource in Oracle Cloud Infrastructure Identity service.
**Deprecated.** For more information, see [Deprecated IAM Service APIs](https://docs.cloud.oracle.com/iaas/Content/Identity/Reference/deprecatediamapis.htm).
Creates a new identity provider in your tenancy. For more information, see [Identity Providers and Federation](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/federation.htm).
You must specify your tenancy's OCID as the compartment ID in the request object. Remember that the tenancy is simply the root compartment. For information about OCIDs, see [Resource Identifiers](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
You must also specify a *name* for the `IdentityProvider`, which must be unique across all `IdentityProvider` objects in your tenancy and cannot be changed.
You must also specify a *description* for the `IdentityProvider` (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdateIdentityProvider](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/IdentityProvider/UpdateIdentityProvider).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewIdentityProvider(ctx, "testIdentityProvider", &Identity.IdentityProviderArgs{ CompartmentId: pulumi.Any(_var.Tenancy_ocid), Description: pulumi.Any(_var.Identity_provider_description), Metadata: pulumi.Any(_var.Identity_provider_metadata), MetadataUrl: pulumi.Any(_var.Identity_provider_metadata_url), ProductType: pulumi.Any(_var.Identity_provider_product_type), Protocol: pulumi.Any(_var.Identity_provider_protocol), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformAttributes: pulumi.Any(_var.Identity_provider_freeform_attributes), FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
IdentityProviders can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/identityProvider:IdentityProvider test_identity_provider "id"
```
func GetIdentityProvider ¶
func GetIdentityProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderState, opts ...pulumi.ResourceOption) (*IdentityProvider, error)
GetIdentityProvider gets an existing IdentityProvider 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 NewIdentityProvider ¶
func NewIdentityProvider(ctx *pulumi.Context, name string, args *IdentityProviderArgs, opts ...pulumi.ResourceOption) (*IdentityProvider, error)
NewIdentityProvider registers a new resource with the given unique name, arguments, and options.
func (*IdentityProvider) ElementType ¶
func (*IdentityProvider) ElementType() reflect.Type
func (*IdentityProvider) ToIdentityProviderOutput ¶
func (i *IdentityProvider) ToIdentityProviderOutput() IdentityProviderOutput
func (*IdentityProvider) ToIdentityProviderOutputWithContext ¶
func (i *IdentityProvider) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
type IdentityProviderArgs ¶
type IdentityProviderArgs struct { // The OCID of your tenancy. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the `IdentityProvider` during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // (Updatable) Extra name value pairs associated with this identity provider. Example: `{"clientId": "appSf3kdjf3"}` FreeformAttributes pulumi.MapInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) The XML that contains the information required for federating. Metadata pulumi.StringInput // (Updatable) The URL for retrieving the identity provider's metadata, which contains information required for federating. MetadataUrl pulumi.StringInput // The name you assign to the `IdentityProvider` during creation. The name must be unique across all `IdentityProvider` objects in the tenancy and cannot be changed. Name pulumi.StringPtrInput // The identity provider service or product. Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft Active Directory Federation Services (ADFS). Example: `IDCS` ProductType pulumi.StringInput // (Updatable) The protocol used for federation. Example: `SAML2` Protocol pulumi.StringInput }
The set of arguments for constructing a IdentityProvider resource.
func (IdentityProviderArgs) ElementType ¶
func (IdentityProviderArgs) ElementType() reflect.Type
type IdentityProviderArray ¶
type IdentityProviderArray []IdentityProviderInput
func (IdentityProviderArray) ElementType ¶
func (IdentityProviderArray) ElementType() reflect.Type
func (IdentityProviderArray) ToIdentityProviderArrayOutput ¶
func (i IdentityProviderArray) ToIdentityProviderArrayOutput() IdentityProviderArrayOutput
func (IdentityProviderArray) ToIdentityProviderArrayOutputWithContext ¶
func (i IdentityProviderArray) ToIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityProviderArrayOutput
type IdentityProviderArrayInput ¶
type IdentityProviderArrayInput interface { pulumi.Input ToIdentityProviderArrayOutput() IdentityProviderArrayOutput ToIdentityProviderArrayOutputWithContext(context.Context) IdentityProviderArrayOutput }
IdentityProviderArrayInput is an input type that accepts IdentityProviderArray and IdentityProviderArrayOutput values. You can construct a concrete instance of `IdentityProviderArrayInput` via:
IdentityProviderArray{ IdentityProviderArgs{...} }
type IdentityProviderArrayOutput ¶
type IdentityProviderArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderArrayOutput) ElementType ¶
func (IdentityProviderArrayOutput) ElementType() reflect.Type
func (IdentityProviderArrayOutput) Index ¶
func (o IdentityProviderArrayOutput) Index(i pulumi.IntInput) IdentityProviderOutput
func (IdentityProviderArrayOutput) ToIdentityProviderArrayOutput ¶
func (o IdentityProviderArrayOutput) ToIdentityProviderArrayOutput() IdentityProviderArrayOutput
func (IdentityProviderArrayOutput) ToIdentityProviderArrayOutputWithContext ¶
func (o IdentityProviderArrayOutput) ToIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityProviderArrayOutput
type IdentityProviderInput ¶
type IdentityProviderInput interface { pulumi.Input ToIdentityProviderOutput() IdentityProviderOutput ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput }
type IdentityProviderMap ¶
type IdentityProviderMap map[string]IdentityProviderInput
func (IdentityProviderMap) ElementType ¶
func (IdentityProviderMap) ElementType() reflect.Type
func (IdentityProviderMap) ToIdentityProviderMapOutput ¶
func (i IdentityProviderMap) ToIdentityProviderMapOutput() IdentityProviderMapOutput
func (IdentityProviderMap) ToIdentityProviderMapOutputWithContext ¶
func (i IdentityProviderMap) ToIdentityProviderMapOutputWithContext(ctx context.Context) IdentityProviderMapOutput
type IdentityProviderMapInput ¶
type IdentityProviderMapInput interface { pulumi.Input ToIdentityProviderMapOutput() IdentityProviderMapOutput ToIdentityProviderMapOutputWithContext(context.Context) IdentityProviderMapOutput }
IdentityProviderMapInput is an input type that accepts IdentityProviderMap and IdentityProviderMapOutput values. You can construct a concrete instance of `IdentityProviderMapInput` via:
IdentityProviderMap{ "key": IdentityProviderArgs{...} }
type IdentityProviderMapOutput ¶
type IdentityProviderMapOutput struct{ *pulumi.OutputState }
func (IdentityProviderMapOutput) ElementType ¶
func (IdentityProviderMapOutput) ElementType() reflect.Type
func (IdentityProviderMapOutput) MapIndex ¶
func (o IdentityProviderMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderOutput
func (IdentityProviderMapOutput) ToIdentityProviderMapOutput ¶
func (o IdentityProviderMapOutput) ToIdentityProviderMapOutput() IdentityProviderMapOutput
func (IdentityProviderMapOutput) ToIdentityProviderMapOutputWithContext ¶
func (o IdentityProviderMapOutput) ToIdentityProviderMapOutputWithContext(ctx context.Context) IdentityProviderMapOutput
type IdentityProviderOutput ¶
type IdentityProviderOutput struct{ *pulumi.OutputState }
func (IdentityProviderOutput) CompartmentId ¶ added in v0.4.0
func (o IdentityProviderOutput) CompartmentId() pulumi.StringOutput
The OCID of your tenancy.
func (IdentityProviderOutput) DefinedTags ¶ added in v0.4.0
func (o IdentityProviderOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (IdentityProviderOutput) Description ¶ added in v0.4.0
func (o IdentityProviderOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the `IdentityProvider` during creation. Does not have to be unique, and it's changeable.
func (IdentityProviderOutput) ElementType ¶
func (IdentityProviderOutput) ElementType() reflect.Type
func (IdentityProviderOutput) FreeformAttributes ¶ added in v0.4.0
func (o IdentityProviderOutput) FreeformAttributes() pulumi.MapOutput
(Updatable) Extra name value pairs associated with this identity provider. Example: `{"clientId": "appSf3kdjf3"}`
func (IdentityProviderOutput) FreeformTags ¶ added in v0.4.0
func (o IdentityProviderOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (IdentityProviderOutput) InactiveState ¶ added in v0.4.0
func (o IdentityProviderOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (IdentityProviderOutput) Metadata ¶ added in v0.4.0
func (o IdentityProviderOutput) Metadata() pulumi.StringOutput
(Updatable) The XML that contains the information required for federating.
func (IdentityProviderOutput) MetadataUrl ¶ added in v0.4.0
func (o IdentityProviderOutput) MetadataUrl() pulumi.StringOutput
(Updatable) The URL for retrieving the identity provider's metadata, which contains information required for federating.
func (IdentityProviderOutput) Name ¶ added in v0.4.0
func (o IdentityProviderOutput) Name() pulumi.StringOutput
The name you assign to the `IdentityProvider` during creation. The name must be unique across all `IdentityProvider` objects in the tenancy and cannot be changed.
func (IdentityProviderOutput) ProductType ¶ added in v0.4.0
func (o IdentityProviderOutput) ProductType() pulumi.StringOutput
The identity provider service or product. Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft Active Directory Federation Services (ADFS). Example: `IDCS`
func (IdentityProviderOutput) Protocol ¶ added in v0.4.0
func (o IdentityProviderOutput) Protocol() pulumi.StringOutput
(Updatable) The protocol used for federation. Example: `SAML2`
func (IdentityProviderOutput) RedirectUrl ¶ added in v0.4.0
func (o IdentityProviderOutput) RedirectUrl() pulumi.StringOutput
The URL to redirect federated users to for authentication with the identity provider.
func (IdentityProviderOutput) SigningCertificate ¶ added in v0.4.0
func (o IdentityProviderOutput) SigningCertificate() pulumi.StringOutput
The identity provider's signing certificate used by the IAM Service to validate the SAML2 token.
func (IdentityProviderOutput) State ¶ added in v0.4.0
func (o IdentityProviderOutput) State() pulumi.StringOutput
The current state.
func (IdentityProviderOutput) TimeCreated ¶ added in v0.4.0
func (o IdentityProviderOutput) TimeCreated() pulumi.StringOutput
Date and time the `IdentityProvider` was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (IdentityProviderOutput) ToIdentityProviderOutput ¶
func (o IdentityProviderOutput) ToIdentityProviderOutput() IdentityProviderOutput
func (IdentityProviderOutput) ToIdentityProviderOutputWithContext ¶
func (o IdentityProviderOutput) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
type IdentityProviderState ¶
type IdentityProviderState struct { // The OCID of your tenancy. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the `IdentityProvider` during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // (Updatable) Extra name value pairs associated with this identity provider. Example: `{"clientId": "appSf3kdjf3"}` FreeformAttributes pulumi.MapInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // (Updatable) The XML that contains the information required for federating. Metadata pulumi.StringPtrInput // (Updatable) The URL for retrieving the identity provider's metadata, which contains information required for federating. MetadataUrl pulumi.StringPtrInput // The name you assign to the `IdentityProvider` during creation. The name must be unique across all `IdentityProvider` objects in the tenancy and cannot be changed. Name pulumi.StringPtrInput // The identity provider service or product. Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft Active Directory Federation Services (ADFS). Example: `IDCS` ProductType pulumi.StringPtrInput // (Updatable) The protocol used for federation. Example: `SAML2` Protocol pulumi.StringPtrInput // The URL to redirect federated users to for authentication with the identity provider. RedirectUrl pulumi.StringPtrInput // The identity provider's signing certificate used by the IAM Service to validate the SAML2 token. SigningCertificate pulumi.StringPtrInput // The current state. State pulumi.StringPtrInput // Date and time the `IdentityProvider` was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput }
func (IdentityProviderState) ElementType ¶
func (IdentityProviderState) ElementType() reflect.Type
type IdpGroupMapping ¶
type IdpGroupMapping struct { pulumi.CustomResourceState // The OCID of the tenancy containing the `IdentityProvider`. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) The OCID of the IAM Service [group](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/Group/) you want to map to the IdP group. GroupId pulumi.StringOutput `pulumi:"groupId"` // The OCID of the identity provider. IdentityProviderId pulumi.StringOutput `pulumi:"identityProviderId"` // (Updatable) The name of the IdP group you want to map. IdpGroupName pulumi.StringOutput `pulumi:"idpGroupName"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // The mapping's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the mapping was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Idp Group Mapping resource in Oracle Cloud Infrastructure Identity service.
**Deprecated.** For more information, see [Deprecated IAM Service APIs](https://docs.cloud.oracle.com/iaas/Content/Identity/Reference/deprecatediamapis.htm).
Creates a single mapping between an IdP group and an IAM Service [group](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/Group/).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewIdpGroupMapping(ctx, "testIdpGroupMapping", &Identity.IdpGroupMappingArgs{ GroupId: pulumi.Any(oci_identity_group.Test_group.Id), IdentityProviderId: pulumi.Any(oci_identity_identity_provider.Test_identity_provider.Id), IdpGroupName: pulumi.Any(_var.Idp_group_mapping_idp_group_name), }) if err != nil { return err } return nil }) }
```
## Import
IdpGroupMappings can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/idpGroupMapping:IdpGroupMapping test_idp_group_mapping "identityProviders/{identityProviderId}/groupMappings/{mappingId}"
```
func GetIdpGroupMapping ¶
func GetIdpGroupMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdpGroupMappingState, opts ...pulumi.ResourceOption) (*IdpGroupMapping, error)
GetIdpGroupMapping gets an existing IdpGroupMapping 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 NewIdpGroupMapping ¶
func NewIdpGroupMapping(ctx *pulumi.Context, name string, args *IdpGroupMappingArgs, opts ...pulumi.ResourceOption) (*IdpGroupMapping, error)
NewIdpGroupMapping registers a new resource with the given unique name, arguments, and options.
func (*IdpGroupMapping) ElementType ¶
func (*IdpGroupMapping) ElementType() reflect.Type
func (*IdpGroupMapping) ToIdpGroupMappingOutput ¶
func (i *IdpGroupMapping) ToIdpGroupMappingOutput() IdpGroupMappingOutput
func (*IdpGroupMapping) ToIdpGroupMappingOutputWithContext ¶
func (i *IdpGroupMapping) ToIdpGroupMappingOutputWithContext(ctx context.Context) IdpGroupMappingOutput
type IdpGroupMappingArgs ¶
type IdpGroupMappingArgs struct { // (Updatable) The OCID of the IAM Service [group](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/Group/) you want to map to the IdP group. GroupId pulumi.StringInput // The OCID of the identity provider. IdentityProviderId pulumi.StringInput // (Updatable) The name of the IdP group you want to map. IdpGroupName pulumi.StringInput }
The set of arguments for constructing a IdpGroupMapping resource.
func (IdpGroupMappingArgs) ElementType ¶
func (IdpGroupMappingArgs) ElementType() reflect.Type
type IdpGroupMappingArray ¶
type IdpGroupMappingArray []IdpGroupMappingInput
func (IdpGroupMappingArray) ElementType ¶
func (IdpGroupMappingArray) ElementType() reflect.Type
func (IdpGroupMappingArray) ToIdpGroupMappingArrayOutput ¶
func (i IdpGroupMappingArray) ToIdpGroupMappingArrayOutput() IdpGroupMappingArrayOutput
func (IdpGroupMappingArray) ToIdpGroupMappingArrayOutputWithContext ¶
func (i IdpGroupMappingArray) ToIdpGroupMappingArrayOutputWithContext(ctx context.Context) IdpGroupMappingArrayOutput
type IdpGroupMappingArrayInput ¶
type IdpGroupMappingArrayInput interface { pulumi.Input ToIdpGroupMappingArrayOutput() IdpGroupMappingArrayOutput ToIdpGroupMappingArrayOutputWithContext(context.Context) IdpGroupMappingArrayOutput }
IdpGroupMappingArrayInput is an input type that accepts IdpGroupMappingArray and IdpGroupMappingArrayOutput values. You can construct a concrete instance of `IdpGroupMappingArrayInput` via:
IdpGroupMappingArray{ IdpGroupMappingArgs{...} }
type IdpGroupMappingArrayOutput ¶
type IdpGroupMappingArrayOutput struct{ *pulumi.OutputState }
func (IdpGroupMappingArrayOutput) ElementType ¶
func (IdpGroupMappingArrayOutput) ElementType() reflect.Type
func (IdpGroupMappingArrayOutput) Index ¶
func (o IdpGroupMappingArrayOutput) Index(i pulumi.IntInput) IdpGroupMappingOutput
func (IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutput ¶
func (o IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutput() IdpGroupMappingArrayOutput
func (IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutputWithContext ¶
func (o IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutputWithContext(ctx context.Context) IdpGroupMappingArrayOutput
type IdpGroupMappingInput ¶
type IdpGroupMappingInput interface { pulumi.Input ToIdpGroupMappingOutput() IdpGroupMappingOutput ToIdpGroupMappingOutputWithContext(ctx context.Context) IdpGroupMappingOutput }
type IdpGroupMappingMap ¶
type IdpGroupMappingMap map[string]IdpGroupMappingInput
func (IdpGroupMappingMap) ElementType ¶
func (IdpGroupMappingMap) ElementType() reflect.Type
func (IdpGroupMappingMap) ToIdpGroupMappingMapOutput ¶
func (i IdpGroupMappingMap) ToIdpGroupMappingMapOutput() IdpGroupMappingMapOutput
func (IdpGroupMappingMap) ToIdpGroupMappingMapOutputWithContext ¶
func (i IdpGroupMappingMap) ToIdpGroupMappingMapOutputWithContext(ctx context.Context) IdpGroupMappingMapOutput
type IdpGroupMappingMapInput ¶
type IdpGroupMappingMapInput interface { pulumi.Input ToIdpGroupMappingMapOutput() IdpGroupMappingMapOutput ToIdpGroupMappingMapOutputWithContext(context.Context) IdpGroupMappingMapOutput }
IdpGroupMappingMapInput is an input type that accepts IdpGroupMappingMap and IdpGroupMappingMapOutput values. You can construct a concrete instance of `IdpGroupMappingMapInput` via:
IdpGroupMappingMap{ "key": IdpGroupMappingArgs{...} }
type IdpGroupMappingMapOutput ¶
type IdpGroupMappingMapOutput struct{ *pulumi.OutputState }
func (IdpGroupMappingMapOutput) ElementType ¶
func (IdpGroupMappingMapOutput) ElementType() reflect.Type
func (IdpGroupMappingMapOutput) MapIndex ¶
func (o IdpGroupMappingMapOutput) MapIndex(k pulumi.StringInput) IdpGroupMappingOutput
func (IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutput ¶
func (o IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutput() IdpGroupMappingMapOutput
func (IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutputWithContext ¶
func (o IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutputWithContext(ctx context.Context) IdpGroupMappingMapOutput
type IdpGroupMappingOutput ¶
type IdpGroupMappingOutput struct{ *pulumi.OutputState }
func (IdpGroupMappingOutput) CompartmentId ¶ added in v0.4.0
func (o IdpGroupMappingOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the `IdentityProvider`.
func (IdpGroupMappingOutput) ElementType ¶
func (IdpGroupMappingOutput) ElementType() reflect.Type
func (IdpGroupMappingOutput) GroupId ¶ added in v0.4.0
func (o IdpGroupMappingOutput) GroupId() pulumi.StringOutput
(Updatable) The OCID of the IAM Service [group](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/Group/) you want to map to the IdP group.
func (IdpGroupMappingOutput) IdentityProviderId ¶ added in v0.4.0
func (o IdpGroupMappingOutput) IdentityProviderId() pulumi.StringOutput
The OCID of the identity provider.
func (IdpGroupMappingOutput) IdpGroupName ¶ added in v0.4.0
func (o IdpGroupMappingOutput) IdpGroupName() pulumi.StringOutput
(Updatable) The name of the IdP group you want to map.
func (IdpGroupMappingOutput) InactiveState ¶ added in v0.4.0
func (o IdpGroupMappingOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (IdpGroupMappingOutput) State ¶ added in v0.4.0
func (o IdpGroupMappingOutput) State() pulumi.StringOutput
The mapping's current state.
func (IdpGroupMappingOutput) TimeCreated ¶ added in v0.4.0
func (o IdpGroupMappingOutput) TimeCreated() pulumi.StringOutput
Date and time the mapping was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (IdpGroupMappingOutput) ToIdpGroupMappingOutput ¶
func (o IdpGroupMappingOutput) ToIdpGroupMappingOutput() IdpGroupMappingOutput
func (IdpGroupMappingOutput) ToIdpGroupMappingOutputWithContext ¶
func (o IdpGroupMappingOutput) ToIdpGroupMappingOutputWithContext(ctx context.Context) IdpGroupMappingOutput
type IdpGroupMappingState ¶
type IdpGroupMappingState struct { // The OCID of the tenancy containing the `IdentityProvider`. CompartmentId pulumi.StringPtrInput // (Updatable) The OCID of the IAM Service [group](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/Group/) you want to map to the IdP group. GroupId pulumi.StringPtrInput // The OCID of the identity provider. IdentityProviderId pulumi.StringPtrInput // (Updatable) The name of the IdP group you want to map. IdpGroupName pulumi.StringPtrInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // The mapping's current state. State pulumi.StringPtrInput // Date and time the mapping was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput }
func (IdpGroupMappingState) ElementType ¶
func (IdpGroupMappingState) ElementType() reflect.Type
type ImportStandardTagsManagement ¶
type ImportStandardTagsManagement struct { pulumi.CustomResourceState // The OCID of the compartment where the bulk create request is submitted and where the tag namespaces will be created. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The name of standard tag namespace that will be imported in bulk StandardTagNamespaceName pulumi.StringOutput `pulumi:"standardTagNamespaceName"` WorkRequestId pulumi.StringOutput `pulumi:"workRequestId"` }
This resource provides the Import Standard Tags Management resource in Oracle Cloud Infrastructure Identity service.
OCI will release Tag Namespaces that our customers can import. These Tag Namespaces will provide Tags for our customers and Partners to provide consistency and enable data reporting.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewImportStandardTagsManagement(ctx, "testImportStandardTagsManagement", &Identity.ImportStandardTagsManagementArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), StandardTagNamespaceName: pulumi.Any(oci_identity_tag_namespace.Test_tag_namespace.Name), }) if err != nil { return err } return nil }) }
```
## Import
ImportStandardTagsManagement can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/importStandardTagsManagement:ImportStandardTagsManagement test_import_standard_tags_management "id"
```
func GetImportStandardTagsManagement ¶
func GetImportStandardTagsManagement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImportStandardTagsManagementState, opts ...pulumi.ResourceOption) (*ImportStandardTagsManagement, error)
GetImportStandardTagsManagement gets an existing ImportStandardTagsManagement 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 NewImportStandardTagsManagement ¶
func NewImportStandardTagsManagement(ctx *pulumi.Context, name string, args *ImportStandardTagsManagementArgs, opts ...pulumi.ResourceOption) (*ImportStandardTagsManagement, error)
NewImportStandardTagsManagement registers a new resource with the given unique name, arguments, and options.
func (*ImportStandardTagsManagement) ElementType ¶
func (*ImportStandardTagsManagement) ElementType() reflect.Type
func (*ImportStandardTagsManagement) ToImportStandardTagsManagementOutput ¶
func (i *ImportStandardTagsManagement) ToImportStandardTagsManagementOutput() ImportStandardTagsManagementOutput
func (*ImportStandardTagsManagement) ToImportStandardTagsManagementOutputWithContext ¶
func (i *ImportStandardTagsManagement) ToImportStandardTagsManagementOutputWithContext(ctx context.Context) ImportStandardTagsManagementOutput
type ImportStandardTagsManagementArgs ¶
type ImportStandardTagsManagementArgs struct { // The OCID of the compartment where the bulk create request is submitted and where the tag namespaces will be created. CompartmentId pulumi.StringInput // The name of standard tag namespace that will be imported in bulk StandardTagNamespaceName pulumi.StringInput }
The set of arguments for constructing a ImportStandardTagsManagement resource.
func (ImportStandardTagsManagementArgs) ElementType ¶
func (ImportStandardTagsManagementArgs) ElementType() reflect.Type
type ImportStandardTagsManagementArray ¶
type ImportStandardTagsManagementArray []ImportStandardTagsManagementInput
func (ImportStandardTagsManagementArray) ElementType ¶
func (ImportStandardTagsManagementArray) ElementType() reflect.Type
func (ImportStandardTagsManagementArray) ToImportStandardTagsManagementArrayOutput ¶
func (i ImportStandardTagsManagementArray) ToImportStandardTagsManagementArrayOutput() ImportStandardTagsManagementArrayOutput
func (ImportStandardTagsManagementArray) ToImportStandardTagsManagementArrayOutputWithContext ¶
func (i ImportStandardTagsManagementArray) ToImportStandardTagsManagementArrayOutputWithContext(ctx context.Context) ImportStandardTagsManagementArrayOutput
type ImportStandardTagsManagementArrayInput ¶
type ImportStandardTagsManagementArrayInput interface { pulumi.Input ToImportStandardTagsManagementArrayOutput() ImportStandardTagsManagementArrayOutput ToImportStandardTagsManagementArrayOutputWithContext(context.Context) ImportStandardTagsManagementArrayOutput }
ImportStandardTagsManagementArrayInput is an input type that accepts ImportStandardTagsManagementArray and ImportStandardTagsManagementArrayOutput values. You can construct a concrete instance of `ImportStandardTagsManagementArrayInput` via:
ImportStandardTagsManagementArray{ ImportStandardTagsManagementArgs{...} }
type ImportStandardTagsManagementArrayOutput ¶
type ImportStandardTagsManagementArrayOutput struct{ *pulumi.OutputState }
func (ImportStandardTagsManagementArrayOutput) ElementType ¶
func (ImportStandardTagsManagementArrayOutput) ElementType() reflect.Type
func (ImportStandardTagsManagementArrayOutput) ToImportStandardTagsManagementArrayOutput ¶
func (o ImportStandardTagsManagementArrayOutput) ToImportStandardTagsManagementArrayOutput() ImportStandardTagsManagementArrayOutput
func (ImportStandardTagsManagementArrayOutput) ToImportStandardTagsManagementArrayOutputWithContext ¶
func (o ImportStandardTagsManagementArrayOutput) ToImportStandardTagsManagementArrayOutputWithContext(ctx context.Context) ImportStandardTagsManagementArrayOutput
type ImportStandardTagsManagementInput ¶
type ImportStandardTagsManagementInput interface { pulumi.Input ToImportStandardTagsManagementOutput() ImportStandardTagsManagementOutput ToImportStandardTagsManagementOutputWithContext(ctx context.Context) ImportStandardTagsManagementOutput }
type ImportStandardTagsManagementMap ¶
type ImportStandardTagsManagementMap map[string]ImportStandardTagsManagementInput
func (ImportStandardTagsManagementMap) ElementType ¶
func (ImportStandardTagsManagementMap) ElementType() reflect.Type
func (ImportStandardTagsManagementMap) ToImportStandardTagsManagementMapOutput ¶
func (i ImportStandardTagsManagementMap) ToImportStandardTagsManagementMapOutput() ImportStandardTagsManagementMapOutput
func (ImportStandardTagsManagementMap) ToImportStandardTagsManagementMapOutputWithContext ¶
func (i ImportStandardTagsManagementMap) ToImportStandardTagsManagementMapOutputWithContext(ctx context.Context) ImportStandardTagsManagementMapOutput
type ImportStandardTagsManagementMapInput ¶
type ImportStandardTagsManagementMapInput interface { pulumi.Input ToImportStandardTagsManagementMapOutput() ImportStandardTagsManagementMapOutput ToImportStandardTagsManagementMapOutputWithContext(context.Context) ImportStandardTagsManagementMapOutput }
ImportStandardTagsManagementMapInput is an input type that accepts ImportStandardTagsManagementMap and ImportStandardTagsManagementMapOutput values. You can construct a concrete instance of `ImportStandardTagsManagementMapInput` via:
ImportStandardTagsManagementMap{ "key": ImportStandardTagsManagementArgs{...} }
type ImportStandardTagsManagementMapOutput ¶
type ImportStandardTagsManagementMapOutput struct{ *pulumi.OutputState }
func (ImportStandardTagsManagementMapOutput) ElementType ¶
func (ImportStandardTagsManagementMapOutput) ElementType() reflect.Type
func (ImportStandardTagsManagementMapOutput) MapIndex ¶
func (o ImportStandardTagsManagementMapOutput) MapIndex(k pulumi.StringInput) ImportStandardTagsManagementOutput
func (ImportStandardTagsManagementMapOutput) ToImportStandardTagsManagementMapOutput ¶
func (o ImportStandardTagsManagementMapOutput) ToImportStandardTagsManagementMapOutput() ImportStandardTagsManagementMapOutput
func (ImportStandardTagsManagementMapOutput) ToImportStandardTagsManagementMapOutputWithContext ¶
func (o ImportStandardTagsManagementMapOutput) ToImportStandardTagsManagementMapOutputWithContext(ctx context.Context) ImportStandardTagsManagementMapOutput
type ImportStandardTagsManagementOutput ¶
type ImportStandardTagsManagementOutput struct{ *pulumi.OutputState }
func (ImportStandardTagsManagementOutput) CompartmentId ¶ added in v0.4.0
func (o ImportStandardTagsManagementOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment where the bulk create request is submitted and where the tag namespaces will be created.
func (ImportStandardTagsManagementOutput) ElementType ¶
func (ImportStandardTagsManagementOutput) ElementType() reflect.Type
func (ImportStandardTagsManagementOutput) StandardTagNamespaceName ¶ added in v0.4.0
func (o ImportStandardTagsManagementOutput) StandardTagNamespaceName() pulumi.StringOutput
The name of standard tag namespace that will be imported in bulk
func (ImportStandardTagsManagementOutput) ToImportStandardTagsManagementOutput ¶
func (o ImportStandardTagsManagementOutput) ToImportStandardTagsManagementOutput() ImportStandardTagsManagementOutput
func (ImportStandardTagsManagementOutput) ToImportStandardTagsManagementOutputWithContext ¶
func (o ImportStandardTagsManagementOutput) ToImportStandardTagsManagementOutputWithContext(ctx context.Context) ImportStandardTagsManagementOutput
func (ImportStandardTagsManagementOutput) WorkRequestId ¶ added in v0.4.0
func (o ImportStandardTagsManagementOutput) WorkRequestId() pulumi.StringOutput
type ImportStandardTagsManagementState ¶
type ImportStandardTagsManagementState struct { // The OCID of the compartment where the bulk create request is submitted and where the tag namespaces will be created. CompartmentId pulumi.StringPtrInput // The name of standard tag namespace that will be imported in bulk StandardTagNamespaceName pulumi.StringPtrInput WorkRequestId pulumi.StringPtrInput }
func (ImportStandardTagsManagementState) ElementType ¶
func (ImportStandardTagsManagementState) ElementType() reflect.Type
type LookupAuthenticationPolicyArgs ¶
type LookupAuthenticationPolicyArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` }
A collection of arguments for invoking getAuthenticationPolicy.
type LookupAuthenticationPolicyOutputArgs ¶
type LookupAuthenticationPolicyOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` }
A collection of arguments for invoking getAuthenticationPolicy.
func (LookupAuthenticationPolicyOutputArgs) ElementType ¶
func (LookupAuthenticationPolicyOutputArgs) ElementType() reflect.Type
type LookupAuthenticationPolicyResult ¶
type LookupAuthenticationPolicyResult struct { // Compartment OCID. CompartmentId string `pulumi:"compartmentId"` Id string `pulumi:"id"` // Network policy, Consists of a list of Network Source ids. NetworkPolicies []GetAuthenticationPolicyNetworkPolicy `pulumi:"networkPolicies"` // Password policy, currently set for the given compartment. PasswordPolicies []GetAuthenticationPolicyPasswordPolicy `pulumi:"passwordPolicies"` }
A collection of values returned by getAuthenticationPolicy.
func LookupAuthenticationPolicy ¶
func LookupAuthenticationPolicy(ctx *pulumi.Context, args *LookupAuthenticationPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAuthenticationPolicyResult, error)
This data source provides details about a specific Authentication Policy resource in Oracle Cloud Infrastructure Identity service.
Gets the authentication policy for the given tenancy. You must specify your tenant’s OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetAuthenticationPolicy(ctx, &identity.GetAuthenticationPolicyArgs{ CompartmentId: _var.Tenancy_ocid, }, nil) if err != nil { return err } return nil }) }
```
type LookupAuthenticationPolicyResultOutput ¶
type LookupAuthenticationPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuthenticationPolicy.
func LookupAuthenticationPolicyOutput ¶
func LookupAuthenticationPolicyOutput(ctx *pulumi.Context, args LookupAuthenticationPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAuthenticationPolicyResultOutput
func (LookupAuthenticationPolicyResultOutput) CompartmentId ¶
func (o LookupAuthenticationPolicyResultOutput) CompartmentId() pulumi.StringOutput
Compartment OCID.
func (LookupAuthenticationPolicyResultOutput) ElementType ¶
func (LookupAuthenticationPolicyResultOutput) ElementType() reflect.Type
func (LookupAuthenticationPolicyResultOutput) Id ¶
func (o LookupAuthenticationPolicyResultOutput) Id() pulumi.StringOutput
func (LookupAuthenticationPolicyResultOutput) NetworkPolicies ¶
func (o LookupAuthenticationPolicyResultOutput) NetworkPolicies() GetAuthenticationPolicyNetworkPolicyArrayOutput
Network policy, Consists of a list of Network Source ids.
func (LookupAuthenticationPolicyResultOutput) PasswordPolicies ¶
func (o LookupAuthenticationPolicyResultOutput) PasswordPolicies() GetAuthenticationPolicyPasswordPolicyArrayOutput
Password policy, currently set for the given compartment.
func (LookupAuthenticationPolicyResultOutput) ToLookupAuthenticationPolicyResultOutput ¶
func (o LookupAuthenticationPolicyResultOutput) ToLookupAuthenticationPolicyResultOutput() LookupAuthenticationPolicyResultOutput
func (LookupAuthenticationPolicyResultOutput) ToLookupAuthenticationPolicyResultOutputWithContext ¶
func (o LookupAuthenticationPolicyResultOutput) ToLookupAuthenticationPolicyResultOutputWithContext(ctx context.Context) LookupAuthenticationPolicyResultOutput
type LookupCompartmentArgs ¶
type LookupCompartmentArgs struct { // The OCID of the compartment. Id string `pulumi:"id"` }
A collection of arguments for invoking getCompartment.
type LookupCompartmentOutputArgs ¶
type LookupCompartmentOutputArgs struct { // The OCID of the compartment. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getCompartment.
func (LookupCompartmentOutputArgs) ElementType ¶
func (LookupCompartmentOutputArgs) ElementType() reflect.Type
type LookupCompartmentResult ¶
type LookupCompartmentResult struct { // The OCID of the parent compartment containing the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the compartment. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the compartment. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // Indicates whether or not the compartment is accessible for the user making the request. Returns true when the user has INSPECT permissions directly on a resource in the compartment or indirectly (permissions can be on a resource in a subcompartment). IsAccessible bool `pulumi:"isAccessible"` // The name you assign to the compartment during creation. The name must be unique across all compartments in the parent. Avoid entering confidential information. Name string `pulumi:"name"` // The compartment's current state. State string `pulumi:"state"` // Date and time the compartment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
A collection of values returned by getCompartment.
func LookupCompartment ¶
func LookupCompartment(ctx *pulumi.Context, args *LookupCompartmentArgs, opts ...pulumi.InvokeOption) (*LookupCompartmentResult, error)
This data source provides details about a specific Compartment resource in Oracle Cloud Infrastructure Identity service.
Gets the specified compartment's information.
This operation does not return a list of all the resources inside the compartment. There is no single API operation that does that. Compartments can contain multiple types of resources (instances, block storage volumes, etc.). To find out what's in a compartment, you must call the "List" operation for each resource type and specify the compartment's OCID as a query parameter in the request. For example, call the [ListInstances](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/Instance/ListInstances) operation in the Cloud Compute Service or the [ListVolumes](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/Volume/ListVolumes) operation in Cloud Block Storage.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetCompartment(ctx, &identity.GetCompartmentArgs{ Id: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type LookupCompartmentResultOutput ¶
type LookupCompartmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCompartment.
func LookupCompartmentOutput ¶
func LookupCompartmentOutput(ctx *pulumi.Context, args LookupCompartmentOutputArgs, opts ...pulumi.InvokeOption) LookupCompartmentResultOutput
func (LookupCompartmentResultOutput) CompartmentId ¶
func (o LookupCompartmentResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the parent compartment containing the compartment.
func (LookupCompartmentResultOutput) DefinedTags ¶
func (o LookupCompartmentResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupCompartmentResultOutput) Description ¶
func (o LookupCompartmentResultOutput) Description() pulumi.StringOutput
The description you assign to the compartment. Does not have to be unique, and it's changeable.
func (LookupCompartmentResultOutput) ElementType ¶
func (LookupCompartmentResultOutput) ElementType() reflect.Type
func (LookupCompartmentResultOutput) FreeformTags ¶
func (o LookupCompartmentResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupCompartmentResultOutput) Id ¶
func (o LookupCompartmentResultOutput) Id() pulumi.StringOutput
The OCID of the compartment.
func (LookupCompartmentResultOutput) InactiveState ¶
func (o LookupCompartmentResultOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (LookupCompartmentResultOutput) IsAccessible ¶
func (o LookupCompartmentResultOutput) IsAccessible() pulumi.BoolOutput
Indicates whether or not the compartment is accessible for the user making the request. Returns true when the user has INSPECT permissions directly on a resource in the compartment or indirectly (permissions can be on a resource in a subcompartment).
func (LookupCompartmentResultOutput) Name ¶
func (o LookupCompartmentResultOutput) Name() pulumi.StringOutput
The name you assign to the compartment during creation. The name must be unique across all compartments in the parent. Avoid entering confidential information.
func (LookupCompartmentResultOutput) State ¶
func (o LookupCompartmentResultOutput) State() pulumi.StringOutput
The compartment's current state.
func (LookupCompartmentResultOutput) TimeCreated ¶
func (o LookupCompartmentResultOutput) TimeCreated() pulumi.StringOutput
Date and time the compartment was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (LookupCompartmentResultOutput) ToLookupCompartmentResultOutput ¶
func (o LookupCompartmentResultOutput) ToLookupCompartmentResultOutput() LookupCompartmentResultOutput
func (LookupCompartmentResultOutput) ToLookupCompartmentResultOutputWithContext ¶
func (o LookupCompartmentResultOutput) ToLookupCompartmentResultOutputWithContext(ctx context.Context) LookupCompartmentResultOutput
type LookupDomainArgs ¶
type LookupDomainArgs struct { // The OCID of the domain DomainId string `pulumi:"domainId"` }
A collection of arguments for invoking getDomain.
type LookupDomainOutputArgs ¶
type LookupDomainOutputArgs struct { // The OCID of the domain DomainId pulumi.StringInput `pulumi:"domainId"` }
A collection of arguments for invoking getDomain.
func (LookupDomainOutputArgs) ElementType ¶
func (LookupDomainOutputArgs) ElementType() reflect.Type
type LookupDomainResult ¶
type LookupDomainResult struct { AdminEmail string `pulumi:"adminEmail"` AdminFirstName string `pulumi:"adminFirstName"` AdminLastName string `pulumi:"adminLastName"` AdminUserName string `pulumi:"adminUserName"` // The OCID of the compartment containing the domain. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The domain descripition Description string `pulumi:"description"` // The mutable display name of the domain DisplayName string `pulumi:"displayName"` DomainId string `pulumi:"domainId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The home region for the domain. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1` HomeRegion string `pulumi:"homeRegion"` // Region specific domain URL. HomeRegionUrl string `pulumi:"homeRegionUrl"` // The OCID of the domain Id string `pulumi:"id"` // Indicates whether domain is hidden on login screen or not. IsHiddenOnLogin bool `pulumi:"isHiddenOnLogin"` IsNotificationBypassed bool `pulumi:"isNotificationBypassed"` IsPrimaryEmailRequired bool `pulumi:"isPrimaryEmailRequired"` // The License type of Domain LicenseType string `pulumi:"licenseType"` // Any additional details about the current state of the Domain. LifecycleDetails string `pulumi:"lifecycleDetails"` // The regions domain is replication to. ReplicaRegions []GetDomainReplicaRegion `pulumi:"replicaRegions"` // The current state. State string `pulumi:"state"` // Date and time the domain was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The type of the domain. Type string `pulumi:"type"` // Region agnostic domain URL. Url string `pulumi:"url"` }
A collection of values returned by getDomain.
func LookupDomain ¶
func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)
This data source provides details about a specific Domain resource in Oracle Cloud Infrastructure Identity service.
Get the specified domain's information.
- If the domain doesn't exists, returns 404 NOT FOUND. - If any internal error occurs, returns 500 INTERNAL SERVER ERROR.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetDomain(ctx, &identity.GetDomainArgs{ DomainId: oci_identity_domain.Test_domain.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupDomainResultOutput ¶
type LookupDomainResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomain.
func LookupDomainOutput ¶
func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput
func (LookupDomainResultOutput) AdminEmail ¶
func (o LookupDomainResultOutput) AdminEmail() pulumi.StringOutput
func (LookupDomainResultOutput) AdminFirstName ¶
func (o LookupDomainResultOutput) AdminFirstName() pulumi.StringOutput
func (LookupDomainResultOutput) AdminLastName ¶
func (o LookupDomainResultOutput) AdminLastName() pulumi.StringOutput
func (LookupDomainResultOutput) AdminUserName ¶
func (o LookupDomainResultOutput) AdminUserName() pulumi.StringOutput
func (LookupDomainResultOutput) CompartmentId ¶
func (o LookupDomainResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the domain.
func (LookupDomainResultOutput) DefinedTags ¶
func (o LookupDomainResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupDomainResultOutput) Description ¶
func (o LookupDomainResultOutput) Description() pulumi.StringOutput
The domain descripition
func (LookupDomainResultOutput) DisplayName ¶
func (o LookupDomainResultOutput) DisplayName() pulumi.StringOutput
The mutable display name of the domain
func (LookupDomainResultOutput) DomainId ¶
func (o LookupDomainResultOutput) DomainId() pulumi.StringOutput
func (LookupDomainResultOutput) ElementType ¶
func (LookupDomainResultOutput) ElementType() reflect.Type
func (LookupDomainResultOutput) FreeformTags ¶
func (o LookupDomainResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupDomainResultOutput) HomeRegion ¶
func (o LookupDomainResultOutput) HomeRegion() pulumi.StringOutput
The home region for the domain. See [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm) for the full list of supported region names. Example: `us-phoenix-1`
func (LookupDomainResultOutput) HomeRegionUrl ¶
func (o LookupDomainResultOutput) HomeRegionUrl() pulumi.StringOutput
Region specific domain URL.
func (LookupDomainResultOutput) Id ¶
func (o LookupDomainResultOutput) Id() pulumi.StringOutput
The OCID of the domain
func (LookupDomainResultOutput) IsHiddenOnLogin ¶
func (o LookupDomainResultOutput) IsHiddenOnLogin() pulumi.BoolOutput
Indicates whether domain is hidden on login screen or not.
func (LookupDomainResultOutput) IsNotificationBypassed ¶
func (o LookupDomainResultOutput) IsNotificationBypassed() pulumi.BoolOutput
func (LookupDomainResultOutput) IsPrimaryEmailRequired ¶
func (o LookupDomainResultOutput) IsPrimaryEmailRequired() pulumi.BoolOutput
func (LookupDomainResultOutput) LicenseType ¶
func (o LookupDomainResultOutput) LicenseType() pulumi.StringOutput
The License type of Domain
func (LookupDomainResultOutput) LifecycleDetails ¶
func (o LookupDomainResultOutput) LifecycleDetails() pulumi.StringOutput
Any additional details about the current state of the Domain.
func (LookupDomainResultOutput) ReplicaRegions ¶
func (o LookupDomainResultOutput) ReplicaRegions() GetDomainReplicaRegionArrayOutput
The regions domain is replication to.
func (LookupDomainResultOutput) State ¶
func (o LookupDomainResultOutput) State() pulumi.StringOutput
The current state.
func (LookupDomainResultOutput) TimeCreated ¶
func (o LookupDomainResultOutput) TimeCreated() pulumi.StringOutput
Date and time the domain was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (LookupDomainResultOutput) ToLookupDomainResultOutput ¶
func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext ¶
func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
func (LookupDomainResultOutput) Type ¶
func (o LookupDomainResultOutput) Type() pulumi.StringOutput
The type of the domain.
func (LookupDomainResultOutput) Url ¶
func (o LookupDomainResultOutput) Url() pulumi.StringOutput
Region agnostic domain URL.
type LookupGroupArgs ¶
type LookupGroupArgs struct { // The OCID of the group. GroupId string `pulumi:"groupId"` }
A collection of arguments for invoking getGroup.
type LookupGroupOutputArgs ¶
type LookupGroupOutputArgs struct { // The OCID of the group. GroupId pulumi.StringInput `pulumi:"groupId"` }
A collection of arguments for invoking getGroup.
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct { // The OCID of the tenancy containing the group. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the group. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` GroupId string `pulumi:"groupId"` // The OCID of the group. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name string `pulumi:"name"` // The group's current state. State string `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
A collection of values returned by getGroup.
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
This data source provides details about a specific Group resource in Oracle Cloud Infrastructure Identity service.
Gets the specified group's information.
This operation does not return a list of all the users in the group. To do that, use [ListUserGroupMemberships](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/UserGroupMembership/ListUserGroupMemberships) and provide the group's OCID as a query parameter in the request.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetGroup(ctx, &identity.GetGroupArgs{ GroupId: oci_identity_group.Test_group.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroup.
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) CompartmentId ¶
func (o LookupGroupResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the group.
func (LookupGroupResultOutput) DefinedTags ¶
func (o LookupGroupResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupGroupResultOutput) Description ¶
func (o LookupGroupResultOutput) Description() pulumi.StringOutput
The description you assign to the group. Does not have to be unique, and it's changeable.
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) FreeformTags ¶
func (o LookupGroupResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupGroupResultOutput) GroupId ¶
func (o LookupGroupResultOutput) GroupId() pulumi.StringOutput
func (LookupGroupResultOutput) Id ¶
func (o LookupGroupResultOutput) Id() pulumi.StringOutput
The OCID of the group.
func (LookupGroupResultOutput) InactiveState ¶
func (o LookupGroupResultOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (LookupGroupResultOutput) Name ¶
func (o LookupGroupResultOutput) Name() pulumi.StringOutput
The name you assign to the group during creation. The name must be unique across all groups in the tenancy and cannot be changed.
func (LookupGroupResultOutput) State ¶
func (o LookupGroupResultOutput) State() pulumi.StringOutput
The group's current state.
func (LookupGroupResultOutput) TimeCreated ¶
func (o LookupGroupResultOutput) TimeCreated() pulumi.StringOutput
Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
type LookupNetworkSourceArgs ¶
type LookupNetworkSourceArgs struct { // The OCID of the network source. NetworkSourceId string `pulumi:"networkSourceId"` }
A collection of arguments for invoking getNetworkSource.
type LookupNetworkSourceOutputArgs ¶
type LookupNetworkSourceOutputArgs struct { // The OCID of the network source. NetworkSourceId pulumi.StringInput `pulumi:"networkSourceId"` }
A collection of arguments for invoking getNetworkSource.
func (LookupNetworkSourceOutputArgs) ElementType ¶
func (LookupNetworkSourceOutputArgs) ElementType() reflect.Type
type LookupNetworkSourceResult ¶
type LookupNetworkSourceResult struct { // The OCID of the tenancy containing the network source. The tenancy is the root compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the network source. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the network source. Id string `pulumi:"id"` // The detailed status of INACTIVE lifecycleState. InactiveState string `pulumi:"inactiveState"` // The name you assign to the network source during creation. The name must be unique across the tenancy and cannot be changed. Name string `pulumi:"name"` NetworkSourceId string `pulumi:"networkSourceId"` // A list of allowed public IP addresses and CIDR ranges. PublicSourceLists []string `pulumi:"publicSourceLists"` // A list of services allowed to make on-behalf-of requests. These requests can have different source IPs than those specified in the network source. Currently, only `all` and `none` are supported. The default is `all`. Services []string `pulumi:"services"` // The network source object's current state. After creating a network source, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it. State string `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // A list of allowed VCN OCID and IP range pairs. Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]` VirtualSourceLists []GetNetworkSourceVirtualSourceList `pulumi:"virtualSourceLists"` }
A collection of values returned by getNetworkSource.
func LookupNetworkSource ¶
func LookupNetworkSource(ctx *pulumi.Context, args *LookupNetworkSourceArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSourceResult, error)
This data source provides details about a specific Network Source resource in Oracle Cloud Infrastructure Identity service.
Gets the specified network source's information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetNetworkSource(ctx, &identity.GetNetworkSourceArgs{ NetworkSourceId: oci_identity_network_source.Test_network_source.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkSourceResultOutput ¶
type LookupNetworkSourceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkSource.
func LookupNetworkSourceOutput ¶
func LookupNetworkSourceOutput(ctx *pulumi.Context, args LookupNetworkSourceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSourceResultOutput
func (LookupNetworkSourceResultOutput) CompartmentId ¶
func (o LookupNetworkSourceResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the network source. The tenancy is the root compartment.
func (LookupNetworkSourceResultOutput) DefinedTags ¶
func (o LookupNetworkSourceResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupNetworkSourceResultOutput) Description ¶
func (o LookupNetworkSourceResultOutput) Description() pulumi.StringOutput
The description you assign to the network source. Does not have to be unique, and it's changeable.
func (LookupNetworkSourceResultOutput) ElementType ¶
func (LookupNetworkSourceResultOutput) ElementType() reflect.Type
func (LookupNetworkSourceResultOutput) FreeformTags ¶
func (o LookupNetworkSourceResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupNetworkSourceResultOutput) Id ¶
func (o LookupNetworkSourceResultOutput) Id() pulumi.StringOutput
The OCID of the network source.
func (LookupNetworkSourceResultOutput) InactiveState ¶
func (o LookupNetworkSourceResultOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (LookupNetworkSourceResultOutput) Name ¶
func (o LookupNetworkSourceResultOutput) Name() pulumi.StringOutput
The name you assign to the network source during creation. The name must be unique across the tenancy and cannot be changed.
func (LookupNetworkSourceResultOutput) NetworkSourceId ¶
func (o LookupNetworkSourceResultOutput) NetworkSourceId() pulumi.StringOutput
func (LookupNetworkSourceResultOutput) PublicSourceLists ¶
func (o LookupNetworkSourceResultOutput) PublicSourceLists() pulumi.StringArrayOutput
A list of allowed public IP addresses and CIDR ranges.
func (LookupNetworkSourceResultOutput) Services ¶
func (o LookupNetworkSourceResultOutput) Services() pulumi.StringArrayOutput
A list of services allowed to make on-behalf-of requests. These requests can have different source IPs than those specified in the network source. Currently, only `all` and `none` are supported. The default is `all`.
func (LookupNetworkSourceResultOutput) State ¶
func (o LookupNetworkSourceResultOutput) State() pulumi.StringOutput
The network source object's current state. After creating a network source, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it.
func (LookupNetworkSourceResultOutput) TimeCreated ¶
func (o LookupNetworkSourceResultOutput) TimeCreated() pulumi.StringOutput
Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (LookupNetworkSourceResultOutput) ToLookupNetworkSourceResultOutput ¶
func (o LookupNetworkSourceResultOutput) ToLookupNetworkSourceResultOutput() LookupNetworkSourceResultOutput
func (LookupNetworkSourceResultOutput) ToLookupNetworkSourceResultOutputWithContext ¶
func (o LookupNetworkSourceResultOutput) ToLookupNetworkSourceResultOutputWithContext(ctx context.Context) LookupNetworkSourceResultOutput
func (LookupNetworkSourceResultOutput) VirtualSourceLists ¶
func (o LookupNetworkSourceResultOutput) VirtualSourceLists() GetNetworkSourceVirtualSourceListArrayOutput
A list of allowed VCN OCID and IP range pairs. Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]`
type LookupTagArgs ¶
type LookupTagArgs struct { // The name of the tag. TagName string `pulumi:"tagName"` // The OCID of the tag namespace. TagNamespaceId string `pulumi:"tagNamespaceId"` }
A collection of arguments for invoking getTag.
type LookupTagDefaultArgs ¶
type LookupTagDefaultArgs struct { // The OCID of the tag default. TagDefaultId string `pulumi:"tagDefaultId"` }
A collection of arguments for invoking getTagDefault.
type LookupTagDefaultOutputArgs ¶
type LookupTagDefaultOutputArgs struct { // The OCID of the tag default. TagDefaultId pulumi.StringInput `pulumi:"tagDefaultId"` }
A collection of arguments for invoking getTagDefault.
func (LookupTagDefaultOutputArgs) ElementType ¶
func (LookupTagDefaultOutputArgs) ElementType() reflect.Type
type LookupTagDefaultResult ¶
type LookupTagDefaultResult struct { // The OCID of the compartment. The tag default applies to all new resources that get created in the compartment. Resources that existed before the tag default was created are not tagged. CompartmentId string `pulumi:"compartmentId"` // The OCID of the tag default. Id string `pulumi:"id"` // If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked. // * If the `isRequired` flag is set to "true", the value is set during resource creation. // * If the `isRequired` flag is set to "false", the value you enter is set during resource creation. IsRequired bool `pulumi:"isRequired"` // The tag default's current state. After creating a `TagDefault`, make sure its `lifecycleState` is ACTIVE before using it. State string `pulumi:"state"` TagDefaultId string `pulumi:"tagDefaultId"` // The OCID of the tag definition. The tag default will always assign a default value for this tag definition. TagDefinitionId string `pulumi:"tagDefinitionId"` // The name used in the tag definition. This field is informational in the context of the tag default. TagDefinitionName string `pulumi:"tagDefinitionName"` // The OCID of the tag namespace that contains the tag definition. TagNamespaceId string `pulumi:"tagNamespaceId"` // Date and time the `TagDefault` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The default value for the tag definition. This will be applied to all new resources created in the compartment. Value string `pulumi:"value"` }
A collection of values returned by getTagDefault.
func LookupTagDefault ¶
func LookupTagDefault(ctx *pulumi.Context, args *LookupTagDefaultArgs, opts ...pulumi.InvokeOption) (*LookupTagDefaultResult, error)
This data source provides details about a specific Tag Default resource in Oracle Cloud Infrastructure Identity service.
Retrieves the specified tag default.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetTagDefault(ctx, &identity.GetTagDefaultArgs{ TagDefaultId: oci_identity_tag_default.Test_tag_default.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupTagDefaultResultOutput ¶
type LookupTagDefaultResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTagDefault.
func LookupTagDefaultOutput ¶
func LookupTagDefaultOutput(ctx *pulumi.Context, args LookupTagDefaultOutputArgs, opts ...pulumi.InvokeOption) LookupTagDefaultResultOutput
func (LookupTagDefaultResultOutput) CompartmentId ¶
func (o LookupTagDefaultResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment. The tag default applies to all new resources that get created in the compartment. Resources that existed before the tag default was created are not tagged.
func (LookupTagDefaultResultOutput) ElementType ¶
func (LookupTagDefaultResultOutput) ElementType() reflect.Type
func (LookupTagDefaultResultOutput) Id ¶
func (o LookupTagDefaultResultOutput) Id() pulumi.StringOutput
The OCID of the tag default.
func (LookupTagDefaultResultOutput) IsRequired ¶
func (o LookupTagDefaultResultOutput) IsRequired() pulumi.BoolOutput
If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked. * If the `isRequired` flag is set to "true", the value is set during resource creation. * If the `isRequired` flag is set to "false", the value you enter is set during resource creation.
func (LookupTagDefaultResultOutput) State ¶
func (o LookupTagDefaultResultOutput) State() pulumi.StringOutput
The tag default's current state. After creating a `TagDefault`, make sure its `lifecycleState` is ACTIVE before using it.
func (LookupTagDefaultResultOutput) TagDefaultId ¶
func (o LookupTagDefaultResultOutput) TagDefaultId() pulumi.StringOutput
func (LookupTagDefaultResultOutput) TagDefinitionId ¶
func (o LookupTagDefaultResultOutput) TagDefinitionId() pulumi.StringOutput
The OCID of the tag definition. The tag default will always assign a default value for this tag definition.
func (LookupTagDefaultResultOutput) TagDefinitionName ¶
func (o LookupTagDefaultResultOutput) TagDefinitionName() pulumi.StringOutput
The name used in the tag definition. This field is informational in the context of the tag default.
func (LookupTagDefaultResultOutput) TagNamespaceId ¶
func (o LookupTagDefaultResultOutput) TagNamespaceId() pulumi.StringOutput
The OCID of the tag namespace that contains the tag definition.
func (LookupTagDefaultResultOutput) TimeCreated ¶
func (o LookupTagDefaultResultOutput) TimeCreated() pulumi.StringOutput
Date and time the `TagDefault` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (LookupTagDefaultResultOutput) ToLookupTagDefaultResultOutput ¶
func (o LookupTagDefaultResultOutput) ToLookupTagDefaultResultOutput() LookupTagDefaultResultOutput
func (LookupTagDefaultResultOutput) ToLookupTagDefaultResultOutputWithContext ¶
func (o LookupTagDefaultResultOutput) ToLookupTagDefaultResultOutputWithContext(ctx context.Context) LookupTagDefaultResultOutput
func (LookupTagDefaultResultOutput) Value ¶
func (o LookupTagDefaultResultOutput) Value() pulumi.StringOutput
The default value for the tag definition. This will be applied to all new resources created in the compartment.
type LookupTagOutputArgs ¶
type LookupTagOutputArgs struct { // The name of the tag. TagName pulumi.StringInput `pulumi:"tagName"` // The OCID of the tag namespace. TagNamespaceId pulumi.StringInput `pulumi:"tagNamespaceId"` }
A collection of arguments for invoking getTag.
func (LookupTagOutputArgs) ElementType ¶
func (LookupTagOutputArgs) ElementType() reflect.Type
type LookupTagResult ¶
type LookupTagResult struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the tag. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the tag definition. Id string `pulumi:"id"` // Indicates whether the tag is enabled for cost tracking. IsCostTracking bool `pulumi:"isCostTracking"` // Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired bool `pulumi:"isRetired"` // The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name string `pulumi:"name"` // The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED. State string `pulumi:"state"` TagName string `pulumi:"tagName"` // The OCID of the namespace that contains the tag definition. TagNamespaceId string `pulumi:"tagNamespaceId"` // Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits). Validators []GetTagValidator `pulumi:"validators"` }
A collection of values returned by getTag.
func LookupTag ¶
func LookupTag(ctx *pulumi.Context, args *LookupTagArgs, opts ...pulumi.InvokeOption) (*LookupTagResult, error)
This data source provides details about a specific Tag resource in Oracle Cloud Infrastructure Identity service.
Gets the specified tag's information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetTag(ctx, &identity.GetTagArgs{ TagName: oci_identity_tag.Test_tag.Name, TagNamespaceId: oci_identity_tag_namespace.Test_tag_namespace.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupTagResultOutput ¶
type LookupTagResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTag.
func LookupTagOutput ¶
func LookupTagOutput(ctx *pulumi.Context, args LookupTagOutputArgs, opts ...pulumi.InvokeOption) LookupTagResultOutput
func (LookupTagResultOutput) DefinedTags ¶
func (o LookupTagResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupTagResultOutput) Description ¶
func (o LookupTagResultOutput) Description() pulumi.StringOutput
The description you assign to the tag.
func (LookupTagResultOutput) ElementType ¶
func (LookupTagResultOutput) ElementType() reflect.Type
func (LookupTagResultOutput) FreeformTags ¶
func (o LookupTagResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupTagResultOutput) Id ¶
func (o LookupTagResultOutput) Id() pulumi.StringOutput
The OCID of the tag definition.
func (LookupTagResultOutput) IsCostTracking ¶
func (o LookupTagResultOutput) IsCostTracking() pulumi.BoolOutput
Indicates whether the tag is enabled for cost tracking.
func (LookupTagResultOutput) IsRetired ¶
func (o LookupTagResultOutput) IsRetired() pulumi.BoolOutput
Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Retiring).
func (LookupTagResultOutput) Name ¶
func (o LookupTagResultOutput) Name() pulumi.StringOutput
The name assigned to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed.
func (LookupTagResultOutput) State ¶
func (o LookupTagResultOutput) State() pulumi.StringOutput
The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED.
func (LookupTagResultOutput) TagName ¶
func (o LookupTagResultOutput) TagName() pulumi.StringOutput
func (LookupTagResultOutput) TagNamespaceId ¶
func (o LookupTagResultOutput) TagNamespaceId() pulumi.StringOutput
The OCID of the namespace that contains the tag definition.
func (LookupTagResultOutput) TimeCreated ¶
func (o LookupTagResultOutput) TimeCreated() pulumi.StringOutput
Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (LookupTagResultOutput) ToLookupTagResultOutput ¶
func (o LookupTagResultOutput) ToLookupTagResultOutput() LookupTagResultOutput
func (LookupTagResultOutput) ToLookupTagResultOutputWithContext ¶
func (o LookupTagResultOutput) ToLookupTagResultOutputWithContext(ctx context.Context) LookupTagResultOutput
func (LookupTagResultOutput) Validators ¶
func (o LookupTagResultOutput) Validators() GetTagValidatorArrayOutput
Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits).
type LookupUiPasswordArgs ¶
type LookupUiPasswordArgs struct { // The OCID of the user. UserId string `pulumi:"userId"` }
A collection of arguments for invoking getUiPassword.
type LookupUiPasswordOutputArgs ¶
type LookupUiPasswordOutputArgs struct { // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
A collection of arguments for invoking getUiPassword.
func (LookupUiPasswordOutputArgs) ElementType ¶
func (LookupUiPasswordOutputArgs) ElementType() reflect.Type
type LookupUiPasswordResult ¶
type LookupUiPasswordResult struct { Id string `pulumi:"id"` InactiveStatus string `pulumi:"inactiveStatus"` Password string `pulumi:"password"` // The password's current state. State string `pulumi:"state"` // Date and time the password was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The OCID of the user. UserId string `pulumi:"userId"` }
A collection of values returned by getUiPassword.
func LookupUiPassword ¶
func LookupUiPassword(ctx *pulumi.Context, args *LookupUiPasswordArgs, opts ...pulumi.InvokeOption) (*LookupUiPasswordResult, error)
This data source provides details about a specific Ui Password resource in Oracle Cloud Infrastructure Identity service.
Gets the specified user's console password information. The returned object contains the user's OCID, but not the password itself. The actual password is returned only when created or reset.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetUiPassword(ctx, &identity.GetUiPasswordArgs{ UserId: oci_identity_user.Test_user.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupUiPasswordResultOutput ¶
type LookupUiPasswordResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUiPassword.
func LookupUiPasswordOutput ¶
func LookupUiPasswordOutput(ctx *pulumi.Context, args LookupUiPasswordOutputArgs, opts ...pulumi.InvokeOption) LookupUiPasswordResultOutput
func (LookupUiPasswordResultOutput) ElementType ¶
func (LookupUiPasswordResultOutput) ElementType() reflect.Type
func (LookupUiPasswordResultOutput) Id ¶
func (o LookupUiPasswordResultOutput) Id() pulumi.StringOutput
func (LookupUiPasswordResultOutput) InactiveStatus ¶
func (o LookupUiPasswordResultOutput) InactiveStatus() pulumi.StringOutput
func (LookupUiPasswordResultOutput) Password ¶
func (o LookupUiPasswordResultOutput) Password() pulumi.StringOutput
func (LookupUiPasswordResultOutput) State ¶
func (o LookupUiPasswordResultOutput) State() pulumi.StringOutput
The password's current state.
func (LookupUiPasswordResultOutput) TimeCreated ¶
func (o LookupUiPasswordResultOutput) TimeCreated() pulumi.StringOutput
Date and time the password was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (LookupUiPasswordResultOutput) ToLookupUiPasswordResultOutput ¶
func (o LookupUiPasswordResultOutput) ToLookupUiPasswordResultOutput() LookupUiPasswordResultOutput
func (LookupUiPasswordResultOutput) ToLookupUiPasswordResultOutputWithContext ¶
func (o LookupUiPasswordResultOutput) ToLookupUiPasswordResultOutputWithContext(ctx context.Context) LookupUiPasswordResultOutput
func (LookupUiPasswordResultOutput) UserId ¶
func (o LookupUiPasswordResultOutput) UserId() pulumi.StringOutput
The OCID of the user.
type LookupUserArgs ¶
type LookupUserArgs struct { // The OCID of the user. UserId string `pulumi:"userId"` }
A collection of arguments for invoking getUser.
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct { // The OCID of the user. UserId pulumi.StringInput `pulumi:"userId"` }
A collection of arguments for invoking getUser.
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct { // Properties indicating how the user is allowed to authenticate. Capabilities []GetUserCapability `pulumi:"capabilities"` // The OCID of the tenancy containing the user. CompartmentId string `pulumi:"compartmentId"` // DB username of the DB credential. Has to be unique across the tenancy. DbUserName string `pulumi:"dbUserName"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The description you assign to the user. Does not have to be unique, and it's changeable. Description string `pulumi:"description"` // The email address you assign to the user. The email address must be unique across all users in the tenancy. Email string `pulumi:"email"` // Whether the email address has been validated. EmailVerified bool `pulumi:"emailVerified"` // Identifier of the user in the identity provider ExternalIdentifier string `pulumi:"externalIdentifier"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the user. Id string `pulumi:"id"` // The OCID of the `IdentityProvider` this user belongs to. IdentityProviderId string `pulumi:"identityProviderId"` // Returned only if the user's `lifecycleState` is INACTIVE. A 16-bit value showing the reason why the user is inactive: // * bit 0: SUSPENDED (reserved for future use) // * bit 1: DISABLED (reserved for future use) // * bit 2: BLOCKED (the user has exceeded the maximum number of failed login attempts for the Console) InactiveState string `pulumi:"inactiveState"` // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. LastSuccessfulLoginTime string `pulumi:"lastSuccessfulLoginTime"` // The name you assign to the user during creation. This is the user's login for the Console. The name must be unique across all users in the tenancy and cannot be changed. Name string `pulumi:"name"` // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. PreviousSuccessfulLoginTime string `pulumi:"previousSuccessfulLoginTime"` // The user's current state. State string `pulumi:"state"` // Date and time the user was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` UserId string `pulumi:"userId"` }
A collection of values returned by getUser.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
This data source provides details about a specific User resource in Oracle Cloud Infrastructure Identity service.
Gets the specified user's information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.GetUser(ctx, &identity.GetUserArgs{ UserId: oci_identity_user.Test_user.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Capabilities ¶
func (o LookupUserResultOutput) Capabilities() GetUserCapabilityArrayOutput
Properties indicating how the user is allowed to authenticate.
func (LookupUserResultOutput) CompartmentId ¶
func (o LookupUserResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the user.
func (LookupUserResultOutput) DbUserName ¶
func (o LookupUserResultOutput) DbUserName() pulumi.StringOutput
DB username of the DB credential. Has to be unique across the tenancy.
func (LookupUserResultOutput) DefinedTags ¶
func (o LookupUserResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupUserResultOutput) Description ¶
func (o LookupUserResultOutput) Description() pulumi.StringOutput
The description you assign to the user. Does not have to be unique, and it's changeable.
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Email ¶
func (o LookupUserResultOutput) Email() pulumi.StringOutput
The email address you assign to the user. The email address must be unique across all users in the tenancy.
func (LookupUserResultOutput) EmailVerified ¶
func (o LookupUserResultOutput) EmailVerified() pulumi.BoolOutput
Whether the email address has been validated.
func (LookupUserResultOutput) ExternalIdentifier ¶
func (o LookupUserResultOutput) ExternalIdentifier() pulumi.StringOutput
Identifier of the user in the identity provider
func (LookupUserResultOutput) FreeformTags ¶
func (o LookupUserResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The OCID of the user.
func (LookupUserResultOutput) IdentityProviderId ¶
func (o LookupUserResultOutput) IdentityProviderId() pulumi.StringOutput
The OCID of the `IdentityProvider` this user belongs to.
func (LookupUserResultOutput) InactiveState ¶
func (o LookupUserResultOutput) InactiveState() pulumi.StringOutput
Returned only if the user's `lifecycleState` is INACTIVE. A 16-bit value showing the reason why the user is inactive: * bit 0: SUSPENDED (reserved for future use) * bit 1: DISABLED (reserved for future use) * bit 2: BLOCKED (the user has exceeded the maximum number of failed login attempts for the Console)
func (LookupUserResultOutput) LastSuccessfulLoginTime ¶
func (o LookupUserResultOutput) LastSuccessfulLoginTime() pulumi.StringOutput
The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null.
func (LookupUserResultOutput) Name ¶
func (o LookupUserResultOutput) Name() pulumi.StringOutput
The name you assign to the user during creation. This is the user's login for the Console. The name must be unique across all users in the tenancy and cannot be changed.
func (LookupUserResultOutput) PreviousSuccessfulLoginTime ¶
func (o LookupUserResultOutput) PreviousSuccessfulLoginTime() pulumi.StringOutput
The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null.
func (LookupUserResultOutput) State ¶
func (o LookupUserResultOutput) State() pulumi.StringOutput
The user's current state.
func (LookupUserResultOutput) TimeCreated ¶
func (o LookupUserResultOutput) TimeCreated() pulumi.StringOutput
Date and time the user was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) UserId ¶
func (o LookupUserResultOutput) UserId() pulumi.StringOutput
type NetworkSource ¶
type NetworkSource struct { pulumi.CustomResourceState // The OCID of the tenancy (root compartment) containing the network source object. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description you assign to the network source during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // The name you assign to the network source during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name pulumi.StringOutput `pulumi:"name"` // (Updatable) A list of allowed public IP addresses and CIDR ranges. PublicSourceLists pulumi.StringArrayOutput `pulumi:"publicSourceLists"` // (Updatable) A list of services allowed to make on-behalf-of requests. These requests can have different source IP addresses than those listed in the network source. Currently, only `all` and `none` are supported. The default is `all`. Services pulumi.StringArrayOutput `pulumi:"services"` // The network source object's current state. After creating a network source, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it. State pulumi.StringOutput `pulumi:"state"` // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) A list of allowed VCN OCID and IP range pairs. Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]` VirtualSourceLists NetworkSourceVirtualSourceListArrayOutput `pulumi:"virtualSourceLists"` }
This resource provides the Network Source resource in Oracle Cloud Infrastructure Identity service.
Creates a new network source in your tenancy.
You must specify your tenancy's OCID as the compartment ID in the request object (remember that the tenancy is simply the root compartment). Notice that IAM resources (users, groups, compartments, and some policies) reside within the tenancy itself, unlike cloud resources such as compute instances, which typically reside within compartments inside the tenancy. For information about OCIDs, see [Resource Identifiers](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
You must also specify a *name* for the network source, which must be unique across all network sources in your tenancy, and cannot be changed. You can use this name or the OCID when writing policies that apply to the network source. For more information about policies, see [How Policies Work](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policies.htm).
You must also specify a *description* for the network source (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdateNetworkSource](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/NetworkSource/UpdateNetworkSource). After your network resource is created, you can use it in policy to restrict access to only requests made from an allowed IP address specified in your network source. For more information, see [Managing Network Sources](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingnetworksources.htm).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewNetworkSource(ctx, "testNetworkSource", &Identity.NetworkSourceArgs{ CompartmentId: pulumi.Any(_var.Tenancy_ocid), Description: pulumi.Any(_var.Network_source_description), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, PublicSourceLists: pulumi.Any(_var.Network_source_public_source_list), Services: pulumi.Any(_var.Network_source_services), VirtualSourceLists: pulumi.Any(_var.Network_source_virtual_source_list), }) if err != nil { return err } return nil }) }
```
## Import
NetworkSources can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/networkSource:NetworkSource test_network_source "id"
```
func GetNetworkSource ¶
func GetNetworkSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSourceState, opts ...pulumi.ResourceOption) (*NetworkSource, error)
GetNetworkSource gets an existing NetworkSource 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 NewNetworkSource ¶
func NewNetworkSource(ctx *pulumi.Context, name string, args *NetworkSourceArgs, opts ...pulumi.ResourceOption) (*NetworkSource, error)
NewNetworkSource registers a new resource with the given unique name, arguments, and options.
func (*NetworkSource) ElementType ¶
func (*NetworkSource) ElementType() reflect.Type
func (*NetworkSource) ToNetworkSourceOutput ¶
func (i *NetworkSource) ToNetworkSourceOutput() NetworkSourceOutput
func (*NetworkSource) ToNetworkSourceOutputWithContext ¶
func (i *NetworkSource) ToNetworkSourceOutputWithContext(ctx context.Context) NetworkSourceOutput
type NetworkSourceArgs ¶
type NetworkSourceArgs struct { // The OCID of the tenancy (root compartment) containing the network source object. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the network source during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The name you assign to the network source during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name pulumi.StringPtrInput // (Updatable) A list of allowed public IP addresses and CIDR ranges. PublicSourceLists pulumi.StringArrayInput // (Updatable) A list of services allowed to make on-behalf-of requests. These requests can have different source IP addresses than those listed in the network source. Currently, only `all` and `none` are supported. The default is `all`. Services pulumi.StringArrayInput // (Updatable) A list of allowed VCN OCID and IP range pairs. Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]` VirtualSourceLists NetworkSourceVirtualSourceListArrayInput }
The set of arguments for constructing a NetworkSource resource.
func (NetworkSourceArgs) ElementType ¶
func (NetworkSourceArgs) ElementType() reflect.Type
type NetworkSourceArray ¶
type NetworkSourceArray []NetworkSourceInput
func (NetworkSourceArray) ElementType ¶
func (NetworkSourceArray) ElementType() reflect.Type
func (NetworkSourceArray) ToNetworkSourceArrayOutput ¶
func (i NetworkSourceArray) ToNetworkSourceArrayOutput() NetworkSourceArrayOutput
func (NetworkSourceArray) ToNetworkSourceArrayOutputWithContext ¶
func (i NetworkSourceArray) ToNetworkSourceArrayOutputWithContext(ctx context.Context) NetworkSourceArrayOutput
type NetworkSourceArrayInput ¶
type NetworkSourceArrayInput interface { pulumi.Input ToNetworkSourceArrayOutput() NetworkSourceArrayOutput ToNetworkSourceArrayOutputWithContext(context.Context) NetworkSourceArrayOutput }
NetworkSourceArrayInput is an input type that accepts NetworkSourceArray and NetworkSourceArrayOutput values. You can construct a concrete instance of `NetworkSourceArrayInput` via:
NetworkSourceArray{ NetworkSourceArgs{...} }
type NetworkSourceArrayOutput ¶
type NetworkSourceArrayOutput struct{ *pulumi.OutputState }
func (NetworkSourceArrayOutput) ElementType ¶
func (NetworkSourceArrayOutput) ElementType() reflect.Type
func (NetworkSourceArrayOutput) Index ¶
func (o NetworkSourceArrayOutput) Index(i pulumi.IntInput) NetworkSourceOutput
func (NetworkSourceArrayOutput) ToNetworkSourceArrayOutput ¶
func (o NetworkSourceArrayOutput) ToNetworkSourceArrayOutput() NetworkSourceArrayOutput
func (NetworkSourceArrayOutput) ToNetworkSourceArrayOutputWithContext ¶
func (o NetworkSourceArrayOutput) ToNetworkSourceArrayOutputWithContext(ctx context.Context) NetworkSourceArrayOutput
type NetworkSourceInput ¶
type NetworkSourceInput interface { pulumi.Input ToNetworkSourceOutput() NetworkSourceOutput ToNetworkSourceOutputWithContext(ctx context.Context) NetworkSourceOutput }
type NetworkSourceMap ¶
type NetworkSourceMap map[string]NetworkSourceInput
func (NetworkSourceMap) ElementType ¶
func (NetworkSourceMap) ElementType() reflect.Type
func (NetworkSourceMap) ToNetworkSourceMapOutput ¶
func (i NetworkSourceMap) ToNetworkSourceMapOutput() NetworkSourceMapOutput
func (NetworkSourceMap) ToNetworkSourceMapOutputWithContext ¶
func (i NetworkSourceMap) ToNetworkSourceMapOutputWithContext(ctx context.Context) NetworkSourceMapOutput
type NetworkSourceMapInput ¶
type NetworkSourceMapInput interface { pulumi.Input ToNetworkSourceMapOutput() NetworkSourceMapOutput ToNetworkSourceMapOutputWithContext(context.Context) NetworkSourceMapOutput }
NetworkSourceMapInput is an input type that accepts NetworkSourceMap and NetworkSourceMapOutput values. You can construct a concrete instance of `NetworkSourceMapInput` via:
NetworkSourceMap{ "key": NetworkSourceArgs{...} }
type NetworkSourceMapOutput ¶
type NetworkSourceMapOutput struct{ *pulumi.OutputState }
func (NetworkSourceMapOutput) ElementType ¶
func (NetworkSourceMapOutput) ElementType() reflect.Type
func (NetworkSourceMapOutput) MapIndex ¶
func (o NetworkSourceMapOutput) MapIndex(k pulumi.StringInput) NetworkSourceOutput
func (NetworkSourceMapOutput) ToNetworkSourceMapOutput ¶
func (o NetworkSourceMapOutput) ToNetworkSourceMapOutput() NetworkSourceMapOutput
func (NetworkSourceMapOutput) ToNetworkSourceMapOutputWithContext ¶
func (o NetworkSourceMapOutput) ToNetworkSourceMapOutputWithContext(ctx context.Context) NetworkSourceMapOutput
type NetworkSourceOutput ¶
type NetworkSourceOutput struct{ *pulumi.OutputState }
func (NetworkSourceOutput) CompartmentId ¶ added in v0.4.0
func (o NetworkSourceOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy (root compartment) containing the network source object.
func (NetworkSourceOutput) DefinedTags ¶ added in v0.4.0
func (o NetworkSourceOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (NetworkSourceOutput) Description ¶ added in v0.4.0
func (o NetworkSourceOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the network source during creation. Does not have to be unique, and it's changeable.
func (NetworkSourceOutput) ElementType ¶
func (NetworkSourceOutput) ElementType() reflect.Type
func (NetworkSourceOutput) FreeformTags ¶ added in v0.4.0
func (o NetworkSourceOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (NetworkSourceOutput) InactiveState ¶ added in v0.4.0
func (o NetworkSourceOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (NetworkSourceOutput) Name ¶ added in v0.4.0
func (o NetworkSourceOutput) Name() pulumi.StringOutput
The name you assign to the network source during creation. The name must be unique across all groups in the tenancy and cannot be changed.
func (NetworkSourceOutput) PublicSourceLists ¶ added in v0.4.0
func (o NetworkSourceOutput) PublicSourceLists() pulumi.StringArrayOutput
(Updatable) A list of allowed public IP addresses and CIDR ranges.
func (NetworkSourceOutput) Services ¶ added in v0.4.0
func (o NetworkSourceOutput) Services() pulumi.StringArrayOutput
(Updatable) A list of services allowed to make on-behalf-of requests. These requests can have different source IP addresses than those listed in the network source. Currently, only `all` and `none` are supported. The default is `all`.
func (NetworkSourceOutput) State ¶ added in v0.4.0
func (o NetworkSourceOutput) State() pulumi.StringOutput
The network source object's current state. After creating a network source, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it.
func (NetworkSourceOutput) TimeCreated ¶ added in v0.4.0
func (o NetworkSourceOutput) TimeCreated() pulumi.StringOutput
Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (NetworkSourceOutput) ToNetworkSourceOutput ¶
func (o NetworkSourceOutput) ToNetworkSourceOutput() NetworkSourceOutput
func (NetworkSourceOutput) ToNetworkSourceOutputWithContext ¶
func (o NetworkSourceOutput) ToNetworkSourceOutputWithContext(ctx context.Context) NetworkSourceOutput
func (NetworkSourceOutput) VirtualSourceLists ¶ added in v0.4.0
func (o NetworkSourceOutput) VirtualSourceLists() NetworkSourceVirtualSourceListArrayOutput
(Updatable) A list of allowed VCN OCID and IP range pairs. Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]`
type NetworkSourceState ¶
type NetworkSourceState struct { // The OCID of the tenancy (root compartment) containing the network source object. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the network source during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // The name you assign to the network source during creation. The name must be unique across all groups in the tenancy and cannot be changed. Name pulumi.StringPtrInput // (Updatable) A list of allowed public IP addresses and CIDR ranges. PublicSourceLists pulumi.StringArrayInput // (Updatable) A list of services allowed to make on-behalf-of requests. These requests can have different source IP addresses than those listed in the network source. Currently, only `all` and `none` are supported. The default is `all`. Services pulumi.StringArrayInput // The network source object's current state. After creating a network source, make sure its `lifecycleState` changes from CREATING to ACTIVE before using it. State pulumi.StringPtrInput // Date and time the group was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // (Updatable) A list of allowed VCN OCID and IP range pairs. Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]` VirtualSourceLists NetworkSourceVirtualSourceListArrayInput }
func (NetworkSourceState) ElementType ¶
func (NetworkSourceState) ElementType() reflect.Type
type NetworkSourceVirtualSourceListArgs ¶
type NetworkSourceVirtualSourceListArgs struct { IpRanges pulumi.StringArrayInput `pulumi:"ipRanges"` VcnId pulumi.StringInput `pulumi:"vcnId"` }
func (NetworkSourceVirtualSourceListArgs) ElementType ¶
func (NetworkSourceVirtualSourceListArgs) ElementType() reflect.Type
func (NetworkSourceVirtualSourceListArgs) ToNetworkSourceVirtualSourceListOutput ¶
func (i NetworkSourceVirtualSourceListArgs) ToNetworkSourceVirtualSourceListOutput() NetworkSourceVirtualSourceListOutput
func (NetworkSourceVirtualSourceListArgs) ToNetworkSourceVirtualSourceListOutputWithContext ¶
func (i NetworkSourceVirtualSourceListArgs) ToNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) NetworkSourceVirtualSourceListOutput
type NetworkSourceVirtualSourceListArray ¶
type NetworkSourceVirtualSourceListArray []NetworkSourceVirtualSourceListInput
func (NetworkSourceVirtualSourceListArray) ElementType ¶
func (NetworkSourceVirtualSourceListArray) ElementType() reflect.Type
func (NetworkSourceVirtualSourceListArray) ToNetworkSourceVirtualSourceListArrayOutput ¶
func (i NetworkSourceVirtualSourceListArray) ToNetworkSourceVirtualSourceListArrayOutput() NetworkSourceVirtualSourceListArrayOutput
func (NetworkSourceVirtualSourceListArray) ToNetworkSourceVirtualSourceListArrayOutputWithContext ¶
func (i NetworkSourceVirtualSourceListArray) ToNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) NetworkSourceVirtualSourceListArrayOutput
type NetworkSourceVirtualSourceListArrayInput ¶
type NetworkSourceVirtualSourceListArrayInput interface { pulumi.Input ToNetworkSourceVirtualSourceListArrayOutput() NetworkSourceVirtualSourceListArrayOutput ToNetworkSourceVirtualSourceListArrayOutputWithContext(context.Context) NetworkSourceVirtualSourceListArrayOutput }
NetworkSourceVirtualSourceListArrayInput is an input type that accepts NetworkSourceVirtualSourceListArray and NetworkSourceVirtualSourceListArrayOutput values. You can construct a concrete instance of `NetworkSourceVirtualSourceListArrayInput` via:
NetworkSourceVirtualSourceListArray{ NetworkSourceVirtualSourceListArgs{...} }
type NetworkSourceVirtualSourceListArrayOutput ¶
type NetworkSourceVirtualSourceListArrayOutput struct{ *pulumi.OutputState }
func (NetworkSourceVirtualSourceListArrayOutput) ElementType ¶
func (NetworkSourceVirtualSourceListArrayOutput) ElementType() reflect.Type
func (NetworkSourceVirtualSourceListArrayOutput) ToNetworkSourceVirtualSourceListArrayOutput ¶
func (o NetworkSourceVirtualSourceListArrayOutput) ToNetworkSourceVirtualSourceListArrayOutput() NetworkSourceVirtualSourceListArrayOutput
func (NetworkSourceVirtualSourceListArrayOutput) ToNetworkSourceVirtualSourceListArrayOutputWithContext ¶
func (o NetworkSourceVirtualSourceListArrayOutput) ToNetworkSourceVirtualSourceListArrayOutputWithContext(ctx context.Context) NetworkSourceVirtualSourceListArrayOutput
type NetworkSourceVirtualSourceListInput ¶
type NetworkSourceVirtualSourceListInput interface { pulumi.Input ToNetworkSourceVirtualSourceListOutput() NetworkSourceVirtualSourceListOutput ToNetworkSourceVirtualSourceListOutputWithContext(context.Context) NetworkSourceVirtualSourceListOutput }
NetworkSourceVirtualSourceListInput is an input type that accepts NetworkSourceVirtualSourceListArgs and NetworkSourceVirtualSourceListOutput values. You can construct a concrete instance of `NetworkSourceVirtualSourceListInput` via:
NetworkSourceVirtualSourceListArgs{...}
type NetworkSourceVirtualSourceListOutput ¶
type NetworkSourceVirtualSourceListOutput struct{ *pulumi.OutputState }
func (NetworkSourceVirtualSourceListOutput) ElementType ¶
func (NetworkSourceVirtualSourceListOutput) ElementType() reflect.Type
func (NetworkSourceVirtualSourceListOutput) IpRanges ¶
func (o NetworkSourceVirtualSourceListOutput) IpRanges() pulumi.StringArrayOutput
func (NetworkSourceVirtualSourceListOutput) ToNetworkSourceVirtualSourceListOutput ¶
func (o NetworkSourceVirtualSourceListOutput) ToNetworkSourceVirtualSourceListOutput() NetworkSourceVirtualSourceListOutput
func (NetworkSourceVirtualSourceListOutput) ToNetworkSourceVirtualSourceListOutputWithContext ¶
func (o NetworkSourceVirtualSourceListOutput) ToNetworkSourceVirtualSourceListOutputWithContext(ctx context.Context) NetworkSourceVirtualSourceListOutput
func (NetworkSourceVirtualSourceListOutput) VcnId ¶
func (o NetworkSourceVirtualSourceListOutput) VcnId() pulumi.StringOutput
type Policy ¶
type Policy struct { pulumi.CustomResourceState // Deprecated: The 'ETag' field has been deprecated and may be removed in a future version. Do not use this field. ETag pulumi.StringOutput `pulumi:"ETag"` // The OCID of the compartment containing the policy (either the tenancy or another compartment). CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description you assign to the policy during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // Deprecated: The 'lastUpdateETag' field has been deprecated and may be removed in a future version. Do not use this field. LastUpdateETag pulumi.StringOutput `pulumi:"lastUpdateETag"` // The name you assign to the policy during creation. The name must be unique across all policies in the tenancy and cannot be changed. Name pulumi.StringOutput `pulumi:"name"` // Deprecated: The 'policyHash' field has been deprecated and may be removed in a future version. Do not use this field. PolicyHash pulumi.StringOutput `pulumi:"policyHash"` // The policy's current state. State pulumi.StringOutput `pulumi:"state"` // (Updatable) An array of policy statements written in the policy language. See [How Policies Work](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policies.htm) and [Common Policies](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/commonpolicies.htm). Statements pulumi.StringArrayOutput `pulumi:"statements"` // Date and time the policy was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) The version of the policy. If null or set to an empty string, when a request comes in for authorization, the policy will be evaluated according to the current behavior of the services at that moment. If set to a particular date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date. VersionDate pulumi.StringOutput `pulumi:"versionDate"` }
This resource provides the Policy resource in Oracle Cloud Infrastructure Identity service.
Creates a new policy in the specified compartment (either the tenancy or another of your compartments). If you're new to policies, see [Getting Started with Policies](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
You must specify a *name* for the policy, which must be unique across all policies in your tenancy and cannot be changed.
You must also specify a *description* for the policy (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdatePolicy](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/Policy/UpdatePolicy).
You must specify one or more policy statements in the statements array. For information about writing policies, see [How Policies Work](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policies.htm) and [Common Policies](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/commonpolicies.htm). New policies take effect typically within 10 seconds.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewPolicy(ctx, "testPolicy", &Identity.PolicyArgs{ CompartmentId: pulumi.Any(_var.Tenancy_ocid), Description: pulumi.Any(_var.Policy_description), Statements: pulumi.Any(_var.Policy_statements), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, VersionDate: pulumi.Any(_var.Policy_version_date), }) if err != nil { return err } return nil }) }
```
## Import
Policies can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/policy:Policy test_policy "id"
```
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy 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 NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { // The OCID of the compartment containing the policy (either the tenancy or another compartment). CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the policy during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The name you assign to the policy during creation. The name must be unique across all policies in the tenancy and cannot be changed. Name pulumi.StringPtrInput // (Updatable) An array of policy statements written in the policy language. See [How Policies Work](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policies.htm) and [Common Policies](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/commonpolicies.htm). Statements pulumi.StringArrayInput // (Updatable) The version of the policy. If null or set to an empty string, when a request comes in for authorization, the policy will be evaluated according to the current behavior of the services at that moment. If set to a particular date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date. VersionDate pulumi.StringPtrInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyArray ¶
type PolicyArray []PolicyInput
func (PolicyArray) ElementType ¶
func (PolicyArray) ElementType() reflect.Type
func (PolicyArray) ToPolicyArrayOutput ¶
func (i PolicyArray) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArray) ToPolicyArrayOutputWithContext ¶
func (i PolicyArray) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyArrayInput ¶
type PolicyArrayInput interface { pulumi.Input ToPolicyArrayOutput() PolicyArrayOutput ToPolicyArrayOutputWithContext(context.Context) PolicyArrayOutput }
PolicyArrayInput is an input type that accepts PolicyArray and PolicyArrayOutput values. You can construct a concrete instance of `PolicyArrayInput` via:
PolicyArray{ PolicyArgs{...} }
type PolicyArrayOutput ¶
type PolicyArrayOutput struct{ *pulumi.OutputState }
func (PolicyArrayOutput) ElementType ¶
func (PolicyArrayOutput) ElementType() reflect.Type
func (PolicyArrayOutput) Index ¶
func (o PolicyArrayOutput) Index(i pulumi.IntInput) PolicyOutput
func (PolicyArrayOutput) ToPolicyArrayOutput ¶
func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArrayOutput) ToPolicyArrayOutputWithContext ¶
func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyMap ¶
type PolicyMap map[string]PolicyInput
func (PolicyMap) ElementType ¶
func (PolicyMap) ToPolicyMapOutput ¶
func (i PolicyMap) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMap) ToPolicyMapOutputWithContext ¶
func (i PolicyMap) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyMapInput ¶
type PolicyMapInput interface { pulumi.Input ToPolicyMapOutput() PolicyMapOutput ToPolicyMapOutputWithContext(context.Context) PolicyMapOutput }
PolicyMapInput is an input type that accepts PolicyMap and PolicyMapOutput values. You can construct a concrete instance of `PolicyMapInput` via:
PolicyMap{ "key": PolicyArgs{...} }
type PolicyMapOutput ¶
type PolicyMapOutput struct{ *pulumi.OutputState }
func (PolicyMapOutput) ElementType ¶
func (PolicyMapOutput) ElementType() reflect.Type
func (PolicyMapOutput) MapIndex ¶
func (o PolicyMapOutput) MapIndex(k pulumi.StringInput) PolicyOutput
func (PolicyMapOutput) ToPolicyMapOutput ¶
func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMapOutput) ToPolicyMapOutputWithContext ¶
func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) CompartmentId ¶ added in v0.4.0
func (o PolicyOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the policy (either the tenancy or another compartment).
func (PolicyOutput) DefinedTags ¶ added in v0.4.0
func (o PolicyOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (PolicyOutput) Description ¶ added in v0.4.0
func (o PolicyOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the policy during creation. Does not have to be unique, and it's changeable.
func (PolicyOutput) ETag
deprecated
added in
v0.4.0
func (o PolicyOutput) ETag() pulumi.StringOutput
Deprecated: The 'ETag' field has been deprecated and may be removed in a future version. Do not use this field.
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) FreeformTags ¶ added in v0.4.0
func (o PolicyOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (PolicyOutput) InactiveState ¶ added in v0.4.0
func (o PolicyOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (PolicyOutput) LastUpdateETag
deprecated
added in
v0.4.0
func (o PolicyOutput) LastUpdateETag() pulumi.StringOutput
Deprecated: The 'lastUpdateETag' field has been deprecated and may be removed in a future version. Do not use this field.
func (PolicyOutput) Name ¶ added in v0.4.0
func (o PolicyOutput) Name() pulumi.StringOutput
The name you assign to the policy during creation. The name must be unique across all policies in the tenancy and cannot be changed.
func (PolicyOutput) PolicyHash
deprecated
added in
v0.4.0
func (o PolicyOutput) PolicyHash() pulumi.StringOutput
Deprecated: The 'policyHash' field has been deprecated and may be removed in a future version. Do not use this field.
func (PolicyOutput) State ¶ added in v0.4.0
func (o PolicyOutput) State() pulumi.StringOutput
The policy's current state.
func (PolicyOutput) Statements ¶ added in v0.4.0
func (o PolicyOutput) Statements() pulumi.StringArrayOutput
(Updatable) An array of policy statements written in the policy language. See [How Policies Work](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policies.htm) and [Common Policies](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/commonpolicies.htm).
func (PolicyOutput) TimeCreated ¶ added in v0.4.0
func (o PolicyOutput) TimeCreated() pulumi.StringOutput
Date and time the policy was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
func (PolicyOutput) VersionDate ¶ added in v0.4.0
func (o PolicyOutput) VersionDate() pulumi.StringOutput
(Updatable) The version of the policy. If null or set to an empty string, when a request comes in for authorization, the policy will be evaluated according to the current behavior of the services at that moment. If set to a particular date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date.
type PolicyState ¶
type PolicyState struct { // Deprecated: The 'ETag' field has been deprecated and may be removed in a future version. Do not use this field. ETag pulumi.StringPtrInput // The OCID of the compartment containing the policy (either the tenancy or another compartment). CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the policy during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // Deprecated: The 'lastUpdateETag' field has been deprecated and may be removed in a future version. Do not use this field. LastUpdateETag pulumi.StringPtrInput // The name you assign to the policy during creation. The name must be unique across all policies in the tenancy and cannot be changed. Name pulumi.StringPtrInput // Deprecated: The 'policyHash' field has been deprecated and may be removed in a future version. Do not use this field. PolicyHash pulumi.StringPtrInput // The policy's current state. State pulumi.StringPtrInput // (Updatable) An array of policy statements written in the policy language. See [How Policies Work](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policies.htm) and [Common Policies](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/commonpolicies.htm). Statements pulumi.StringArrayInput // Date and time the policy was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // (Updatable) The version of the policy. If null or set to an empty string, when a request comes in for authorization, the policy will be evaluated according to the current behavior of the services at that moment. If set to a particular date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date. VersionDate pulumi.StringPtrInput }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type SmtpCredential ¶
type SmtpCredential struct { pulumi.CustomResourceState // (Updatable) The description you assign to the SMTP credentials during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // The SMTP password. Password pulumi.StringOutput `pulumi:"password"` // The credential's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the `SmtpCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringOutput `pulumi:"timeExpires"` // The OCID of the user. UserId pulumi.StringOutput `pulumi:"userId"` // The SMTP user name. Username pulumi.StringOutput `pulumi:"username"` }
This resource provides the Smtp Credential resource in Oracle Cloud Infrastructure Identity service.
Creates a new SMTP credential for the specified user. An SMTP credential has an SMTP user name and an SMTP password. You must specify a *description* for the SMTP credential (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdateSmtpCredential](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/SmtpCredentialSummary/UpdateSmtpCredential).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewSmtpCredential(ctx, "testSmtpCredential", &Identity.SmtpCredentialArgs{ Description: pulumi.Any(_var.Smtp_credential_description), UserId: pulumi.Any(oci_identity_user.Test_user.Id), }) if err != nil { return err } return nil }) }
```
## Import
SmtpCredentials can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/smtpCredential:SmtpCredential test_smtp_credential "users/{userId}/smtpCredentials/{smtpCredentialId}"
```
func GetSmtpCredential ¶
func GetSmtpCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SmtpCredentialState, opts ...pulumi.ResourceOption) (*SmtpCredential, error)
GetSmtpCredential gets an existing SmtpCredential 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 NewSmtpCredential ¶
func NewSmtpCredential(ctx *pulumi.Context, name string, args *SmtpCredentialArgs, opts ...pulumi.ResourceOption) (*SmtpCredential, error)
NewSmtpCredential registers a new resource with the given unique name, arguments, and options.
func (*SmtpCredential) ElementType ¶
func (*SmtpCredential) ElementType() reflect.Type
func (*SmtpCredential) ToSmtpCredentialOutput ¶
func (i *SmtpCredential) ToSmtpCredentialOutput() SmtpCredentialOutput
func (*SmtpCredential) ToSmtpCredentialOutputWithContext ¶
func (i *SmtpCredential) ToSmtpCredentialOutputWithContext(ctx context.Context) SmtpCredentialOutput
type SmtpCredentialArgs ¶
type SmtpCredentialArgs struct { // (Updatable) The description you assign to the SMTP credentials during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // The OCID of the user. UserId pulumi.StringInput }
The set of arguments for constructing a SmtpCredential resource.
func (SmtpCredentialArgs) ElementType ¶
func (SmtpCredentialArgs) ElementType() reflect.Type
type SmtpCredentialArray ¶
type SmtpCredentialArray []SmtpCredentialInput
func (SmtpCredentialArray) ElementType ¶
func (SmtpCredentialArray) ElementType() reflect.Type
func (SmtpCredentialArray) ToSmtpCredentialArrayOutput ¶
func (i SmtpCredentialArray) ToSmtpCredentialArrayOutput() SmtpCredentialArrayOutput
func (SmtpCredentialArray) ToSmtpCredentialArrayOutputWithContext ¶
func (i SmtpCredentialArray) ToSmtpCredentialArrayOutputWithContext(ctx context.Context) SmtpCredentialArrayOutput
type SmtpCredentialArrayInput ¶
type SmtpCredentialArrayInput interface { pulumi.Input ToSmtpCredentialArrayOutput() SmtpCredentialArrayOutput ToSmtpCredentialArrayOutputWithContext(context.Context) SmtpCredentialArrayOutput }
SmtpCredentialArrayInput is an input type that accepts SmtpCredentialArray and SmtpCredentialArrayOutput values. You can construct a concrete instance of `SmtpCredentialArrayInput` via:
SmtpCredentialArray{ SmtpCredentialArgs{...} }
type SmtpCredentialArrayOutput ¶
type SmtpCredentialArrayOutput struct{ *pulumi.OutputState }
func (SmtpCredentialArrayOutput) ElementType ¶
func (SmtpCredentialArrayOutput) ElementType() reflect.Type
func (SmtpCredentialArrayOutput) Index ¶
func (o SmtpCredentialArrayOutput) Index(i pulumi.IntInput) SmtpCredentialOutput
func (SmtpCredentialArrayOutput) ToSmtpCredentialArrayOutput ¶
func (o SmtpCredentialArrayOutput) ToSmtpCredentialArrayOutput() SmtpCredentialArrayOutput
func (SmtpCredentialArrayOutput) ToSmtpCredentialArrayOutputWithContext ¶
func (o SmtpCredentialArrayOutput) ToSmtpCredentialArrayOutputWithContext(ctx context.Context) SmtpCredentialArrayOutput
type SmtpCredentialInput ¶
type SmtpCredentialInput interface { pulumi.Input ToSmtpCredentialOutput() SmtpCredentialOutput ToSmtpCredentialOutputWithContext(ctx context.Context) SmtpCredentialOutput }
type SmtpCredentialMap ¶
type SmtpCredentialMap map[string]SmtpCredentialInput
func (SmtpCredentialMap) ElementType ¶
func (SmtpCredentialMap) ElementType() reflect.Type
func (SmtpCredentialMap) ToSmtpCredentialMapOutput ¶
func (i SmtpCredentialMap) ToSmtpCredentialMapOutput() SmtpCredentialMapOutput
func (SmtpCredentialMap) ToSmtpCredentialMapOutputWithContext ¶
func (i SmtpCredentialMap) ToSmtpCredentialMapOutputWithContext(ctx context.Context) SmtpCredentialMapOutput
type SmtpCredentialMapInput ¶
type SmtpCredentialMapInput interface { pulumi.Input ToSmtpCredentialMapOutput() SmtpCredentialMapOutput ToSmtpCredentialMapOutputWithContext(context.Context) SmtpCredentialMapOutput }
SmtpCredentialMapInput is an input type that accepts SmtpCredentialMap and SmtpCredentialMapOutput values. You can construct a concrete instance of `SmtpCredentialMapInput` via:
SmtpCredentialMap{ "key": SmtpCredentialArgs{...} }
type SmtpCredentialMapOutput ¶
type SmtpCredentialMapOutput struct{ *pulumi.OutputState }
func (SmtpCredentialMapOutput) ElementType ¶
func (SmtpCredentialMapOutput) ElementType() reflect.Type
func (SmtpCredentialMapOutput) MapIndex ¶
func (o SmtpCredentialMapOutput) MapIndex(k pulumi.StringInput) SmtpCredentialOutput
func (SmtpCredentialMapOutput) ToSmtpCredentialMapOutput ¶
func (o SmtpCredentialMapOutput) ToSmtpCredentialMapOutput() SmtpCredentialMapOutput
func (SmtpCredentialMapOutput) ToSmtpCredentialMapOutputWithContext ¶
func (o SmtpCredentialMapOutput) ToSmtpCredentialMapOutputWithContext(ctx context.Context) SmtpCredentialMapOutput
type SmtpCredentialOutput ¶
type SmtpCredentialOutput struct{ *pulumi.OutputState }
func (SmtpCredentialOutput) Description ¶ added in v0.4.0
func (o SmtpCredentialOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the SMTP credentials during creation. Does not have to be unique, and it's changeable.
func (SmtpCredentialOutput) ElementType ¶
func (SmtpCredentialOutput) ElementType() reflect.Type
func (SmtpCredentialOutput) InactiveState ¶ added in v0.4.0
func (o SmtpCredentialOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (SmtpCredentialOutput) Password ¶ added in v0.4.0
func (o SmtpCredentialOutput) Password() pulumi.StringOutput
The SMTP password.
func (SmtpCredentialOutput) State ¶ added in v0.4.0
func (o SmtpCredentialOutput) State() pulumi.StringOutput
The credential's current state.
func (SmtpCredentialOutput) TimeCreated ¶ added in v0.4.0
func (o SmtpCredentialOutput) TimeCreated() pulumi.StringOutput
Date and time the `SmtpCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (SmtpCredentialOutput) TimeExpires ¶ added in v0.4.0
func (o SmtpCredentialOutput) TimeExpires() pulumi.StringOutput
Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (SmtpCredentialOutput) ToSmtpCredentialOutput ¶
func (o SmtpCredentialOutput) ToSmtpCredentialOutput() SmtpCredentialOutput
func (SmtpCredentialOutput) ToSmtpCredentialOutputWithContext ¶
func (o SmtpCredentialOutput) ToSmtpCredentialOutputWithContext(ctx context.Context) SmtpCredentialOutput
func (SmtpCredentialOutput) UserId ¶ added in v0.4.0
func (o SmtpCredentialOutput) UserId() pulumi.StringOutput
The OCID of the user.
func (SmtpCredentialOutput) Username ¶ added in v0.4.0
func (o SmtpCredentialOutput) Username() pulumi.StringOutput
The SMTP user name.
type SmtpCredentialState ¶
type SmtpCredentialState struct { // (Updatable) The description you assign to the SMTP credentials during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // The SMTP password. Password pulumi.StringPtrInput // The credential's current state. State pulumi.StringPtrInput // Date and time the `SmtpCredential` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // Date and time when this credential will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` TimeExpires pulumi.StringPtrInput // The OCID of the user. UserId pulumi.StringPtrInput // The SMTP user name. Username pulumi.StringPtrInput }
func (SmtpCredentialState) ElementType ¶
func (SmtpCredentialState) ElementType() reflect.Type
type SwiftPassword ¶
type SwiftPassword struct { pulumi.CustomResourceState // (Updatable) The description you assign to the Swift password during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` ExpiresOn pulumi.StringOutput `pulumi:"expiresOn"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // The Swift password. The value is available only in the response for `CreateSwiftPassword`, and not for `ListSwiftPasswords` or `UpdateSwiftPassword`. Password pulumi.StringOutput `pulumi:"password"` // The password's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the `SwiftPassword` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The OCID of the user. UserId pulumi.StringOutput `pulumi:"userId"` }
This resource provides the Swift Password resource in Oracle Cloud Infrastructure Identity service.
**Deprecated. Use [CreateAuthToken](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/AuthToken/CreateAuthToken) instead.**
Creates a new Swift password for the specified user. For information about what Swift passwords are for, see [Managing User Credentials](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcredentials.htm).
You must specify a *description* for the Swift password (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdateSwiftPassword](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/SwiftPassword/UpdateSwiftPassword).
Every user has permission to create a Swift password for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability. To compare, administrators who have permission to the tenancy can use this operation to create a Swift password for any user, including themselves.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewSwiftPassword(ctx, "testSwiftPassword", &Identity.SwiftPasswordArgs{ Description: pulumi.Any(_var.Swift_password_description), UserId: pulumi.Any(oci_identity_user.Test_user.Id), }) if err != nil { return err } return nil }) }
```
## Import
SwiftPasswords can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/swiftPassword:SwiftPassword test_swift_password "users/{userId}/swiftPasswords/{swiftPasswordId}"
```
func GetSwiftPassword ¶
func GetSwiftPassword(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SwiftPasswordState, opts ...pulumi.ResourceOption) (*SwiftPassword, error)
GetSwiftPassword gets an existing SwiftPassword 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 NewSwiftPassword ¶
func NewSwiftPassword(ctx *pulumi.Context, name string, args *SwiftPasswordArgs, opts ...pulumi.ResourceOption) (*SwiftPassword, error)
NewSwiftPassword registers a new resource with the given unique name, arguments, and options.
func (*SwiftPassword) ElementType ¶
func (*SwiftPassword) ElementType() reflect.Type
func (*SwiftPassword) ToSwiftPasswordOutput ¶
func (i *SwiftPassword) ToSwiftPasswordOutput() SwiftPasswordOutput
func (*SwiftPassword) ToSwiftPasswordOutputWithContext ¶
func (i *SwiftPassword) ToSwiftPasswordOutputWithContext(ctx context.Context) SwiftPasswordOutput
type SwiftPasswordArgs ¶
type SwiftPasswordArgs struct { // (Updatable) The description you assign to the Swift password during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // The OCID of the user. UserId pulumi.StringInput }
The set of arguments for constructing a SwiftPassword resource.
func (SwiftPasswordArgs) ElementType ¶
func (SwiftPasswordArgs) ElementType() reflect.Type
type SwiftPasswordArray ¶
type SwiftPasswordArray []SwiftPasswordInput
func (SwiftPasswordArray) ElementType ¶
func (SwiftPasswordArray) ElementType() reflect.Type
func (SwiftPasswordArray) ToSwiftPasswordArrayOutput ¶
func (i SwiftPasswordArray) ToSwiftPasswordArrayOutput() SwiftPasswordArrayOutput
func (SwiftPasswordArray) ToSwiftPasswordArrayOutputWithContext ¶
func (i SwiftPasswordArray) ToSwiftPasswordArrayOutputWithContext(ctx context.Context) SwiftPasswordArrayOutput
type SwiftPasswordArrayInput ¶
type SwiftPasswordArrayInput interface { pulumi.Input ToSwiftPasswordArrayOutput() SwiftPasswordArrayOutput ToSwiftPasswordArrayOutputWithContext(context.Context) SwiftPasswordArrayOutput }
SwiftPasswordArrayInput is an input type that accepts SwiftPasswordArray and SwiftPasswordArrayOutput values. You can construct a concrete instance of `SwiftPasswordArrayInput` via:
SwiftPasswordArray{ SwiftPasswordArgs{...} }
type SwiftPasswordArrayOutput ¶
type SwiftPasswordArrayOutput struct{ *pulumi.OutputState }
func (SwiftPasswordArrayOutput) ElementType ¶
func (SwiftPasswordArrayOutput) ElementType() reflect.Type
func (SwiftPasswordArrayOutput) Index ¶
func (o SwiftPasswordArrayOutput) Index(i pulumi.IntInput) SwiftPasswordOutput
func (SwiftPasswordArrayOutput) ToSwiftPasswordArrayOutput ¶
func (o SwiftPasswordArrayOutput) ToSwiftPasswordArrayOutput() SwiftPasswordArrayOutput
func (SwiftPasswordArrayOutput) ToSwiftPasswordArrayOutputWithContext ¶
func (o SwiftPasswordArrayOutput) ToSwiftPasswordArrayOutputWithContext(ctx context.Context) SwiftPasswordArrayOutput
type SwiftPasswordInput ¶
type SwiftPasswordInput interface { pulumi.Input ToSwiftPasswordOutput() SwiftPasswordOutput ToSwiftPasswordOutputWithContext(ctx context.Context) SwiftPasswordOutput }
type SwiftPasswordMap ¶
type SwiftPasswordMap map[string]SwiftPasswordInput
func (SwiftPasswordMap) ElementType ¶
func (SwiftPasswordMap) ElementType() reflect.Type
func (SwiftPasswordMap) ToSwiftPasswordMapOutput ¶
func (i SwiftPasswordMap) ToSwiftPasswordMapOutput() SwiftPasswordMapOutput
func (SwiftPasswordMap) ToSwiftPasswordMapOutputWithContext ¶
func (i SwiftPasswordMap) ToSwiftPasswordMapOutputWithContext(ctx context.Context) SwiftPasswordMapOutput
type SwiftPasswordMapInput ¶
type SwiftPasswordMapInput interface { pulumi.Input ToSwiftPasswordMapOutput() SwiftPasswordMapOutput ToSwiftPasswordMapOutputWithContext(context.Context) SwiftPasswordMapOutput }
SwiftPasswordMapInput is an input type that accepts SwiftPasswordMap and SwiftPasswordMapOutput values. You can construct a concrete instance of `SwiftPasswordMapInput` via:
SwiftPasswordMap{ "key": SwiftPasswordArgs{...} }
type SwiftPasswordMapOutput ¶
type SwiftPasswordMapOutput struct{ *pulumi.OutputState }
func (SwiftPasswordMapOutput) ElementType ¶
func (SwiftPasswordMapOutput) ElementType() reflect.Type
func (SwiftPasswordMapOutput) MapIndex ¶
func (o SwiftPasswordMapOutput) MapIndex(k pulumi.StringInput) SwiftPasswordOutput
func (SwiftPasswordMapOutput) ToSwiftPasswordMapOutput ¶
func (o SwiftPasswordMapOutput) ToSwiftPasswordMapOutput() SwiftPasswordMapOutput
func (SwiftPasswordMapOutput) ToSwiftPasswordMapOutputWithContext ¶
func (o SwiftPasswordMapOutput) ToSwiftPasswordMapOutputWithContext(ctx context.Context) SwiftPasswordMapOutput
type SwiftPasswordOutput ¶
type SwiftPasswordOutput struct{ *pulumi.OutputState }
func (SwiftPasswordOutput) Description ¶ added in v0.4.0
func (o SwiftPasswordOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the Swift password during creation. Does not have to be unique, and it's changeable.
func (SwiftPasswordOutput) ElementType ¶
func (SwiftPasswordOutput) ElementType() reflect.Type
func (SwiftPasswordOutput) ExpiresOn ¶ added in v0.4.0
func (o SwiftPasswordOutput) ExpiresOn() pulumi.StringOutput
Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z`
func (SwiftPasswordOutput) InactiveState ¶ added in v0.4.0
func (o SwiftPasswordOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (SwiftPasswordOutput) Password ¶ added in v0.4.0
func (o SwiftPasswordOutput) Password() pulumi.StringOutput
The Swift password. The value is available only in the response for `CreateSwiftPassword`, and not for `ListSwiftPasswords` or `UpdateSwiftPassword`.
func (SwiftPasswordOutput) State ¶ added in v0.4.0
func (o SwiftPasswordOutput) State() pulumi.StringOutput
The password's current state.
func (SwiftPasswordOutput) TimeCreated ¶ added in v0.4.0
func (o SwiftPasswordOutput) TimeCreated() pulumi.StringOutput
Date and time the `SwiftPassword` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (SwiftPasswordOutput) ToSwiftPasswordOutput ¶
func (o SwiftPasswordOutput) ToSwiftPasswordOutput() SwiftPasswordOutput
func (SwiftPasswordOutput) ToSwiftPasswordOutputWithContext ¶
func (o SwiftPasswordOutput) ToSwiftPasswordOutputWithContext(ctx context.Context) SwiftPasswordOutput
func (SwiftPasswordOutput) UserId ¶ added in v0.4.0
func (o SwiftPasswordOutput) UserId() pulumi.StringOutput
The OCID of the user.
type SwiftPasswordState ¶
type SwiftPasswordState struct { // (Updatable) The description you assign to the Swift password during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // Date and time when this password will expire, in the format defined by RFC3339. Null if it never expires. Example: `2016-08-25T21:10:29.600Z` ExpiresOn pulumi.StringPtrInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // The Swift password. The value is available only in the response for `CreateSwiftPassword`, and not for `ListSwiftPasswords` or `UpdateSwiftPassword`. Password pulumi.StringPtrInput // The password's current state. State pulumi.StringPtrInput // Date and time the `SwiftPassword` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The OCID of the user. UserId pulumi.StringPtrInput }
func (SwiftPasswordState) ElementType ¶
func (SwiftPasswordState) ElementType() reflect.Type
type Tag ¶
type Tag struct { pulumi.CustomResourceState // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description you assign to the tag during creation. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) Indicates whether the tag is enabled for cost tracking. IsCostTracking pulumi.BoolOutput `pulumi:"isCostTracking"` // (Updatable) Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired pulumi.BoolOutput `pulumi:"isRetired"` // The name you assign to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name pulumi.StringOutput `pulumi:"name"` // The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED. State pulumi.StringOutput `pulumi:"state"` // The OCID of the tag namespace. TagNamespaceId pulumi.StringOutput `pulumi:"tagNamespaceId"` // Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits). Validator TagValidatorPtrOutput `pulumi:"validator"` }
This resource provides the Tag resource in Oracle Cloud Infrastructure Identity service.
Creates a new tag in the specified tag namespace.
The tag requires either the OCID or the name of the tag namespace that will contain this tag definition.
You must specify a *name* for the tag, which must be unique across all tags in the tag namespace and cannot be changed. The name can contain any ASCII character except the space (_) or period (.) characters. Names are case insensitive. That means, for example, "myTag" and "mytag" are not allowed in the same namespace. If you specify a name that's already in use in the tag namespace, a 409 error is returned.
The tag must have a *description*. It does not have to be unique, and you can change it with [UpdateTag](https://docs.cloud.oracle.com/iaas/api/#/en/identity/latest/Tag/UpdateTag).
The tag must have a value type, which is specified with a validator. Tags can use either a static value or a list of possible values. Static values are entered by a user applying the tag to a resource. Lists are created by you and the user must apply a value from the list. Lists are validiated.
- If no `validator` is set, the user applying the tag to a resource can type in a static value or leave the tag value empty.
- If a `validator` is set, the user applying the tag to a resource must select from a list of values that you supply with [EnumTagDefinitionValidator](https://docs.cloud.oracle.com/iaas/api/#/en/identity/latest/datatypes/EnumTagDefinitionValidator).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewTag(ctx, "testTag", &Identity.TagArgs{ Description: pulumi.Any(_var.Tag_description), TagNamespaceId: pulumi.Any(oci_identity_tag_namespace.Test_tag_namespace.Id), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, IsCostTracking: pulumi.Any(_var.Tag_is_cost_tracking), Validator: &identity.TagValidatorArgs{ ValidatorType: pulumi.Any(_var.Tag_validator_validator_type), Values: pulumi.Any(_var.Tag_validator_values), }, IsRetired: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
Tags can be imported using the `tagNamespaceId` and `tagName`, e.g.
```sh
$ pulumi import oci:Identity/tag:Tag test_tag "tagNamespaces/{tagNamespaceId}/tags/{tagName}"
```
func GetTag ¶
func GetTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagState, opts ...pulumi.ResourceOption) (*Tag, error)
GetTag gets an existing Tag 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 NewTag ¶
func NewTag(ctx *pulumi.Context, name string, args *TagArgs, opts ...pulumi.ResourceOption) (*Tag, error)
NewTag registers a new resource with the given unique name, arguments, and options.
func (*Tag) ElementType ¶
func (*Tag) ToTagOutput ¶
type TagArgs ¶
type TagArgs struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the tag during creation. Description pulumi.StringInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) Indicates whether the tag is enabled for cost tracking. IsCostTracking pulumi.BoolPtrInput // (Updatable) Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired pulumi.BoolPtrInput // The name you assign to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name pulumi.StringPtrInput // The OCID of the tag namespace. TagNamespaceId pulumi.StringInput // (Updatable) Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits). Validator TagValidatorPtrInput }
The set of arguments for constructing a Tag resource.
func (TagArgs) ElementType ¶
type TagArray ¶
type TagArray []TagInput
func (TagArray) ElementType ¶
func (TagArray) ToTagArrayOutput ¶
func (i TagArray) ToTagArrayOutput() TagArrayOutput
func (TagArray) ToTagArrayOutputWithContext ¶
func (i TagArray) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagArrayInput ¶
type TagArrayInput interface { pulumi.Input ToTagArrayOutput() TagArrayOutput ToTagArrayOutputWithContext(context.Context) TagArrayOutput }
TagArrayInput is an input type that accepts TagArray and TagArrayOutput values. You can construct a concrete instance of `TagArrayInput` via:
TagArray{ TagArgs{...} }
type TagArrayOutput ¶
type TagArrayOutput struct{ *pulumi.OutputState }
func (TagArrayOutput) ElementType ¶
func (TagArrayOutput) ElementType() reflect.Type
func (TagArrayOutput) ToTagArrayOutput ¶
func (o TagArrayOutput) ToTagArrayOutput() TagArrayOutput
func (TagArrayOutput) ToTagArrayOutputWithContext ¶
func (o TagArrayOutput) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagDefault ¶
type TagDefault struct { pulumi.CustomResourceState // The OCID of the compartment. The tag default will be applied to all new resources created in this compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked. // * If the `isRequired` flag is set to "true", the value is set during resource creation. // * If the `isRequired` flag is set to "false", the value you enter is set during resource creation. IsRequired pulumi.BoolOutput `pulumi:"isRequired"` // The tag default's current state. After creating a `TagDefault`, make sure its `lifecycleState` is ACTIVE before using it. State pulumi.StringOutput `pulumi:"state"` // The OCID of the tag definition. The tag default will always assign a default value for this tag definition. TagDefinitionId pulumi.StringOutput `pulumi:"tagDefinitionId"` // The name used in the tag definition. This field is informational in the context of the tag default. TagDefinitionName pulumi.StringOutput `pulumi:"tagDefinitionName"` // The OCID of the tag namespace that contains the tag definition. TagNamespaceId pulumi.StringOutput `pulumi:"tagNamespaceId"` // Date and time the `TagDefault` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) The default value for the tag definition. This will be applied to all new resources created in the compartment. Value pulumi.StringOutput `pulumi:"value"` }
This resource provides the Tag Default resource in Oracle Cloud Infrastructure Identity service.
Creates a new tag default in the specified compartment for the specified tag definition.
If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked.
* If the `isRequired` flag is set to "true", the value is set during resource creation. * If the `isRequired` flag is set to "false", the value you enter is set during resource creation.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewTagDefault(ctx, "testTagDefault", &Identity.TagDefaultArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), TagDefinitionId: pulumi.Any(oci_identity_tag_definition.Test_tag_definition.Id), Value: pulumi.Any(_var.Tag_default_value), IsRequired: pulumi.Any(_var.Tag_default_is_required), }) if err != nil { return err } return nil }) }
```
## Import
TagDefaults can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/tagDefault:TagDefault test_tag_default "id"
```
func GetTagDefault ¶
func GetTagDefault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagDefaultState, opts ...pulumi.ResourceOption) (*TagDefault, error)
GetTagDefault gets an existing TagDefault 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 NewTagDefault ¶
func NewTagDefault(ctx *pulumi.Context, name string, args *TagDefaultArgs, opts ...pulumi.ResourceOption) (*TagDefault, error)
NewTagDefault registers a new resource with the given unique name, arguments, and options.
func (*TagDefault) ElementType ¶
func (*TagDefault) ElementType() reflect.Type
func (*TagDefault) ToTagDefaultOutput ¶
func (i *TagDefault) ToTagDefaultOutput() TagDefaultOutput
func (*TagDefault) ToTagDefaultOutputWithContext ¶
func (i *TagDefault) ToTagDefaultOutputWithContext(ctx context.Context) TagDefaultOutput
type TagDefaultArgs ¶
type TagDefaultArgs struct { // The OCID of the compartment. The tag default will be applied to all new resources created in this compartment. CompartmentId pulumi.StringInput // (Updatable) If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked. // * If the `isRequired` flag is set to "true", the value is set during resource creation. // * If the `isRequired` flag is set to "false", the value you enter is set during resource creation. IsRequired pulumi.BoolPtrInput // The OCID of the tag definition. The tag default will always assign a default value for this tag definition. TagDefinitionId pulumi.StringInput // (Updatable) The default value for the tag definition. This will be applied to all new resources created in the compartment. Value pulumi.StringInput }
The set of arguments for constructing a TagDefault resource.
func (TagDefaultArgs) ElementType ¶
func (TagDefaultArgs) ElementType() reflect.Type
type TagDefaultArray ¶
type TagDefaultArray []TagDefaultInput
func (TagDefaultArray) ElementType ¶
func (TagDefaultArray) ElementType() reflect.Type
func (TagDefaultArray) ToTagDefaultArrayOutput ¶
func (i TagDefaultArray) ToTagDefaultArrayOutput() TagDefaultArrayOutput
func (TagDefaultArray) ToTagDefaultArrayOutputWithContext ¶
func (i TagDefaultArray) ToTagDefaultArrayOutputWithContext(ctx context.Context) TagDefaultArrayOutput
type TagDefaultArrayInput ¶
type TagDefaultArrayInput interface { pulumi.Input ToTagDefaultArrayOutput() TagDefaultArrayOutput ToTagDefaultArrayOutputWithContext(context.Context) TagDefaultArrayOutput }
TagDefaultArrayInput is an input type that accepts TagDefaultArray and TagDefaultArrayOutput values. You can construct a concrete instance of `TagDefaultArrayInput` via:
TagDefaultArray{ TagDefaultArgs{...} }
type TagDefaultArrayOutput ¶
type TagDefaultArrayOutput struct{ *pulumi.OutputState }
func (TagDefaultArrayOutput) ElementType ¶
func (TagDefaultArrayOutput) ElementType() reflect.Type
func (TagDefaultArrayOutput) Index ¶
func (o TagDefaultArrayOutput) Index(i pulumi.IntInput) TagDefaultOutput
func (TagDefaultArrayOutput) ToTagDefaultArrayOutput ¶
func (o TagDefaultArrayOutput) ToTagDefaultArrayOutput() TagDefaultArrayOutput
func (TagDefaultArrayOutput) ToTagDefaultArrayOutputWithContext ¶
func (o TagDefaultArrayOutput) ToTagDefaultArrayOutputWithContext(ctx context.Context) TagDefaultArrayOutput
type TagDefaultInput ¶
type TagDefaultInput interface { pulumi.Input ToTagDefaultOutput() TagDefaultOutput ToTagDefaultOutputWithContext(ctx context.Context) TagDefaultOutput }
type TagDefaultMap ¶
type TagDefaultMap map[string]TagDefaultInput
func (TagDefaultMap) ElementType ¶
func (TagDefaultMap) ElementType() reflect.Type
func (TagDefaultMap) ToTagDefaultMapOutput ¶
func (i TagDefaultMap) ToTagDefaultMapOutput() TagDefaultMapOutput
func (TagDefaultMap) ToTagDefaultMapOutputWithContext ¶
func (i TagDefaultMap) ToTagDefaultMapOutputWithContext(ctx context.Context) TagDefaultMapOutput
type TagDefaultMapInput ¶
type TagDefaultMapInput interface { pulumi.Input ToTagDefaultMapOutput() TagDefaultMapOutput ToTagDefaultMapOutputWithContext(context.Context) TagDefaultMapOutput }
TagDefaultMapInput is an input type that accepts TagDefaultMap and TagDefaultMapOutput values. You can construct a concrete instance of `TagDefaultMapInput` via:
TagDefaultMap{ "key": TagDefaultArgs{...} }
type TagDefaultMapOutput ¶
type TagDefaultMapOutput struct{ *pulumi.OutputState }
func (TagDefaultMapOutput) ElementType ¶
func (TagDefaultMapOutput) ElementType() reflect.Type
func (TagDefaultMapOutput) MapIndex ¶
func (o TagDefaultMapOutput) MapIndex(k pulumi.StringInput) TagDefaultOutput
func (TagDefaultMapOutput) ToTagDefaultMapOutput ¶
func (o TagDefaultMapOutput) ToTagDefaultMapOutput() TagDefaultMapOutput
func (TagDefaultMapOutput) ToTagDefaultMapOutputWithContext ¶
func (o TagDefaultMapOutput) ToTagDefaultMapOutputWithContext(ctx context.Context) TagDefaultMapOutput
type TagDefaultOutput ¶
type TagDefaultOutput struct{ *pulumi.OutputState }
func (TagDefaultOutput) CompartmentId ¶ added in v0.4.0
func (o TagDefaultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment. The tag default will be applied to all new resources created in this compartment.
func (TagDefaultOutput) ElementType ¶
func (TagDefaultOutput) ElementType() reflect.Type
func (TagDefaultOutput) IsRequired ¶ added in v0.4.0
func (o TagDefaultOutput) IsRequired() pulumi.BoolOutput
(Updatable) If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked. * If the `isRequired` flag is set to "true", the value is set during resource creation. * If the `isRequired` flag is set to "false", the value you enter is set during resource creation.
func (TagDefaultOutput) State ¶ added in v0.4.0
func (o TagDefaultOutput) State() pulumi.StringOutput
The tag default's current state. After creating a `TagDefault`, make sure its `lifecycleState` is ACTIVE before using it.
func (TagDefaultOutput) TagDefinitionId ¶ added in v0.4.0
func (o TagDefaultOutput) TagDefinitionId() pulumi.StringOutput
The OCID of the tag definition. The tag default will always assign a default value for this tag definition.
func (TagDefaultOutput) TagDefinitionName ¶ added in v0.4.0
func (o TagDefaultOutput) TagDefinitionName() pulumi.StringOutput
The name used in the tag definition. This field is informational in the context of the tag default.
func (TagDefaultOutput) TagNamespaceId ¶ added in v0.4.0
func (o TagDefaultOutput) TagNamespaceId() pulumi.StringOutput
The OCID of the tag namespace that contains the tag definition.
func (TagDefaultOutput) TimeCreated ¶ added in v0.4.0
func (o TagDefaultOutput) TimeCreated() pulumi.StringOutput
Date and time the `TagDefault` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (TagDefaultOutput) ToTagDefaultOutput ¶
func (o TagDefaultOutput) ToTagDefaultOutput() TagDefaultOutput
func (TagDefaultOutput) ToTagDefaultOutputWithContext ¶
func (o TagDefaultOutput) ToTagDefaultOutputWithContext(ctx context.Context) TagDefaultOutput
func (TagDefaultOutput) Value ¶ added in v0.4.0
func (o TagDefaultOutput) Value() pulumi.StringOutput
(Updatable) The default value for the tag definition. This will be applied to all new resources created in the compartment.
type TagDefaultState ¶
type TagDefaultState struct { // The OCID of the compartment. The tag default will be applied to all new resources created in this compartment. CompartmentId pulumi.StringPtrInput // (Updatable) If you specify that a value is required, a value is set during resource creation (either by the user creating the resource or another tag defualt). If no value is set, resource creation is blocked. // * If the `isRequired` flag is set to "true", the value is set during resource creation. // * If the `isRequired` flag is set to "false", the value you enter is set during resource creation. IsRequired pulumi.BoolPtrInput // The tag default's current state. After creating a `TagDefault`, make sure its `lifecycleState` is ACTIVE before using it. State pulumi.StringPtrInput // The OCID of the tag definition. The tag default will always assign a default value for this tag definition. TagDefinitionId pulumi.StringPtrInput // The name used in the tag definition. This field is informational in the context of the tag default. TagDefinitionName pulumi.StringPtrInput // The OCID of the tag namespace that contains the tag definition. TagNamespaceId pulumi.StringPtrInput // Date and time the `TagDefault` object was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // (Updatable) The default value for the tag definition. This will be applied to all new resources created in the compartment. Value pulumi.StringPtrInput }
func (TagDefaultState) ElementType ¶
func (TagDefaultState) ElementType() reflect.Type
type TagMap ¶
func (TagMap) ElementType ¶
func (TagMap) ToTagMapOutput ¶
func (i TagMap) ToTagMapOutput() TagMapOutput
func (TagMap) ToTagMapOutputWithContext ¶
func (i TagMap) ToTagMapOutputWithContext(ctx context.Context) TagMapOutput
type TagMapInput ¶
type TagMapInput interface { pulumi.Input ToTagMapOutput() TagMapOutput ToTagMapOutputWithContext(context.Context) TagMapOutput }
TagMapInput is an input type that accepts TagMap and TagMapOutput values. You can construct a concrete instance of `TagMapInput` via:
TagMap{ "key": TagArgs{...} }
type TagMapOutput ¶
type TagMapOutput struct{ *pulumi.OutputState }
func (TagMapOutput) ElementType ¶
func (TagMapOutput) ElementType() reflect.Type
func (TagMapOutput) MapIndex ¶
func (o TagMapOutput) MapIndex(k pulumi.StringInput) TagOutput
func (TagMapOutput) ToTagMapOutput ¶
func (o TagMapOutput) ToTagMapOutput() TagMapOutput
func (TagMapOutput) ToTagMapOutputWithContext ¶
func (o TagMapOutput) ToTagMapOutputWithContext(ctx context.Context) TagMapOutput
type TagNamespace ¶
type TagNamespace struct { pulumi.CustomResourceState // (Updatable) The OCID of the tenancy containing the tag namespace. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description you assign to the tag namespace during creation. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) Whether the tag namespace is retired. For more information, see [Retiring Key Definitions and Namespace Definitions](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired pulumi.BoolOutput `pulumi:"isRetired"` // The name you assign to the tag namespace during creation. It must be unique across all tag namespaces in the tenancy and cannot be changed. Name pulumi.StringOutput `pulumi:"name"` // The tagnamespace's current state. After creating a tagnamespace, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tagnamespace, make sure its `lifecycleState` is INACTIVE before using it. State pulumi.StringOutput `pulumi:"state"` // Date and time the tag namespace was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Tag Namespace resource in Oracle Cloud Infrastructure Identity service.
Creates a new tag namespace in the specified compartment.
You must specify the compartment ID in the request object (remember that the tenancy is simply the root compartment).
You must also specify a *name* for the namespace, which must be unique across all namespaces in your tenancy and cannot be changed. The name can contain any ASCII character except the space (_) or period (.). Names are case insensitive. That means, for example, "myNamespace" and "mynamespace" are not allowed in the same tenancy. Once you created a namespace, you cannot change the name. If you specify a name that's already in use in the tenancy, a 409 error is returned.
You must also specify a *description* for the namespace. It does not have to be unique, and you can change it with [UpdateTagNamespace](https://docs.cloud.oracle.com/iaas/api/#/en/identity/latest/TagNamespace/UpdateTagNamespace).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewTagNamespace(ctx, "testTagNamespace", &Identity.TagNamespaceArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), Description: pulumi.Any(_var.Tag_namespace_description), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, IsRetired: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
TagNamespaces can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/tagNamespace:TagNamespace test_tag_namespace "id"
```
func GetTagNamespace ¶
func GetTagNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagNamespaceState, opts ...pulumi.ResourceOption) (*TagNamespace, error)
GetTagNamespace gets an existing TagNamespace 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 NewTagNamespace ¶
func NewTagNamespace(ctx *pulumi.Context, name string, args *TagNamespaceArgs, opts ...pulumi.ResourceOption) (*TagNamespace, error)
NewTagNamespace registers a new resource with the given unique name, arguments, and options.
func (*TagNamespace) ElementType ¶
func (*TagNamespace) ElementType() reflect.Type
func (*TagNamespace) ToTagNamespaceOutput ¶
func (i *TagNamespace) ToTagNamespaceOutput() TagNamespaceOutput
func (*TagNamespace) ToTagNamespaceOutputWithContext ¶
func (i *TagNamespace) ToTagNamespaceOutputWithContext(ctx context.Context) TagNamespaceOutput
type TagNamespaceArgs ¶
type TagNamespaceArgs struct { // (Updatable) The OCID of the tenancy containing the tag namespace. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the tag namespace during creation. Description pulumi.StringInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) Whether the tag namespace is retired. For more information, see [Retiring Key Definitions and Namespace Definitions](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired pulumi.BoolPtrInput // The name you assign to the tag namespace during creation. It must be unique across all tag namespaces in the tenancy and cannot be changed. Name pulumi.StringPtrInput }
The set of arguments for constructing a TagNamespace resource.
func (TagNamespaceArgs) ElementType ¶
func (TagNamespaceArgs) ElementType() reflect.Type
type TagNamespaceArray ¶
type TagNamespaceArray []TagNamespaceInput
func (TagNamespaceArray) ElementType ¶
func (TagNamespaceArray) ElementType() reflect.Type
func (TagNamespaceArray) ToTagNamespaceArrayOutput ¶
func (i TagNamespaceArray) ToTagNamespaceArrayOutput() TagNamespaceArrayOutput
func (TagNamespaceArray) ToTagNamespaceArrayOutputWithContext ¶
func (i TagNamespaceArray) ToTagNamespaceArrayOutputWithContext(ctx context.Context) TagNamespaceArrayOutput
type TagNamespaceArrayInput ¶
type TagNamespaceArrayInput interface { pulumi.Input ToTagNamespaceArrayOutput() TagNamespaceArrayOutput ToTagNamespaceArrayOutputWithContext(context.Context) TagNamespaceArrayOutput }
TagNamespaceArrayInput is an input type that accepts TagNamespaceArray and TagNamespaceArrayOutput values. You can construct a concrete instance of `TagNamespaceArrayInput` via:
TagNamespaceArray{ TagNamespaceArgs{...} }
type TagNamespaceArrayOutput ¶
type TagNamespaceArrayOutput struct{ *pulumi.OutputState }
func (TagNamespaceArrayOutput) ElementType ¶
func (TagNamespaceArrayOutput) ElementType() reflect.Type
func (TagNamespaceArrayOutput) Index ¶
func (o TagNamespaceArrayOutput) Index(i pulumi.IntInput) TagNamespaceOutput
func (TagNamespaceArrayOutput) ToTagNamespaceArrayOutput ¶
func (o TagNamespaceArrayOutput) ToTagNamespaceArrayOutput() TagNamespaceArrayOutput
func (TagNamespaceArrayOutput) ToTagNamespaceArrayOutputWithContext ¶
func (o TagNamespaceArrayOutput) ToTagNamespaceArrayOutputWithContext(ctx context.Context) TagNamespaceArrayOutput
type TagNamespaceInput ¶
type TagNamespaceInput interface { pulumi.Input ToTagNamespaceOutput() TagNamespaceOutput ToTagNamespaceOutputWithContext(ctx context.Context) TagNamespaceOutput }
type TagNamespaceMap ¶
type TagNamespaceMap map[string]TagNamespaceInput
func (TagNamespaceMap) ElementType ¶
func (TagNamespaceMap) ElementType() reflect.Type
func (TagNamespaceMap) ToTagNamespaceMapOutput ¶
func (i TagNamespaceMap) ToTagNamespaceMapOutput() TagNamespaceMapOutput
func (TagNamespaceMap) ToTagNamespaceMapOutputWithContext ¶
func (i TagNamespaceMap) ToTagNamespaceMapOutputWithContext(ctx context.Context) TagNamespaceMapOutput
type TagNamespaceMapInput ¶
type TagNamespaceMapInput interface { pulumi.Input ToTagNamespaceMapOutput() TagNamespaceMapOutput ToTagNamespaceMapOutputWithContext(context.Context) TagNamespaceMapOutput }
TagNamespaceMapInput is an input type that accepts TagNamespaceMap and TagNamespaceMapOutput values. You can construct a concrete instance of `TagNamespaceMapInput` via:
TagNamespaceMap{ "key": TagNamespaceArgs{...} }
type TagNamespaceMapOutput ¶
type TagNamespaceMapOutput struct{ *pulumi.OutputState }
func (TagNamespaceMapOutput) ElementType ¶
func (TagNamespaceMapOutput) ElementType() reflect.Type
func (TagNamespaceMapOutput) MapIndex ¶
func (o TagNamespaceMapOutput) MapIndex(k pulumi.StringInput) TagNamespaceOutput
func (TagNamespaceMapOutput) ToTagNamespaceMapOutput ¶
func (o TagNamespaceMapOutput) ToTagNamespaceMapOutput() TagNamespaceMapOutput
func (TagNamespaceMapOutput) ToTagNamespaceMapOutputWithContext ¶
func (o TagNamespaceMapOutput) ToTagNamespaceMapOutputWithContext(ctx context.Context) TagNamespaceMapOutput
type TagNamespaceOutput ¶
type TagNamespaceOutput struct{ *pulumi.OutputState }
func (TagNamespaceOutput) CompartmentId ¶ added in v0.4.0
func (o TagNamespaceOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the tenancy containing the tag namespace.
func (TagNamespaceOutput) DefinedTags ¶ added in v0.4.0
func (o TagNamespaceOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (TagNamespaceOutput) Description ¶ added in v0.4.0
func (o TagNamespaceOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the tag namespace during creation.
func (TagNamespaceOutput) ElementType ¶
func (TagNamespaceOutput) ElementType() reflect.Type
func (TagNamespaceOutput) FreeformTags ¶ added in v0.4.0
func (o TagNamespaceOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (TagNamespaceOutput) IsRetired ¶ added in v0.4.0
func (o TagNamespaceOutput) IsRetired() pulumi.BoolOutput
(Updatable) Whether the tag namespace is retired. For more information, see [Retiring Key Definitions and Namespace Definitions](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring).
func (TagNamespaceOutput) Name ¶ added in v0.4.0
func (o TagNamespaceOutput) Name() pulumi.StringOutput
The name you assign to the tag namespace during creation. It must be unique across all tag namespaces in the tenancy and cannot be changed.
func (TagNamespaceOutput) State ¶ added in v0.4.0
func (o TagNamespaceOutput) State() pulumi.StringOutput
The tagnamespace's current state. After creating a tagnamespace, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tagnamespace, make sure its `lifecycleState` is INACTIVE before using it.
func (TagNamespaceOutput) TimeCreated ¶ added in v0.4.0
func (o TagNamespaceOutput) TimeCreated() pulumi.StringOutput
Date and time the tag namespace was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (TagNamespaceOutput) ToTagNamespaceOutput ¶
func (o TagNamespaceOutput) ToTagNamespaceOutput() TagNamespaceOutput
func (TagNamespaceOutput) ToTagNamespaceOutputWithContext ¶
func (o TagNamespaceOutput) ToTagNamespaceOutputWithContext(ctx context.Context) TagNamespaceOutput
type TagNamespaceState ¶
type TagNamespaceState struct { // (Updatable) The OCID of the tenancy containing the tag namespace. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the tag namespace during creation. Description pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) Whether the tag namespace is retired. For more information, see [Retiring Key Definitions and Namespace Definitions](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired pulumi.BoolPtrInput // The name you assign to the tag namespace during creation. It must be unique across all tag namespaces in the tenancy and cannot be changed. Name pulumi.StringPtrInput // The tagnamespace's current state. After creating a tagnamespace, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tagnamespace, make sure its `lifecycleState` is INACTIVE before using it. State pulumi.StringPtrInput // Date and time the tag namespace was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput }
func (TagNamespaceState) ElementType ¶
func (TagNamespaceState) ElementType() reflect.Type
type TagOutput ¶
type TagOutput struct{ *pulumi.OutputState }
func (TagOutput) DefinedTags ¶ added in v0.4.0
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (TagOutput) Description ¶ added in v0.4.0
func (o TagOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the tag during creation.
func (TagOutput) ElementType ¶
func (TagOutput) FreeformTags ¶ added in v0.4.0
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (TagOutput) IsCostTracking ¶ added in v0.4.0
func (o TagOutput) IsCostTracking() pulumi.BoolOutput
(Updatable) Indicates whether the tag is enabled for cost tracking.
func (TagOutput) IsRetired ¶ added in v0.4.0
func (o TagOutput) IsRetired() pulumi.BoolOutput
(Updatable) Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring).
func (TagOutput) Name ¶ added in v0.4.0
func (o TagOutput) Name() pulumi.StringOutput
The name you assign to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed.
func (TagOutput) State ¶ added in v0.4.0
func (o TagOutput) State() pulumi.StringOutput
The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED.
func (TagOutput) TagNamespaceId ¶ added in v0.4.0
func (o TagOutput) TagNamespaceId() pulumi.StringOutput
The OCID of the tag namespace.
func (TagOutput) TimeCreated ¶ added in v0.4.0
func (o TagOutput) TimeCreated() pulumi.StringOutput
Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (TagOutput) ToTagOutput ¶
func (TagOutput) ToTagOutputWithContext ¶
func (TagOutput) Validator ¶ added in v0.4.0
func (o TagOutput) Validator() TagValidatorPtrOutput
(Updatable) Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits).
type TagState ¶
type TagState struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the tag during creation. Description pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) Indicates whether the tag is enabled for cost tracking. IsCostTracking pulumi.BoolPtrInput // (Updatable) Indicates whether the tag is retired. See [Retiring Key Definitions and Namespace Definitions](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring). IsRetired pulumi.BoolPtrInput // The name you assign to the tag during creation. This is the tag key definition. The name must be unique within the tag namespace and cannot be changed. Name pulumi.StringPtrInput // The tag's current state. After creating a tag, make sure its `lifecycleState` is ACTIVE before using it. After retiring a tag, make sure its `lifecycleState` is INACTIVE before using it. If you delete a tag, you cannot delete another tag until the deleted tag's `lifecycleState` changes from DELETING to DELETED. State pulumi.StringPtrInput // The OCID of the tag namespace. TagNamespaceId pulumi.StringPtrInput // Date and time the tag was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // (Updatable) Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see [Limits on Tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#Limits). Validator TagValidatorPtrInput }
func (TagState) ElementType ¶
type TagValidator ¶
type TagValidatorArgs ¶
type TagValidatorArgs struct { // (Updatable) Specifies the type of validation: a static value (no validation) or a list. ValidatorType pulumi.StringInput `pulumi:"validatorType"` // (Updatable) The list of allowed values for a definedTag value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (TagValidatorArgs) ElementType ¶
func (TagValidatorArgs) ElementType() reflect.Type
func (TagValidatorArgs) ToTagValidatorOutput ¶
func (i TagValidatorArgs) ToTagValidatorOutput() TagValidatorOutput
func (TagValidatorArgs) ToTagValidatorOutputWithContext ¶
func (i TagValidatorArgs) ToTagValidatorOutputWithContext(ctx context.Context) TagValidatorOutput
func (TagValidatorArgs) ToTagValidatorPtrOutput ¶
func (i TagValidatorArgs) ToTagValidatorPtrOutput() TagValidatorPtrOutput
func (TagValidatorArgs) ToTagValidatorPtrOutputWithContext ¶
func (i TagValidatorArgs) ToTagValidatorPtrOutputWithContext(ctx context.Context) TagValidatorPtrOutput
type TagValidatorInput ¶
type TagValidatorInput interface { pulumi.Input ToTagValidatorOutput() TagValidatorOutput ToTagValidatorOutputWithContext(context.Context) TagValidatorOutput }
TagValidatorInput is an input type that accepts TagValidatorArgs and TagValidatorOutput values. You can construct a concrete instance of `TagValidatorInput` via:
TagValidatorArgs{...}
type TagValidatorOutput ¶
type TagValidatorOutput struct{ *pulumi.OutputState }
func (TagValidatorOutput) ElementType ¶
func (TagValidatorOutput) ElementType() reflect.Type
func (TagValidatorOutput) ToTagValidatorOutput ¶
func (o TagValidatorOutput) ToTagValidatorOutput() TagValidatorOutput
func (TagValidatorOutput) ToTagValidatorOutputWithContext ¶
func (o TagValidatorOutput) ToTagValidatorOutputWithContext(ctx context.Context) TagValidatorOutput
func (TagValidatorOutput) ToTagValidatorPtrOutput ¶
func (o TagValidatorOutput) ToTagValidatorPtrOutput() TagValidatorPtrOutput
func (TagValidatorOutput) ToTagValidatorPtrOutputWithContext ¶
func (o TagValidatorOutput) ToTagValidatorPtrOutputWithContext(ctx context.Context) TagValidatorPtrOutput
func (TagValidatorOutput) ValidatorType ¶
func (o TagValidatorOutput) ValidatorType() pulumi.StringOutput
(Updatable) Specifies the type of validation: a static value (no validation) or a list.
func (TagValidatorOutput) Values ¶
func (o TagValidatorOutput) Values() pulumi.StringArrayOutput
(Updatable) The list of allowed values for a definedTag value.
type TagValidatorPtrInput ¶
type TagValidatorPtrInput interface { pulumi.Input ToTagValidatorPtrOutput() TagValidatorPtrOutput ToTagValidatorPtrOutputWithContext(context.Context) TagValidatorPtrOutput }
TagValidatorPtrInput is an input type that accepts TagValidatorArgs, TagValidatorPtr and TagValidatorPtrOutput values. You can construct a concrete instance of `TagValidatorPtrInput` via:
TagValidatorArgs{...} or: nil
func TagValidatorPtr ¶
func TagValidatorPtr(v *TagValidatorArgs) TagValidatorPtrInput
type TagValidatorPtrOutput ¶
type TagValidatorPtrOutput struct{ *pulumi.OutputState }
func (TagValidatorPtrOutput) Elem ¶
func (o TagValidatorPtrOutput) Elem() TagValidatorOutput
func (TagValidatorPtrOutput) ElementType ¶
func (TagValidatorPtrOutput) ElementType() reflect.Type
func (TagValidatorPtrOutput) ToTagValidatorPtrOutput ¶
func (o TagValidatorPtrOutput) ToTagValidatorPtrOutput() TagValidatorPtrOutput
func (TagValidatorPtrOutput) ToTagValidatorPtrOutputWithContext ¶
func (o TagValidatorPtrOutput) ToTagValidatorPtrOutputWithContext(ctx context.Context) TagValidatorPtrOutput
func (TagValidatorPtrOutput) ValidatorType ¶
func (o TagValidatorPtrOutput) ValidatorType() pulumi.StringPtrOutput
(Updatable) Specifies the type of validation: a static value (no validation) or a list.
func (TagValidatorPtrOutput) Values ¶
func (o TagValidatorPtrOutput) Values() pulumi.StringArrayOutput
(Updatable) The list of allowed values for a definedTag value.
type UiPassword ¶
type UiPassword struct { pulumi.CustomResourceState // The detailed status of INACTIVE lifecycleState. InactiveStatus pulumi.StringOutput `pulumi:"inactiveStatus"` // The user's password for the Console. Password pulumi.StringOutput `pulumi:"password"` // The password's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the password was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The OCID of the user. UserId pulumi.StringOutput `pulumi:"userId"` }
This resource provides the Ui Password resource in Oracle Cloud Infrastructure Identity service.
Creates a new Console one-time password for the specified user. For more information about user credentials, see [User Credentials](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/usercredentials.htm).
Use this operation after creating a new user, or if a user forgets their password. The new one-time password is returned to you in the response, and you must securely deliver it to the user. They'll be prompted to change this password the next time they sign in to the Console. If they don't change it within 7 days, the password will expire and you'll need to create a new one-time password for the user.
**Note:** The user's Console login is the unique name you specified when you created the user (see [CreateUser](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/User/CreateUser)).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewUiPassword(ctx, "testUiPassword", &Identity.UiPasswordArgs{ UserId: pulumi.Any(oci_identity_user.Test_user.Id), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetUiPassword ¶
func GetUiPassword(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UiPasswordState, opts ...pulumi.ResourceOption) (*UiPassword, error)
GetUiPassword gets an existing UiPassword 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 NewUiPassword ¶
func NewUiPassword(ctx *pulumi.Context, name string, args *UiPasswordArgs, opts ...pulumi.ResourceOption) (*UiPassword, error)
NewUiPassword registers a new resource with the given unique name, arguments, and options.
func (*UiPassword) ElementType ¶
func (*UiPassword) ElementType() reflect.Type
func (*UiPassword) ToUiPasswordOutput ¶
func (i *UiPassword) ToUiPasswordOutput() UiPasswordOutput
func (*UiPassword) ToUiPasswordOutputWithContext ¶
func (i *UiPassword) ToUiPasswordOutputWithContext(ctx context.Context) UiPasswordOutput
type UiPasswordArgs ¶
type UiPasswordArgs struct { // The OCID of the user. UserId pulumi.StringInput }
The set of arguments for constructing a UiPassword resource.
func (UiPasswordArgs) ElementType ¶
func (UiPasswordArgs) ElementType() reflect.Type
type UiPasswordArray ¶
type UiPasswordArray []UiPasswordInput
func (UiPasswordArray) ElementType ¶
func (UiPasswordArray) ElementType() reflect.Type
func (UiPasswordArray) ToUiPasswordArrayOutput ¶
func (i UiPasswordArray) ToUiPasswordArrayOutput() UiPasswordArrayOutput
func (UiPasswordArray) ToUiPasswordArrayOutputWithContext ¶
func (i UiPasswordArray) ToUiPasswordArrayOutputWithContext(ctx context.Context) UiPasswordArrayOutput
type UiPasswordArrayInput ¶
type UiPasswordArrayInput interface { pulumi.Input ToUiPasswordArrayOutput() UiPasswordArrayOutput ToUiPasswordArrayOutputWithContext(context.Context) UiPasswordArrayOutput }
UiPasswordArrayInput is an input type that accepts UiPasswordArray and UiPasswordArrayOutput values. You can construct a concrete instance of `UiPasswordArrayInput` via:
UiPasswordArray{ UiPasswordArgs{...} }
type UiPasswordArrayOutput ¶
type UiPasswordArrayOutput struct{ *pulumi.OutputState }
func (UiPasswordArrayOutput) ElementType ¶
func (UiPasswordArrayOutput) ElementType() reflect.Type
func (UiPasswordArrayOutput) Index ¶
func (o UiPasswordArrayOutput) Index(i pulumi.IntInput) UiPasswordOutput
func (UiPasswordArrayOutput) ToUiPasswordArrayOutput ¶
func (o UiPasswordArrayOutput) ToUiPasswordArrayOutput() UiPasswordArrayOutput
func (UiPasswordArrayOutput) ToUiPasswordArrayOutputWithContext ¶
func (o UiPasswordArrayOutput) ToUiPasswordArrayOutputWithContext(ctx context.Context) UiPasswordArrayOutput
type UiPasswordInput ¶
type UiPasswordInput interface { pulumi.Input ToUiPasswordOutput() UiPasswordOutput ToUiPasswordOutputWithContext(ctx context.Context) UiPasswordOutput }
type UiPasswordMap ¶
type UiPasswordMap map[string]UiPasswordInput
func (UiPasswordMap) ElementType ¶
func (UiPasswordMap) ElementType() reflect.Type
func (UiPasswordMap) ToUiPasswordMapOutput ¶
func (i UiPasswordMap) ToUiPasswordMapOutput() UiPasswordMapOutput
func (UiPasswordMap) ToUiPasswordMapOutputWithContext ¶
func (i UiPasswordMap) ToUiPasswordMapOutputWithContext(ctx context.Context) UiPasswordMapOutput
type UiPasswordMapInput ¶
type UiPasswordMapInput interface { pulumi.Input ToUiPasswordMapOutput() UiPasswordMapOutput ToUiPasswordMapOutputWithContext(context.Context) UiPasswordMapOutput }
UiPasswordMapInput is an input type that accepts UiPasswordMap and UiPasswordMapOutput values. You can construct a concrete instance of `UiPasswordMapInput` via:
UiPasswordMap{ "key": UiPasswordArgs{...} }
type UiPasswordMapOutput ¶
type UiPasswordMapOutput struct{ *pulumi.OutputState }
func (UiPasswordMapOutput) ElementType ¶
func (UiPasswordMapOutput) ElementType() reflect.Type
func (UiPasswordMapOutput) MapIndex ¶
func (o UiPasswordMapOutput) MapIndex(k pulumi.StringInput) UiPasswordOutput
func (UiPasswordMapOutput) ToUiPasswordMapOutput ¶
func (o UiPasswordMapOutput) ToUiPasswordMapOutput() UiPasswordMapOutput
func (UiPasswordMapOutput) ToUiPasswordMapOutputWithContext ¶
func (o UiPasswordMapOutput) ToUiPasswordMapOutputWithContext(ctx context.Context) UiPasswordMapOutput
type UiPasswordOutput ¶
type UiPasswordOutput struct{ *pulumi.OutputState }
func (UiPasswordOutput) ElementType ¶
func (UiPasswordOutput) ElementType() reflect.Type
func (UiPasswordOutput) InactiveStatus ¶ added in v0.4.0
func (o UiPasswordOutput) InactiveStatus() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (UiPasswordOutput) Password ¶ added in v0.4.0
func (o UiPasswordOutput) Password() pulumi.StringOutput
The user's password for the Console.
func (UiPasswordOutput) State ¶ added in v0.4.0
func (o UiPasswordOutput) State() pulumi.StringOutput
The password's current state.
func (UiPasswordOutput) TimeCreated ¶ added in v0.4.0
func (o UiPasswordOutput) TimeCreated() pulumi.StringOutput
Date and time the password was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (UiPasswordOutput) ToUiPasswordOutput ¶
func (o UiPasswordOutput) ToUiPasswordOutput() UiPasswordOutput
func (UiPasswordOutput) ToUiPasswordOutputWithContext ¶
func (o UiPasswordOutput) ToUiPasswordOutputWithContext(ctx context.Context) UiPasswordOutput
func (UiPasswordOutput) UserId ¶ added in v0.4.0
func (o UiPasswordOutput) UserId() pulumi.StringOutput
The OCID of the user.
type UiPasswordState ¶
type UiPasswordState struct { // The detailed status of INACTIVE lifecycleState. InactiveStatus pulumi.StringPtrInput // The user's password for the Console. Password pulumi.StringPtrInput // The password's current state. State pulumi.StringPtrInput // Date and time the password was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The OCID of the user. UserId pulumi.StringPtrInput }
func (UiPasswordState) ElementType ¶
func (UiPasswordState) ElementType() reflect.Type
type User ¶
type User struct { pulumi.CustomResourceState // Properties indicating how the user is allowed to authenticate. Capabilities UserCapabilityArrayOutput `pulumi:"capabilities"` // The OCID of the tenancy containing the user. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // DB username of the DB credential. Has to be unique across the tenancy. DbUserName pulumi.StringOutput `pulumi:"dbUserName"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The description you assign to the user during creation. Does not have to be unique, and it's changeable. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) The email you assign to the user. Has to be unique across the tenancy. Email pulumi.StringOutput `pulumi:"email"` // Whether the email address has been validated. EmailVerified pulumi.BoolOutput `pulumi:"emailVerified"` // Identifier of the user in the identity provider ExternalIdentifier pulumi.StringOutput `pulumi:"externalIdentifier"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The OCID of the `IdentityProvider` this user belongs to. IdentityProviderId pulumi.StringOutput `pulumi:"identityProviderId"` // Returned only if the user's `lifecycleState` is INACTIVE. A 16-bit value showing the reason why the user is inactive: // * bit 0: SUSPENDED (reserved for future use) // * bit 1: DISABLED (reserved for future use) // * bit 2: BLOCKED (the user has exceeded the maximum number of failed login attempts for the Console) InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. LastSuccessfulLoginTime pulumi.StringOutput `pulumi:"lastSuccessfulLoginTime"` // The name you assign to the user during creation. This is the user's login for the Console. The name must be unique across all users in the tenancy and cannot be changed. Name pulumi.StringOutput `pulumi:"name"` // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. PreviousSuccessfulLoginTime pulumi.StringOutput `pulumi:"previousSuccessfulLoginTime"` // The user's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the user was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the User resource in Oracle Cloud Infrastructure Identity service.
Creates a new user in your tenancy. For conceptual information about users, your tenancy, and other IAM Service components, see [Overview of the IAM Service](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/overview.htm).
You must specify your tenancy's OCID as the compartment ID in the request object (remember that the tenancy is simply the root compartment). Notice that IAM resources (users, groups, compartments, and some policies) reside within the tenancy itself, unlike cloud resources such as compute instances, which typically reside within compartments inside the tenancy. For information about OCIDs, see [Resource Identifiers](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
You must also specify a *name* for the user, which must be unique across all users in your tenancy and cannot be changed. Allowed characters: No spaces. Only letters, numerals, hyphens, periods, underscores, +, and @. If you specify a name that's already in use, you'll get a 409 error. This name will be the user's login to the Console. You might want to pick a name that your company's own identity system (e.g., Active Directory, LDAP, etc.) already uses. If you delete a user and then create a new user with the same name, they'll be considered different users because they have different OCIDs.
You must also specify a *description* for the user (although it can be an empty string). It does not have to be unique, and you can change it anytime with [UpdateUser](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/User/UpdateUser). You can use the field to provide the user's full name, a description, a nickname, or other information to generally identify the user. A new user has no permissions until you place the user in one or more groups (see [AddUserToGroup](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/UserGroupMembership/AddUserToGroup)). If the user needs to access the Console, you need to provide the user a password (see [CreateOrResetUIPassword](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/UIPassword/CreateOrResetUIPassword)). If the user needs to access the Oracle Cloud Infrastructure REST API, you need to upload a public API signing key for that user (see [Required Keys and OCIDs](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/apisigningkey.htm) and also [UploadApiKey](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/ApiKey/UploadApiKey)).
**Important:** Make sure to inform the new user which compartment(s) they have access to.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewUser(ctx, "testUser", &Identity.UserArgs{ CompartmentId: pulumi.Any(_var.Tenancy_ocid), Description: pulumi.Any(_var.User_description), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, Email: pulumi.Any(_var.User_email), FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
Users can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/user:User test_user "id"
```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // The OCID of the tenancy containing the user. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the user during creation. Does not have to be unique, and it's changeable. Description pulumi.StringInput // (Updatable) The email you assign to the user. Has to be unique across the tenancy. Email pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The name you assign to the user during creation. This is the user's login for the Console. The name must be unique across all users in the tenancy and cannot be changed. Name pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserCapabilitiesManagement ¶
type UserCapabilitiesManagement struct { pulumi.CustomResourceState // (Updatable) Indicates if the user can use API keys. CanUseApiKeys pulumi.BoolOutput `pulumi:"canUseApiKeys"` // (Updatable) Indicates if the user can use SWIFT passwords / auth tokens. CanUseAuthTokens pulumi.BoolOutput `pulumi:"canUseAuthTokens"` // (Updatable) Indicates if the user can log in to the console. CanUseConsolePassword pulumi.BoolOutput `pulumi:"canUseConsolePassword"` // (Updatable) Indicates if the user can use SigV4 symmetric keys. CanUseCustomerSecretKeys pulumi.BoolOutput `pulumi:"canUseCustomerSecretKeys"` // (Updatable) Indicates if the user can use SMTP passwords. CanUseSmtpCredentials pulumi.BoolOutput `pulumi:"canUseSmtpCredentials"` // The OCID of the user. UserId pulumi.StringOutput `pulumi:"userId"` }
This resource provides the User Capabilities Management resource in Oracle Cloud Infrastructure Identity service.
Manages the capabilities of the specified user.
**Important:** Deleting the User Capabilities Management leaves the User resource in its existing state (rather than returning to its defaults)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewUserCapabilitiesManagement(ctx, "testUserCapabilitiesManagement", &Identity.UserCapabilitiesManagementArgs{ UserId: pulumi.Any(oci_identity_user.User1.Id), CanUseApiKeys: pulumi.Bool(true), CanUseAuthTokens: pulumi.Bool(true), CanUseConsolePassword: pulumi.Bool(false), CanUseCustomerSecretKeys: pulumi.Bool(true), CanUseSmtpCredentials: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Users can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/userCapabilitiesManagement:UserCapabilitiesManagement test_user_capabilities_management "capabilities/{userId}"
```
func GetUserCapabilitiesManagement ¶
func GetUserCapabilitiesManagement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserCapabilitiesManagementState, opts ...pulumi.ResourceOption) (*UserCapabilitiesManagement, error)
GetUserCapabilitiesManagement gets an existing UserCapabilitiesManagement 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 NewUserCapabilitiesManagement ¶
func NewUserCapabilitiesManagement(ctx *pulumi.Context, name string, args *UserCapabilitiesManagementArgs, opts ...pulumi.ResourceOption) (*UserCapabilitiesManagement, error)
NewUserCapabilitiesManagement registers a new resource with the given unique name, arguments, and options.
func (*UserCapabilitiesManagement) ElementType ¶
func (*UserCapabilitiesManagement) ElementType() reflect.Type
func (*UserCapabilitiesManagement) ToUserCapabilitiesManagementOutput ¶
func (i *UserCapabilitiesManagement) ToUserCapabilitiesManagementOutput() UserCapabilitiesManagementOutput
func (*UserCapabilitiesManagement) ToUserCapabilitiesManagementOutputWithContext ¶
func (i *UserCapabilitiesManagement) ToUserCapabilitiesManagementOutputWithContext(ctx context.Context) UserCapabilitiesManagementOutput
type UserCapabilitiesManagementArgs ¶
type UserCapabilitiesManagementArgs struct { // (Updatable) Indicates if the user can use API keys. CanUseApiKeys pulumi.BoolPtrInput // (Updatable) Indicates if the user can use SWIFT passwords / auth tokens. CanUseAuthTokens pulumi.BoolPtrInput // (Updatable) Indicates if the user can log in to the console. CanUseConsolePassword pulumi.BoolPtrInput // (Updatable) Indicates if the user can use SigV4 symmetric keys. CanUseCustomerSecretKeys pulumi.BoolPtrInput // (Updatable) Indicates if the user can use SMTP passwords. CanUseSmtpCredentials pulumi.BoolPtrInput // The OCID of the user. UserId pulumi.StringInput }
The set of arguments for constructing a UserCapabilitiesManagement resource.
func (UserCapabilitiesManagementArgs) ElementType ¶
func (UserCapabilitiesManagementArgs) ElementType() reflect.Type
type UserCapabilitiesManagementArray ¶
type UserCapabilitiesManagementArray []UserCapabilitiesManagementInput
func (UserCapabilitiesManagementArray) ElementType ¶
func (UserCapabilitiesManagementArray) ElementType() reflect.Type
func (UserCapabilitiesManagementArray) ToUserCapabilitiesManagementArrayOutput ¶
func (i UserCapabilitiesManagementArray) ToUserCapabilitiesManagementArrayOutput() UserCapabilitiesManagementArrayOutput
func (UserCapabilitiesManagementArray) ToUserCapabilitiesManagementArrayOutputWithContext ¶
func (i UserCapabilitiesManagementArray) ToUserCapabilitiesManagementArrayOutputWithContext(ctx context.Context) UserCapabilitiesManagementArrayOutput
type UserCapabilitiesManagementArrayInput ¶
type UserCapabilitiesManagementArrayInput interface { pulumi.Input ToUserCapabilitiesManagementArrayOutput() UserCapabilitiesManagementArrayOutput ToUserCapabilitiesManagementArrayOutputWithContext(context.Context) UserCapabilitiesManagementArrayOutput }
UserCapabilitiesManagementArrayInput is an input type that accepts UserCapabilitiesManagementArray and UserCapabilitiesManagementArrayOutput values. You can construct a concrete instance of `UserCapabilitiesManagementArrayInput` via:
UserCapabilitiesManagementArray{ UserCapabilitiesManagementArgs{...} }
type UserCapabilitiesManagementArrayOutput ¶
type UserCapabilitiesManagementArrayOutput struct{ *pulumi.OutputState }
func (UserCapabilitiesManagementArrayOutput) ElementType ¶
func (UserCapabilitiesManagementArrayOutput) ElementType() reflect.Type
func (UserCapabilitiesManagementArrayOutput) Index ¶
func (o UserCapabilitiesManagementArrayOutput) Index(i pulumi.IntInput) UserCapabilitiesManagementOutput
func (UserCapabilitiesManagementArrayOutput) ToUserCapabilitiesManagementArrayOutput ¶
func (o UserCapabilitiesManagementArrayOutput) ToUserCapabilitiesManagementArrayOutput() UserCapabilitiesManagementArrayOutput
func (UserCapabilitiesManagementArrayOutput) ToUserCapabilitiesManagementArrayOutputWithContext ¶
func (o UserCapabilitiesManagementArrayOutput) ToUserCapabilitiesManagementArrayOutputWithContext(ctx context.Context) UserCapabilitiesManagementArrayOutput
type UserCapabilitiesManagementInput ¶
type UserCapabilitiesManagementInput interface { pulumi.Input ToUserCapabilitiesManagementOutput() UserCapabilitiesManagementOutput ToUserCapabilitiesManagementOutputWithContext(ctx context.Context) UserCapabilitiesManagementOutput }
type UserCapabilitiesManagementMap ¶
type UserCapabilitiesManagementMap map[string]UserCapabilitiesManagementInput
func (UserCapabilitiesManagementMap) ElementType ¶
func (UserCapabilitiesManagementMap) ElementType() reflect.Type
func (UserCapabilitiesManagementMap) ToUserCapabilitiesManagementMapOutput ¶
func (i UserCapabilitiesManagementMap) ToUserCapabilitiesManagementMapOutput() UserCapabilitiesManagementMapOutput
func (UserCapabilitiesManagementMap) ToUserCapabilitiesManagementMapOutputWithContext ¶
func (i UserCapabilitiesManagementMap) ToUserCapabilitiesManagementMapOutputWithContext(ctx context.Context) UserCapabilitiesManagementMapOutput
type UserCapabilitiesManagementMapInput ¶
type UserCapabilitiesManagementMapInput interface { pulumi.Input ToUserCapabilitiesManagementMapOutput() UserCapabilitiesManagementMapOutput ToUserCapabilitiesManagementMapOutputWithContext(context.Context) UserCapabilitiesManagementMapOutput }
UserCapabilitiesManagementMapInput is an input type that accepts UserCapabilitiesManagementMap and UserCapabilitiesManagementMapOutput values. You can construct a concrete instance of `UserCapabilitiesManagementMapInput` via:
UserCapabilitiesManagementMap{ "key": UserCapabilitiesManagementArgs{...} }
type UserCapabilitiesManagementMapOutput ¶
type UserCapabilitiesManagementMapOutput struct{ *pulumi.OutputState }
func (UserCapabilitiesManagementMapOutput) ElementType ¶
func (UserCapabilitiesManagementMapOutput) ElementType() reflect.Type
func (UserCapabilitiesManagementMapOutput) MapIndex ¶
func (o UserCapabilitiesManagementMapOutput) MapIndex(k pulumi.StringInput) UserCapabilitiesManagementOutput
func (UserCapabilitiesManagementMapOutput) ToUserCapabilitiesManagementMapOutput ¶
func (o UserCapabilitiesManagementMapOutput) ToUserCapabilitiesManagementMapOutput() UserCapabilitiesManagementMapOutput
func (UserCapabilitiesManagementMapOutput) ToUserCapabilitiesManagementMapOutputWithContext ¶
func (o UserCapabilitiesManagementMapOutput) ToUserCapabilitiesManagementMapOutputWithContext(ctx context.Context) UserCapabilitiesManagementMapOutput
type UserCapabilitiesManagementOutput ¶
type UserCapabilitiesManagementOutput struct{ *pulumi.OutputState }
func (UserCapabilitiesManagementOutput) CanUseApiKeys ¶ added in v0.4.0
func (o UserCapabilitiesManagementOutput) CanUseApiKeys() pulumi.BoolOutput
(Updatable) Indicates if the user can use API keys.
func (UserCapabilitiesManagementOutput) CanUseAuthTokens ¶ added in v0.4.0
func (o UserCapabilitiesManagementOutput) CanUseAuthTokens() pulumi.BoolOutput
(Updatable) Indicates if the user can use SWIFT passwords / auth tokens.
func (UserCapabilitiesManagementOutput) CanUseConsolePassword ¶ added in v0.4.0
func (o UserCapabilitiesManagementOutput) CanUseConsolePassword() pulumi.BoolOutput
(Updatable) Indicates if the user can log in to the console.
func (UserCapabilitiesManagementOutput) CanUseCustomerSecretKeys ¶ added in v0.4.0
func (o UserCapabilitiesManagementOutput) CanUseCustomerSecretKeys() pulumi.BoolOutput
(Updatable) Indicates if the user can use SigV4 symmetric keys.
func (UserCapabilitiesManagementOutput) CanUseSmtpCredentials ¶ added in v0.4.0
func (o UserCapabilitiesManagementOutput) CanUseSmtpCredentials() pulumi.BoolOutput
(Updatable) Indicates if the user can use SMTP passwords.
func (UserCapabilitiesManagementOutput) ElementType ¶
func (UserCapabilitiesManagementOutput) ElementType() reflect.Type
func (UserCapabilitiesManagementOutput) ToUserCapabilitiesManagementOutput ¶
func (o UserCapabilitiesManagementOutput) ToUserCapabilitiesManagementOutput() UserCapabilitiesManagementOutput
func (UserCapabilitiesManagementOutput) ToUserCapabilitiesManagementOutputWithContext ¶
func (o UserCapabilitiesManagementOutput) ToUserCapabilitiesManagementOutputWithContext(ctx context.Context) UserCapabilitiesManagementOutput
func (UserCapabilitiesManagementOutput) UserId ¶ added in v0.4.0
func (o UserCapabilitiesManagementOutput) UserId() pulumi.StringOutput
The OCID of the user.
type UserCapabilitiesManagementState ¶
type UserCapabilitiesManagementState struct { // (Updatable) Indicates if the user can use API keys. CanUseApiKeys pulumi.BoolPtrInput // (Updatable) Indicates if the user can use SWIFT passwords / auth tokens. CanUseAuthTokens pulumi.BoolPtrInput // (Updatable) Indicates if the user can log in to the console. CanUseConsolePassword pulumi.BoolPtrInput // (Updatable) Indicates if the user can use SigV4 symmetric keys. CanUseCustomerSecretKeys pulumi.BoolPtrInput // (Updatable) Indicates if the user can use SMTP passwords. CanUseSmtpCredentials pulumi.BoolPtrInput // The OCID of the user. UserId pulumi.StringPtrInput }
func (UserCapabilitiesManagementState) ElementType ¶
func (UserCapabilitiesManagementState) ElementType() reflect.Type
type UserCapability ¶
type UserCapability struct { // Indicates if the user can use API keys. CanUseApiKeys *bool `pulumi:"canUseApiKeys"` // Indicates if the user can use SWIFT passwords / auth tokens. CanUseAuthTokens *bool `pulumi:"canUseAuthTokens"` // Indicates if the user can log in to the console. CanUseConsolePassword *bool `pulumi:"canUseConsolePassword"` // Indicates if the user can use SigV4 symmetric keys. CanUseCustomerSecretKeys *bool `pulumi:"canUseCustomerSecretKeys"` // Indicates if the user can use DB passwords. CanUseDbCredentials *bool `pulumi:"canUseDbCredentials"` // Indicates if the user can use OAuth2 credentials and tokens. CanUseOauth2clientCredentials *bool `pulumi:"canUseOauth2clientCredentials"` // Indicates if the user can use SMTP passwords. CanUseSmtpCredentials *bool `pulumi:"canUseSmtpCredentials"` }
type UserCapabilityArgs ¶
type UserCapabilityArgs struct { // Indicates if the user can use API keys. CanUseApiKeys pulumi.BoolPtrInput `pulumi:"canUseApiKeys"` // Indicates if the user can use SWIFT passwords / auth tokens. CanUseAuthTokens pulumi.BoolPtrInput `pulumi:"canUseAuthTokens"` // Indicates if the user can log in to the console. CanUseConsolePassword pulumi.BoolPtrInput `pulumi:"canUseConsolePassword"` // Indicates if the user can use SigV4 symmetric keys. CanUseCustomerSecretKeys pulumi.BoolPtrInput `pulumi:"canUseCustomerSecretKeys"` // Indicates if the user can use DB passwords. CanUseDbCredentials pulumi.BoolPtrInput `pulumi:"canUseDbCredentials"` // Indicates if the user can use OAuth2 credentials and tokens. CanUseOauth2clientCredentials pulumi.BoolPtrInput `pulumi:"canUseOauth2clientCredentials"` // Indicates if the user can use SMTP passwords. CanUseSmtpCredentials pulumi.BoolPtrInput `pulumi:"canUseSmtpCredentials"` }
func (UserCapabilityArgs) ElementType ¶
func (UserCapabilityArgs) ElementType() reflect.Type
func (UserCapabilityArgs) ToUserCapabilityOutput ¶
func (i UserCapabilityArgs) ToUserCapabilityOutput() UserCapabilityOutput
func (UserCapabilityArgs) ToUserCapabilityOutputWithContext ¶
func (i UserCapabilityArgs) ToUserCapabilityOutputWithContext(ctx context.Context) UserCapabilityOutput
type UserCapabilityArray ¶
type UserCapabilityArray []UserCapabilityInput
func (UserCapabilityArray) ElementType ¶
func (UserCapabilityArray) ElementType() reflect.Type
func (UserCapabilityArray) ToUserCapabilityArrayOutput ¶
func (i UserCapabilityArray) ToUserCapabilityArrayOutput() UserCapabilityArrayOutput
func (UserCapabilityArray) ToUserCapabilityArrayOutputWithContext ¶
func (i UserCapabilityArray) ToUserCapabilityArrayOutputWithContext(ctx context.Context) UserCapabilityArrayOutput
type UserCapabilityArrayInput ¶
type UserCapabilityArrayInput interface { pulumi.Input ToUserCapabilityArrayOutput() UserCapabilityArrayOutput ToUserCapabilityArrayOutputWithContext(context.Context) UserCapabilityArrayOutput }
UserCapabilityArrayInput is an input type that accepts UserCapabilityArray and UserCapabilityArrayOutput values. You can construct a concrete instance of `UserCapabilityArrayInput` via:
UserCapabilityArray{ UserCapabilityArgs{...} }
type UserCapabilityArrayOutput ¶
type UserCapabilityArrayOutput struct{ *pulumi.OutputState }
func (UserCapabilityArrayOutput) ElementType ¶
func (UserCapabilityArrayOutput) ElementType() reflect.Type
func (UserCapabilityArrayOutput) Index ¶
func (o UserCapabilityArrayOutput) Index(i pulumi.IntInput) UserCapabilityOutput
func (UserCapabilityArrayOutput) ToUserCapabilityArrayOutput ¶
func (o UserCapabilityArrayOutput) ToUserCapabilityArrayOutput() UserCapabilityArrayOutput
func (UserCapabilityArrayOutput) ToUserCapabilityArrayOutputWithContext ¶
func (o UserCapabilityArrayOutput) ToUserCapabilityArrayOutputWithContext(ctx context.Context) UserCapabilityArrayOutput
type UserCapabilityInput ¶
type UserCapabilityInput interface { pulumi.Input ToUserCapabilityOutput() UserCapabilityOutput ToUserCapabilityOutputWithContext(context.Context) UserCapabilityOutput }
UserCapabilityInput is an input type that accepts UserCapabilityArgs and UserCapabilityOutput values. You can construct a concrete instance of `UserCapabilityInput` via:
UserCapabilityArgs{...}
type UserCapabilityOutput ¶
type UserCapabilityOutput struct{ *pulumi.OutputState }
func (UserCapabilityOutput) CanUseApiKeys ¶
func (o UserCapabilityOutput) CanUseApiKeys() pulumi.BoolPtrOutput
Indicates if the user can use API keys.
func (UserCapabilityOutput) CanUseAuthTokens ¶
func (o UserCapabilityOutput) CanUseAuthTokens() pulumi.BoolPtrOutput
Indicates if the user can use SWIFT passwords / auth tokens.
func (UserCapabilityOutput) CanUseConsolePassword ¶
func (o UserCapabilityOutput) CanUseConsolePassword() pulumi.BoolPtrOutput
Indicates if the user can log in to the console.
func (UserCapabilityOutput) CanUseCustomerSecretKeys ¶
func (o UserCapabilityOutput) CanUseCustomerSecretKeys() pulumi.BoolPtrOutput
Indicates if the user can use SigV4 symmetric keys.
func (UserCapabilityOutput) CanUseDbCredentials ¶
func (o UserCapabilityOutput) CanUseDbCredentials() pulumi.BoolPtrOutput
Indicates if the user can use DB passwords.
func (UserCapabilityOutput) CanUseOauth2clientCredentials ¶
func (o UserCapabilityOutput) CanUseOauth2clientCredentials() pulumi.BoolPtrOutput
Indicates if the user can use OAuth2 credentials and tokens.
func (UserCapabilityOutput) CanUseSmtpCredentials ¶
func (o UserCapabilityOutput) CanUseSmtpCredentials() pulumi.BoolPtrOutput
Indicates if the user can use SMTP passwords.
func (UserCapabilityOutput) ElementType ¶
func (UserCapabilityOutput) ElementType() reflect.Type
func (UserCapabilityOutput) ToUserCapabilityOutput ¶
func (o UserCapabilityOutput) ToUserCapabilityOutput() UserCapabilityOutput
func (UserCapabilityOutput) ToUserCapabilityOutputWithContext ¶
func (o UserCapabilityOutput) ToUserCapabilityOutputWithContext(ctx context.Context) UserCapabilityOutput
type UserGroupMembership ¶
type UserGroupMembership struct { pulumi.CustomResourceState // The OCID of the tenancy containing the user, group, and membership object. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The OCID of the group. GroupId pulumi.StringOutput `pulumi:"groupId"` // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringOutput `pulumi:"inactiveState"` // The membership's current state. State pulumi.StringOutput `pulumi:"state"` // Date and time the membership was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The OCID of the user. UserId pulumi.StringOutput `pulumi:"userId"` }
This resource provides the User Group Membership resource in Oracle Cloud Infrastructure Identity service.
Adds the specified user to the specified group and returns a `UserGroupMembership` object with its own OCID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Identity" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Identity.NewUserGroupMembership(ctx, "testUserGroupMembership", &Identity.UserGroupMembershipArgs{ GroupId: pulumi.Any(oci_identity_group.Test_group.Id), UserId: pulumi.Any(oci_identity_user.Test_user.Id), }) if err != nil { return err } return nil }) }
```
## Import
UserGroupMemberships can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Identity/userGroupMembership:UserGroupMembership test_user_group_membership "id"
```
func GetUserGroupMembership ¶
func GetUserGroupMembership(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserGroupMembershipState, opts ...pulumi.ResourceOption) (*UserGroupMembership, error)
GetUserGroupMembership gets an existing UserGroupMembership 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 NewUserGroupMembership ¶
func NewUserGroupMembership(ctx *pulumi.Context, name string, args *UserGroupMembershipArgs, opts ...pulumi.ResourceOption) (*UserGroupMembership, error)
NewUserGroupMembership registers a new resource with the given unique name, arguments, and options.
func (*UserGroupMembership) ElementType ¶
func (*UserGroupMembership) ElementType() reflect.Type
func (*UserGroupMembership) ToUserGroupMembershipOutput ¶
func (i *UserGroupMembership) ToUserGroupMembershipOutput() UserGroupMembershipOutput
func (*UserGroupMembership) ToUserGroupMembershipOutputWithContext ¶
func (i *UserGroupMembership) ToUserGroupMembershipOutputWithContext(ctx context.Context) UserGroupMembershipOutput
type UserGroupMembershipArgs ¶
type UserGroupMembershipArgs struct { // The OCID of the tenancy containing the user, group, and membership object. CompartmentId pulumi.StringPtrInput // The OCID of the group. GroupId pulumi.StringInput // The OCID of the user. UserId pulumi.StringInput }
The set of arguments for constructing a UserGroupMembership resource.
func (UserGroupMembershipArgs) ElementType ¶
func (UserGroupMembershipArgs) ElementType() reflect.Type
type UserGroupMembershipArray ¶
type UserGroupMembershipArray []UserGroupMembershipInput
func (UserGroupMembershipArray) ElementType ¶
func (UserGroupMembershipArray) ElementType() reflect.Type
func (UserGroupMembershipArray) ToUserGroupMembershipArrayOutput ¶
func (i UserGroupMembershipArray) ToUserGroupMembershipArrayOutput() UserGroupMembershipArrayOutput
func (UserGroupMembershipArray) ToUserGroupMembershipArrayOutputWithContext ¶
func (i UserGroupMembershipArray) ToUserGroupMembershipArrayOutputWithContext(ctx context.Context) UserGroupMembershipArrayOutput
type UserGroupMembershipArrayInput ¶
type UserGroupMembershipArrayInput interface { pulumi.Input ToUserGroupMembershipArrayOutput() UserGroupMembershipArrayOutput ToUserGroupMembershipArrayOutputWithContext(context.Context) UserGroupMembershipArrayOutput }
UserGroupMembershipArrayInput is an input type that accepts UserGroupMembershipArray and UserGroupMembershipArrayOutput values. You can construct a concrete instance of `UserGroupMembershipArrayInput` via:
UserGroupMembershipArray{ UserGroupMembershipArgs{...} }
type UserGroupMembershipArrayOutput ¶
type UserGroupMembershipArrayOutput struct{ *pulumi.OutputState }
func (UserGroupMembershipArrayOutput) ElementType ¶
func (UserGroupMembershipArrayOutput) ElementType() reflect.Type
func (UserGroupMembershipArrayOutput) Index ¶
func (o UserGroupMembershipArrayOutput) Index(i pulumi.IntInput) UserGroupMembershipOutput
func (UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutput ¶
func (o UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutput() UserGroupMembershipArrayOutput
func (UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutputWithContext ¶
func (o UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutputWithContext(ctx context.Context) UserGroupMembershipArrayOutput
type UserGroupMembershipInput ¶
type UserGroupMembershipInput interface { pulumi.Input ToUserGroupMembershipOutput() UserGroupMembershipOutput ToUserGroupMembershipOutputWithContext(ctx context.Context) UserGroupMembershipOutput }
type UserGroupMembershipMap ¶
type UserGroupMembershipMap map[string]UserGroupMembershipInput
func (UserGroupMembershipMap) ElementType ¶
func (UserGroupMembershipMap) ElementType() reflect.Type
func (UserGroupMembershipMap) ToUserGroupMembershipMapOutput ¶
func (i UserGroupMembershipMap) ToUserGroupMembershipMapOutput() UserGroupMembershipMapOutput
func (UserGroupMembershipMap) ToUserGroupMembershipMapOutputWithContext ¶
func (i UserGroupMembershipMap) ToUserGroupMembershipMapOutputWithContext(ctx context.Context) UserGroupMembershipMapOutput
type UserGroupMembershipMapInput ¶
type UserGroupMembershipMapInput interface { pulumi.Input ToUserGroupMembershipMapOutput() UserGroupMembershipMapOutput ToUserGroupMembershipMapOutputWithContext(context.Context) UserGroupMembershipMapOutput }
UserGroupMembershipMapInput is an input type that accepts UserGroupMembershipMap and UserGroupMembershipMapOutput values. You can construct a concrete instance of `UserGroupMembershipMapInput` via:
UserGroupMembershipMap{ "key": UserGroupMembershipArgs{...} }
type UserGroupMembershipMapOutput ¶
type UserGroupMembershipMapOutput struct{ *pulumi.OutputState }
func (UserGroupMembershipMapOutput) ElementType ¶
func (UserGroupMembershipMapOutput) ElementType() reflect.Type
func (UserGroupMembershipMapOutput) MapIndex ¶
func (o UserGroupMembershipMapOutput) MapIndex(k pulumi.StringInput) UserGroupMembershipOutput
func (UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutput ¶
func (o UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutput() UserGroupMembershipMapOutput
func (UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutputWithContext ¶
func (o UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutputWithContext(ctx context.Context) UserGroupMembershipMapOutput
type UserGroupMembershipOutput ¶
type UserGroupMembershipOutput struct{ *pulumi.OutputState }
func (UserGroupMembershipOutput) CompartmentId ¶ added in v0.4.0
func (o UserGroupMembershipOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the user, group, and membership object.
func (UserGroupMembershipOutput) ElementType ¶
func (UserGroupMembershipOutput) ElementType() reflect.Type
func (UserGroupMembershipOutput) GroupId ¶ added in v0.4.0
func (o UserGroupMembershipOutput) GroupId() pulumi.StringOutput
The OCID of the group.
func (UserGroupMembershipOutput) InactiveState ¶ added in v0.4.0
func (o UserGroupMembershipOutput) InactiveState() pulumi.StringOutput
The detailed status of INACTIVE lifecycleState.
func (UserGroupMembershipOutput) State ¶ added in v0.4.0
func (o UserGroupMembershipOutput) State() pulumi.StringOutput
The membership's current state.
func (UserGroupMembershipOutput) TimeCreated ¶ added in v0.4.0
func (o UserGroupMembershipOutput) TimeCreated() pulumi.StringOutput
Date and time the membership was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (UserGroupMembershipOutput) ToUserGroupMembershipOutput ¶
func (o UserGroupMembershipOutput) ToUserGroupMembershipOutput() UserGroupMembershipOutput
func (UserGroupMembershipOutput) ToUserGroupMembershipOutputWithContext ¶
func (o UserGroupMembershipOutput) ToUserGroupMembershipOutputWithContext(ctx context.Context) UserGroupMembershipOutput
func (UserGroupMembershipOutput) UserId ¶ added in v0.4.0
func (o UserGroupMembershipOutput) UserId() pulumi.StringOutput
The OCID of the user.
type UserGroupMembershipState ¶
type UserGroupMembershipState struct { // The OCID of the tenancy containing the user, group, and membership object. CompartmentId pulumi.StringPtrInput // The OCID of the group. GroupId pulumi.StringPtrInput // The detailed status of INACTIVE lifecycleState. InactiveState pulumi.StringPtrInput // The membership's current state. State pulumi.StringPtrInput // Date and time the membership was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The OCID of the user. UserId pulumi.StringPtrInput }
func (UserGroupMembershipState) ElementType ¶
func (UserGroupMembershipState) ElementType() reflect.Type
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Capabilities ¶ added in v0.4.0
func (o UserOutput) Capabilities() UserCapabilityArrayOutput
Properties indicating how the user is allowed to authenticate.
func (UserOutput) CompartmentId ¶ added in v0.4.0
func (o UserOutput) CompartmentId() pulumi.StringOutput
The OCID of the tenancy containing the user.
func (UserOutput) DbUserName ¶ added in v0.4.0
func (o UserOutput) DbUserName() pulumi.StringOutput
DB username of the DB credential. Has to be unique across the tenancy.
func (UserOutput) DefinedTags ¶ added in v0.4.0
func (o UserOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (UserOutput) Description ¶ added in v0.4.0
func (o UserOutput) Description() pulumi.StringOutput
(Updatable) The description you assign to the user during creation. Does not have to be unique, and it's changeable.
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Email ¶ added in v0.4.0
func (o UserOutput) Email() pulumi.StringOutput
(Updatable) The email you assign to the user. Has to be unique across the tenancy.
func (UserOutput) EmailVerified ¶ added in v0.4.0
func (o UserOutput) EmailVerified() pulumi.BoolOutput
Whether the email address has been validated.
func (UserOutput) ExternalIdentifier ¶ added in v0.4.0
func (o UserOutput) ExternalIdentifier() pulumi.StringOutput
Identifier of the user in the identity provider
func (UserOutput) FreeformTags ¶ added in v0.4.0
func (o UserOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (UserOutput) IdentityProviderId ¶ added in v0.4.0
func (o UserOutput) IdentityProviderId() pulumi.StringOutput
The OCID of the `IdentityProvider` this user belongs to.
func (UserOutput) InactiveState ¶ added in v0.4.0
func (o UserOutput) InactiveState() pulumi.StringOutput
Returned only if the user's `lifecycleState` is INACTIVE. A 16-bit value showing the reason why the user is inactive: * bit 0: SUSPENDED (reserved for future use) * bit 1: DISABLED (reserved for future use) * bit 2: BLOCKED (the user has exceeded the maximum number of failed login attempts for the Console)
func (UserOutput) LastSuccessfulLoginTime ¶ added in v0.4.0
func (o UserOutput) LastSuccessfulLoginTime() pulumi.StringOutput
The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null.
func (UserOutput) Name ¶ added in v0.4.0
func (o UserOutput) Name() pulumi.StringOutput
The name you assign to the user during creation. This is the user's login for the Console. The name must be unique across all users in the tenancy and cannot be changed.
func (UserOutput) PreviousSuccessfulLoginTime ¶ added in v0.4.0
func (o UserOutput) PreviousSuccessfulLoginTime() pulumi.StringOutput
The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null.
func (UserOutput) State ¶ added in v0.4.0
func (o UserOutput) State() pulumi.StringOutput
The user's current state.
func (UserOutput) TimeCreated ¶ added in v0.4.0
func (o UserOutput) TimeCreated() pulumi.StringOutput
Date and time the user was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserState ¶
type UserState struct { // Properties indicating how the user is allowed to authenticate. Capabilities UserCapabilityArrayInput // The OCID of the tenancy containing the user. CompartmentId pulumi.StringPtrInput // DB username of the DB credential. Has to be unique across the tenancy. DbUserName pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The description you assign to the user during creation. Does not have to be unique, and it's changeable. Description pulumi.StringPtrInput // (Updatable) The email you assign to the user. Has to be unique across the tenancy. Email pulumi.StringPtrInput // Whether the email address has been validated. EmailVerified pulumi.BoolPtrInput // Identifier of the user in the identity provider ExternalIdentifier pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The OCID of the `IdentityProvider` this user belongs to. IdentityProviderId pulumi.StringPtrInput // Returned only if the user's `lifecycleState` is INACTIVE. A 16-bit value showing the reason why the user is inactive: // * bit 0: SUSPENDED (reserved for future use) // * bit 1: DISABLED (reserved for future use) // * bit 2: BLOCKED (the user has exceeded the maximum number of failed login attempts for the Console) InactiveState pulumi.StringPtrInput // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. LastSuccessfulLoginTime pulumi.StringPtrInput // The name you assign to the user during creation. This is the user's login for the Console. The name must be unique across all users in the tenancy and cannot be changed. Name pulumi.StringPtrInput // The date and time of when the user most recently logged in the format defined by RFC3339 (ex. `2016-08-25T21:10:29.600Z`). If there is no login history, this field is null. PreviousSuccessfulLoginTime pulumi.StringPtrInput // The user's current state. State pulumi.StringPtrInput // Date and time the user was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput }
func (UserState) ElementType ¶
Source Files
¶
- apiKey.go
- authToken.go
- authenticationPolicy.go
- compartment.go
- customerSecretKey.go
- dbCredential.go
- domain.go
- domainReplicationToRegion.go
- dynamicGroup.go
- getAllowedDomainLicenseTypes.go
- getApiKeys.go
- getAuthTokens.go
- getAuthenticationPolicy.go
- getAvailabilityDomain.go
- getAvailabilityDomains.go
- getCompartment.go
- getCompartments.go
- getCostTrackingTags.go
- getCustomerSecretKeys.go
- getDbCredentials.go
- getDomain.go
- getDomains.go
- getDynamicGroups.go
- getFaultDomains.go
- getGroup.go
- getGroups.go
- getIamWorkRequest.go
- getIamWorkRequestErrors.go
- getIamWorkRequestLogs.go
- getIamWorkRequests.go
- getIdentityProviderGroups.go
- getIdentityProviders.go
- getIdpGroupMappings.go
- getNetworkSource.go
- getNetworkSources.go
- getPolicies.go
- getRegionSubscriptions.go
- getRegions.go
- getSmtpCredentials.go
- getSwiftPasswords.go
- getTag.go
- getTagDefault.go
- getTagDefaults.go
- getTagNamespaces.go
- getTagStandardTagNamespaceTemplate.go
- getTagStandardTagNamespaceTemplates.go
- getTags.go
- getTenancy.go
- getUiPassword.go
- getUser.go
- getUserGroupMemberships.go
- getUsers.go
- group.go
- identityProvider.go
- idpGroupMapping.go
- importStandardTagsManagement.go
- init.go
- networkSource.go
- policy.go
- pulumiTypes.go
- smtpCredential.go
- swiftPassword.go
- tag.go
- tagDefault.go
- tagNamespace.go
- uiPassword.go
- user.go
- userCapabilitiesManagement.go
- userGroupMembership.go