Documentation
¶
Index ¶
- func NewUserPasswordHashOutputReference_Override(u UserPasswordHashOutputReference, ...)
- func NewUser_Override(u User, scope constructs.Construct, id *string, config *UserConfig)
- func User_IsConstruct(x interface{}) *bool
- func User_IsTerraformElement(x interface{}) *bool
- func User_IsTerraformResource(x interface{}) *bool
- func User_TfResourceType() *string
- type User
- type UserConfig
- type UserPasswordHash
- type UserPasswordHashOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewUserPasswordHashOutputReference_Override ¶
func NewUserPasswordHashOutputReference_Override(u UserPasswordHashOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewUser_Override ¶
func NewUser_Override(u User, scope constructs.Construct, id *string, config *UserConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user okta_user} Resource.
func User_IsConstruct ¶
func User_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func User_TfResourceType ¶
func User_TfResourceType() *string
Types ¶
type User ¶
type User interface { cdktf.TerraformResource AdminRoles() *[]*string SetAdminRoles(val *[]*string) AdminRolesInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack City() *string SetCity(val *string) CityInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} CostCenter() *string SetCostCenter(val *string) CostCenterInput() *string // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CountryCode() *string SetCountryCode(val *string) CountryCodeInput() *string CustomProfileAttributes() *string SetCustomProfileAttributes(val *string) CustomProfileAttributesInput() *string CustomProfileAttributesToIgnore() *[]*string SetCustomProfileAttributesToIgnore(val *[]*string) CustomProfileAttributesToIgnoreInput() *[]*string Department() *string SetDepartment(val *string) DepartmentInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string Division() *string SetDivision(val *string) DivisionInput() *string Email() *string SetEmail(val *string) EmailInput() *string EmployeeNumber() *string SetEmployeeNumber(val *string) EmployeeNumberInput() *string ExpirePasswordOnCreate() interface{} SetExpirePasswordOnCreate(val interface{}) ExpirePasswordOnCreateInput() interface{} FirstName() *string SetFirstName(val *string) FirstNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupMemberships() *[]*string SetGroupMemberships(val *[]*string) GroupMembershipsInput() *[]*string HonorificPrefix() *string SetHonorificPrefix(val *string) HonorificPrefixInput() *string HonorificSuffix() *string SetHonorificSuffix(val *string) HonorificSuffixInput() *string Id() *string SetId(val *string) IdInput() *string LastName() *string SetLastName(val *string) LastNameInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Locale() *string SetLocale(val *string) LocaleInput() *string Login() *string SetLogin(val *string) LoginInput() *string Manager() *string SetManager(val *string) ManagerId() *string SetManagerId(val *string) ManagerIdInput() *string ManagerInput() *string MiddleName() *string SetMiddleName(val *string) MiddleNameInput() *string MobilePhone() *string SetMobilePhone(val *string) MobilePhoneInput() *string NickName() *string SetNickName(val *string) NickNameInput() *string // The tree node. Node() constructs.Node OldPassword() *string SetOldPassword(val *string) OldPasswordInput() *string Organization() *string SetOrganization(val *string) OrganizationInput() *string Password() *string SetPassword(val *string) PasswordHash() UserPasswordHashOutputReference PasswordHashInput() *UserPasswordHash PasswordInlineHook() *string SetPasswordInlineHook(val *string) PasswordInlineHookInput() *string PasswordInput() *string PostalAddress() *string SetPostalAddress(val *string) PostalAddressInput() *string PreferredLanguage() *string SetPreferredLanguage(val *string) PreferredLanguageInput() *string PrimaryPhone() *string SetPrimaryPhone(val *string) PrimaryPhoneInput() *string ProfileUrl() *string SetProfileUrl(val *string) ProfileUrlInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RawStatus() *string RecoveryAnswer() *string SetRecoveryAnswer(val *string) RecoveryAnswerInput() *string RecoveryQuestion() *string SetRecoveryQuestion(val *string) RecoveryQuestionInput() *string SecondEmail() *string SetSecondEmail(val *string) SecondEmailInput() *string SkipRoles() interface{} SetSkipRoles(val interface{}) SkipRolesInput() interface{} State() *string SetState(val *string) StateInput() *string Status() *string SetStatus(val *string) StatusInput() *string StreetAddress() *string SetStreetAddress(val *string) StreetAddressInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timezone() *string SetTimezone(val *string) TimezoneInput() *string Title() *string SetTitle(val *string) TitleInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string ZipCode() *string SetZipCode(val *string) ZipCodeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutPasswordHash(value *UserPasswordHash) ResetAdminRoles() ResetCity() ResetCostCenter() ResetCountryCode() ResetCustomProfileAttributes() ResetCustomProfileAttributesToIgnore() ResetDepartment() ResetDisplayName() ResetDivision() ResetEmployeeNumber() ResetExpirePasswordOnCreate() ResetGroupMemberships() ResetHonorificPrefix() ResetHonorificSuffix() ResetId() ResetLocale() ResetManager() ResetManagerId() ResetMiddleName() ResetMobilePhone() ResetNickName() ResetOldPassword() ResetOrganization() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPassword() ResetPasswordHash() ResetPasswordInlineHook() ResetPostalAddress() ResetPreferredLanguage() ResetPrimaryPhone() ResetProfileUrl() ResetRecoveryAnswer() ResetRecoveryQuestion() ResetSecondEmail() ResetSkipRoles() ResetState() ResetStatus() ResetStreetAddress() ResetTimezone() ResetTitle() ResetUserType() ResetZipCode() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user okta_user}.
func NewUser ¶
func NewUser(scope constructs.Construct, id *string, config *UserConfig) User
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user okta_user} Resource.
type UserConfig ¶
type UserConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // User primary email address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#email User#email} Email *string `field:"required" json:"email" yaml:"email"` // User first name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#first_name User#first_name} FirstName *string `field:"required" json:"firstName" yaml:"firstName"` // User last name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#last_name User#last_name} LastName *string `field:"required" json:"lastName" yaml:"lastName"` // User Okta login. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#login User#login} Login *string `field:"required" json:"login" yaml:"login"` // User Okta admin roles - ie. ['APP_ADMIN', 'USER_ADMIN']. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#admin_roles User#admin_roles} AdminRoles *[]*string `field:"optional" json:"adminRoles" yaml:"adminRoles"` // User city. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#city User#city} City *string `field:"optional" json:"city" yaml:"city"` // User cost center. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#cost_center User#cost_center} CostCenter *string `field:"optional" json:"costCenter" yaml:"costCenter"` // User country code. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#country_code User#country_code} CountryCode *string `field:"optional" json:"countryCode" yaml:"countryCode"` // JSON formatted custom attributes for a user. It must be JSON due to various types Okta allows. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#custom_profile_attributes User#custom_profile_attributes} CustomProfileAttributes *string `field:"optional" json:"customProfileAttributes" yaml:"customProfileAttributes"` // List of custom_profile_attribute keys that should be excluded from being managed by Terraform. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#custom_profile_attributes_to_ignore User#custom_profile_attributes_to_ignore} CustomProfileAttributesToIgnore *[]*string `field:"optional" json:"customProfileAttributesToIgnore" yaml:"customProfileAttributesToIgnore"` // User department. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#department User#department} Department *string `field:"optional" json:"department" yaml:"department"` // User display name, suitable to show end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#display_name User#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // User division. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#division User#division} Division *string `field:"optional" json:"division" yaml:"division"` // User employee number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#employee_number User#employee_number} EmployeeNumber *string `field:"optional" json:"employeeNumber" yaml:"employeeNumber"` // If set to `true`, the user will have to change the password at the next login. // // This property will be used when user is being created and works only when `password` field is set // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#expire_password_on_create User#expire_password_on_create} ExpirePasswordOnCreate interface{} `field:"optional" json:"expirePasswordOnCreate" yaml:"expirePasswordOnCreate"` // The groups that you want this user to be a part of. // // This can also be done via the group using the `users` property. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#group_memberships User#group_memberships} GroupMemberships *[]*string `field:"optional" json:"groupMemberships" yaml:"groupMemberships"` // User honorific prefix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#honorific_prefix User#honorific_prefix} HonorificPrefix *string `field:"optional" json:"honorificPrefix" yaml:"honorificPrefix"` // User honorific suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#honorific_suffix User#honorific_suffix} HonorificSuffix *string `field:"optional" json:"honorificSuffix" yaml:"honorificSuffix"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#id User#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // User default location. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#locale User#locale} Locale *string `field:"optional" json:"locale" yaml:"locale"` // Manager of User. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#manager User#manager} Manager *string `field:"optional" json:"manager" yaml:"manager"` // Manager ID of User. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#manager_id User#manager_id} ManagerId *string `field:"optional" json:"managerId" yaml:"managerId"` // User middle name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#middle_name User#middle_name} MiddleName *string `field:"optional" json:"middleName" yaml:"middleName"` // User mobile phone number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#mobile_phone User#mobile_phone} MobilePhone *string `field:"optional" json:"mobilePhone" yaml:"mobilePhone"` // User nickname. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#nick_name User#nick_name} NickName *string `field:"optional" json:"nickName" yaml:"nickName"` // Old User Password. Should be only set in case the password was not changed using the provider. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#old_password User#old_password} OldPassword *string `field:"optional" json:"oldPassword" yaml:"oldPassword"` // User organization. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#organization User#organization} Organization *string `field:"optional" json:"organization" yaml:"organization"` // User Password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#password User#password} Password *string `field:"optional" json:"password" yaml:"password"` // password_hash block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#password_hash User#password_hash} PasswordHash *UserPasswordHash `field:"optional" json:"passwordHash" yaml:"passwordHash"` // When specified, the Password Inline Hook is triggered to handle verification of the end user's password the first time the user tries to sign in. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#password_inline_hook User#password_inline_hook} PasswordInlineHook *string `field:"optional" json:"passwordInlineHook" yaml:"passwordInlineHook"` // User mailing address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#postal_address User#postal_address} PostalAddress *string `field:"optional" json:"postalAddress" yaml:"postalAddress"` // User preferred language. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#preferred_language User#preferred_language} PreferredLanguage *string `field:"optional" json:"preferredLanguage" yaml:"preferredLanguage"` // User primary phone number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#primary_phone User#primary_phone} PrimaryPhone *string `field:"optional" json:"primaryPhone" yaml:"primaryPhone"` // User online profile (web page). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#profile_url User#profile_url} ProfileUrl *string `field:"optional" json:"profileUrl" yaml:"profileUrl"` // User Password Recovery Answer. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#recovery_answer User#recovery_answer} RecoveryAnswer *string `field:"optional" json:"recoveryAnswer" yaml:"recoveryAnswer"` // User Password Recovery Question. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#recovery_question User#recovery_question} RecoveryQuestion *string `field:"optional" json:"recoveryQuestion" yaml:"recoveryQuestion"` // User secondary email address, used for account recovery. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#second_email User#second_email} SecondEmail *string `field:"optional" json:"secondEmail" yaml:"secondEmail"` // Do not populate user roles information (prevents additional API call). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#skip_roles User#skip_roles} SkipRoles interface{} `field:"optional" json:"skipRoles" yaml:"skipRoles"` // User state or region. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#state User#state} State *string `field:"optional" json:"state" yaml:"state"` // The status of the User in Okta - remove to set user back to active/provisioned. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#status User#status} Status *string `field:"optional" json:"status" yaml:"status"` // User street address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#street_address User#street_address} StreetAddress *string `field:"optional" json:"streetAddress" yaml:"streetAddress"` // User default timezone. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#timezone User#timezone} Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // User title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#title User#title} Title *string `field:"optional" json:"title" yaml:"title"` // User employee type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#user_type User#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` // User zipcode or postal code. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#zip_code User#zip_code} ZipCode *string `field:"optional" json:"zipCode" yaml:"zipCode"` }
type UserPasswordHash ¶
type UserPasswordHash struct { // The algorithm used to generate the hash using the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#algorithm User#algorithm} Algorithm *string `field:"required" json:"algorithm" yaml:"algorithm"` // For SHA-512, SHA-256, SHA-1, MD5, This is the actual base64-encoded hash of the password (and salt, if used). // // This is the Base64 encoded value of the SHA-512/SHA-256/SHA-1/MD5 digest that was computed by either pre-fixing or post-fixing the salt to the password, depending on the saltOrder. If a salt was not used in the source system, then this should just be the the Base64 encoded value of the password's SHA-512/SHA-256/SHA-1/MD5 digest. For BCRYPT, This is the actual radix64-encoded hashed password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#value User#value} Value *string `field:"required" json:"value" yaml:"value"` // Only required for salted hashes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#salt User#salt} Salt *string `field:"optional" json:"salt" yaml:"salt"` // Specifies whether salt was pre- or postfixed to the password before hashing. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#salt_order User#salt_order} SaltOrder *string `field:"optional" json:"saltOrder" yaml:"saltOrder"` // Governs the strength of the hash and the time required to compute it. Only required for BCRYPT algorithm. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#work_factor User#work_factor} WorkFactor *float64 `field:"optional" json:"workFactor" yaml:"workFactor"` }
type UserPasswordHashOutputReference ¶
type UserPasswordHashOutputReference interface { cdktf.ComplexObject Algorithm() *string SetAlgorithm(val *string) AlgorithmInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *UserPasswordHash SetInternalValue(val *UserPasswordHash) Salt() *string SetSalt(val *string) SaltInput() *string SaltOrder() *string SetSaltOrder(val *string) SaltOrderInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string WorkFactor() *float64 SetWorkFactor(val *float64) WorkFactorInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSalt() ResetSaltOrder() ResetWorkFactor() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewUserPasswordHashOutputReference ¶
func NewUserPasswordHashOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) UserPasswordHashOutputReference