Documentation ¶
Index ¶
- type AutoLogin
- type AutoLoginArgs
- type AutoLoginState
- type AutoLoginUser
- type AutoLoginUserArgs
- type AutoLoginUserArray
- type AutoLoginUserArrayInput
- type AutoLoginUserArrayOutput
- func (AutoLoginUserArrayOutput) ElementType() reflect.Type
- func (o AutoLoginUserArrayOutput) Index(i pulumi.IntInput) AutoLoginUserOutput
- func (o AutoLoginUserArrayOutput) ToAutoLoginUserArrayOutput() AutoLoginUserArrayOutput
- func (o AutoLoginUserArrayOutput) ToAutoLoginUserArrayOutputWithContext(ctx context.Context) AutoLoginUserArrayOutput
- type AutoLoginUserInput
- type AutoLoginUserOutput
- func (AutoLoginUserOutput) ElementType() reflect.Type
- func (o AutoLoginUserOutput) Id() pulumi.StringPtrOutput
- func (o AutoLoginUserOutput) Password() pulumi.StringPtrOutput
- func (o AutoLoginUserOutput) Scope() pulumi.StringPtrOutput
- func (o AutoLoginUserOutput) ToAutoLoginUserOutput() AutoLoginUserOutput
- func (o AutoLoginUserOutput) ToAutoLoginUserOutputWithContext(ctx context.Context) AutoLoginUserOutput
- func (o AutoLoginUserOutput) Username() pulumi.StringPtrOutput
- type BasicAuth
- type BasicAuthArgs
- type BasicAuthState
- type BasicAuthUser
- type BasicAuthUserArgs
- type BasicAuthUserArray
- type BasicAuthUserArrayInput
- type BasicAuthUserArrayOutput
- func (BasicAuthUserArrayOutput) ElementType() reflect.Type
- func (o BasicAuthUserArrayOutput) Index(i pulumi.IntInput) BasicAuthUserOutput
- func (o BasicAuthUserArrayOutput) ToBasicAuthUserArrayOutput() BasicAuthUserArrayOutput
- func (o BasicAuthUserArrayOutput) ToBasicAuthUserArrayOutputWithContext(ctx context.Context) BasicAuthUserArrayOutput
- type BasicAuthUserInput
- type BasicAuthUserOutput
- func (BasicAuthUserOutput) ElementType() reflect.Type
- func (o BasicAuthUserOutput) Id() pulumi.StringPtrOutput
- func (o BasicAuthUserOutput) Password() pulumi.StringPtrOutput
- func (o BasicAuthUserOutput) Scope() pulumi.StringPtrOutput
- func (o BasicAuthUserOutput) ToBasicAuthUserOutput() BasicAuthUserOutput
- func (o BasicAuthUserOutput) ToBasicAuthUserOutputWithContext(ctx context.Context) BasicAuthUserOutput
- func (o BasicAuthUserOutput) Username() pulumi.StringPtrOutput
- type Bookmark
- type BookmarkArgs
- type BookmarkState
- type BookmarkUser
- type BookmarkUserArgs
- type BookmarkUserArray
- type BookmarkUserArrayInput
- type BookmarkUserArrayOutput
- func (BookmarkUserArrayOutput) ElementType() reflect.Type
- func (o BookmarkUserArrayOutput) Index(i pulumi.IntInput) BookmarkUserOutput
- func (o BookmarkUserArrayOutput) ToBookmarkUserArrayOutput() BookmarkUserArrayOutput
- func (o BookmarkUserArrayOutput) ToBookmarkUserArrayOutputWithContext(ctx context.Context) BookmarkUserArrayOutput
- type BookmarkUserInput
- type BookmarkUserOutput
- func (BookmarkUserOutput) ElementType() reflect.Type
- func (o BookmarkUserOutput) Id() pulumi.StringPtrOutput
- func (o BookmarkUserOutput) Password() pulumi.StringPtrOutput
- func (o BookmarkUserOutput) Scope() pulumi.StringPtrOutput
- func (o BookmarkUserOutput) ToBookmarkUserOutput() BookmarkUserOutput
- func (o BookmarkUserOutput) ToBookmarkUserOutputWithContext(ctx context.Context) BookmarkUserOutput
- func (o BookmarkUserOutput) Username() pulumi.StringPtrOutput
- type GetAppArgs
- type GetAppResult
- type GetMetadataSamlArgs
- type GetMetadataSamlResult
- type GetSamlAttributeStatement
- type GetSamlAttributeStatementArgs
- func (GetSamlAttributeStatementArgs) ElementType() reflect.Type
- func (i GetSamlAttributeStatementArgs) ToGetSamlAttributeStatementOutput() GetSamlAttributeStatementOutput
- func (i GetSamlAttributeStatementArgs) ToGetSamlAttributeStatementOutputWithContext(ctx context.Context) GetSamlAttributeStatementOutput
- type GetSamlAttributeStatementArray
- func (GetSamlAttributeStatementArray) ElementType() reflect.Type
- func (i GetSamlAttributeStatementArray) ToGetSamlAttributeStatementArrayOutput() GetSamlAttributeStatementArrayOutput
- func (i GetSamlAttributeStatementArray) ToGetSamlAttributeStatementArrayOutputWithContext(ctx context.Context) GetSamlAttributeStatementArrayOutput
- type GetSamlAttributeStatementArrayInput
- type GetSamlAttributeStatementArrayOutput
- func (GetSamlAttributeStatementArrayOutput) ElementType() reflect.Type
- func (o GetSamlAttributeStatementArrayOutput) Index(i pulumi.IntInput) GetSamlAttributeStatementOutput
- func (o GetSamlAttributeStatementArrayOutput) ToGetSamlAttributeStatementArrayOutput() GetSamlAttributeStatementArrayOutput
- func (o GetSamlAttributeStatementArrayOutput) ToGetSamlAttributeStatementArrayOutputWithContext(ctx context.Context) GetSamlAttributeStatementArrayOutput
- type GetSamlAttributeStatementInput
- type GetSamlAttributeStatementOutput
- func (GetSamlAttributeStatementOutput) ElementType() reflect.Type
- func (o GetSamlAttributeStatementOutput) FilterType() pulumi.StringPtrOutput
- func (o GetSamlAttributeStatementOutput) FilterValue() pulumi.StringPtrOutput
- func (o GetSamlAttributeStatementOutput) Name() pulumi.StringOutput
- func (o GetSamlAttributeStatementOutput) Namespace() pulumi.StringPtrOutput
- func (o GetSamlAttributeStatementOutput) ToGetSamlAttributeStatementOutput() GetSamlAttributeStatementOutput
- func (o GetSamlAttributeStatementOutput) ToGetSamlAttributeStatementOutputWithContext(ctx context.Context) GetSamlAttributeStatementOutput
- func (o GetSamlAttributeStatementOutput) Type() pulumi.StringPtrOutput
- func (o GetSamlAttributeStatementOutput) Values() pulumi.StringArrayOutput
- type GroupAssignment
- type GroupAssignmentArgs
- type GroupAssignmentState
- type LookupSamlArgs
- type LookupSamlResult
- type OAuth
- type OAuthArgs
- type OAuthRedirectUri
- type OAuthRedirectUriArgs
- type OAuthRedirectUriState
- type OAuthState
- type OAuthUser
- type OAuthUserArgs
- type OAuthUserArray
- type OAuthUserArrayInput
- type OAuthUserArrayOutput
- func (OAuthUserArrayOutput) ElementType() reflect.Type
- func (o OAuthUserArrayOutput) Index(i pulumi.IntInput) OAuthUserOutput
- func (o OAuthUserArrayOutput) ToOAuthUserArrayOutput() OAuthUserArrayOutput
- func (o OAuthUserArrayOutput) ToOAuthUserArrayOutputWithContext(ctx context.Context) OAuthUserArrayOutput
- type OAuthUserInput
- type OAuthUserOutput
- func (OAuthUserOutput) ElementType() reflect.Type
- func (o OAuthUserOutput) Id() pulumi.StringPtrOutput
- func (o OAuthUserOutput) Password() pulumi.StringPtrOutput
- func (o OAuthUserOutput) Scope() pulumi.StringPtrOutput
- func (o OAuthUserOutput) ToOAuthUserOutput() OAuthUserOutput
- func (o OAuthUserOutput) ToOAuthUserOutputWithContext(ctx context.Context) OAuthUserOutput
- func (o OAuthUserOutput) Username() pulumi.StringPtrOutput
- type Saml
- type SamlArgs
- type SamlAttributeStatement
- type SamlAttributeStatementArgs
- type SamlAttributeStatementArray
- func (SamlAttributeStatementArray) ElementType() reflect.Type
- func (i SamlAttributeStatementArray) ToSamlAttributeStatementArrayOutput() SamlAttributeStatementArrayOutput
- func (i SamlAttributeStatementArray) ToSamlAttributeStatementArrayOutputWithContext(ctx context.Context) SamlAttributeStatementArrayOutput
- type SamlAttributeStatementArrayInput
- type SamlAttributeStatementArrayOutput
- func (SamlAttributeStatementArrayOutput) ElementType() reflect.Type
- func (o SamlAttributeStatementArrayOutput) Index(i pulumi.IntInput) SamlAttributeStatementOutput
- func (o SamlAttributeStatementArrayOutput) ToSamlAttributeStatementArrayOutput() SamlAttributeStatementArrayOutput
- func (o SamlAttributeStatementArrayOutput) ToSamlAttributeStatementArrayOutputWithContext(ctx context.Context) SamlAttributeStatementArrayOutput
- type SamlAttributeStatementInput
- type SamlAttributeStatementOutput
- func (SamlAttributeStatementOutput) ElementType() reflect.Type
- func (o SamlAttributeStatementOutput) FilterType() pulumi.StringPtrOutput
- func (o SamlAttributeStatementOutput) FilterValue() pulumi.StringPtrOutput
- func (o SamlAttributeStatementOutput) Name() pulumi.StringOutput
- func (o SamlAttributeStatementOutput) Namespace() pulumi.StringPtrOutput
- func (o SamlAttributeStatementOutput) ToSamlAttributeStatementOutput() SamlAttributeStatementOutput
- func (o SamlAttributeStatementOutput) ToSamlAttributeStatementOutputWithContext(ctx context.Context) SamlAttributeStatementOutput
- func (o SamlAttributeStatementOutput) Type() pulumi.StringPtrOutput
- func (o SamlAttributeStatementOutput) Values() pulumi.StringArrayOutput
- type SamlState
- type SamlUser
- type SamlUserArgs
- type SamlUserArray
- type SamlUserArrayInput
- type SamlUserArrayOutput
- type SamlUserInput
- type SamlUserOutput
- func (SamlUserOutput) ElementType() reflect.Type
- func (o SamlUserOutput) Id() pulumi.StringPtrOutput
- func (o SamlUserOutput) Password() pulumi.StringPtrOutput
- func (o SamlUserOutput) Scope() pulumi.StringPtrOutput
- func (o SamlUserOutput) ToSamlUserOutput() SamlUserOutput
- func (o SamlUserOutput) ToSamlUserOutputWithContext(ctx context.Context) SamlUserOutput
- func (o SamlUserOutput) Username() pulumi.StringPtrOutput
- type SecurePasswordStore
- type SecurePasswordStoreArgs
- type SecurePasswordStoreState
- type SecurePasswordStoreUser
- type SecurePasswordStoreUserArgs
- type SecurePasswordStoreUserArray
- func (SecurePasswordStoreUserArray) ElementType() reflect.Type
- func (i SecurePasswordStoreUserArray) ToSecurePasswordStoreUserArrayOutput() SecurePasswordStoreUserArrayOutput
- func (i SecurePasswordStoreUserArray) ToSecurePasswordStoreUserArrayOutputWithContext(ctx context.Context) SecurePasswordStoreUserArrayOutput
- type SecurePasswordStoreUserArrayInput
- type SecurePasswordStoreUserArrayOutput
- func (SecurePasswordStoreUserArrayOutput) ElementType() reflect.Type
- func (o SecurePasswordStoreUserArrayOutput) Index(i pulumi.IntInput) SecurePasswordStoreUserOutput
- func (o SecurePasswordStoreUserArrayOutput) ToSecurePasswordStoreUserArrayOutput() SecurePasswordStoreUserArrayOutput
- func (o SecurePasswordStoreUserArrayOutput) ToSecurePasswordStoreUserArrayOutputWithContext(ctx context.Context) SecurePasswordStoreUserArrayOutput
- type SecurePasswordStoreUserInput
- type SecurePasswordStoreUserOutput
- func (SecurePasswordStoreUserOutput) ElementType() reflect.Type
- func (o SecurePasswordStoreUserOutput) Id() pulumi.StringPtrOutput
- func (o SecurePasswordStoreUserOutput) Password() pulumi.StringPtrOutput
- func (o SecurePasswordStoreUserOutput) Scope() pulumi.StringPtrOutput
- func (o SecurePasswordStoreUserOutput) ToSecurePasswordStoreUserOutput() SecurePasswordStoreUserOutput
- func (o SecurePasswordStoreUserOutput) ToSecurePasswordStoreUserOutputWithContext(ctx context.Context) SecurePasswordStoreUserOutput
- func (o SecurePasswordStoreUserOutput) Username() pulumi.StringPtrOutput
- type Swa
- type SwaArgs
- type SwaState
- type SwaUser
- type SwaUserArgs
- type SwaUserArray
- type SwaUserArrayInput
- type SwaUserArrayOutput
- type SwaUserInput
- type SwaUserOutput
- func (SwaUserOutput) ElementType() reflect.Type
- func (o SwaUserOutput) Id() pulumi.StringPtrOutput
- func (o SwaUserOutput) Password() pulumi.StringPtrOutput
- func (o SwaUserOutput) Scope() pulumi.StringPtrOutput
- func (o SwaUserOutput) ToSwaUserOutput() SwaUserOutput
- func (o SwaUserOutput) ToSwaUserOutputWithContext(ctx context.Context) SwaUserOutput
- func (o SwaUserOutput) Username() pulumi.StringPtrOutput
- type ThreeField
- type ThreeFieldArgs
- type ThreeFieldState
- type ThreeFieldUser
- type ThreeFieldUserArgs
- type ThreeFieldUserArray
- type ThreeFieldUserArrayInput
- type ThreeFieldUserArrayOutput
- func (ThreeFieldUserArrayOutput) ElementType() reflect.Type
- func (o ThreeFieldUserArrayOutput) Index(i pulumi.IntInput) ThreeFieldUserOutput
- func (o ThreeFieldUserArrayOutput) ToThreeFieldUserArrayOutput() ThreeFieldUserArrayOutput
- func (o ThreeFieldUserArrayOutput) ToThreeFieldUserArrayOutputWithContext(ctx context.Context) ThreeFieldUserArrayOutput
- type ThreeFieldUserInput
- type ThreeFieldUserOutput
- func (ThreeFieldUserOutput) ElementType() reflect.Type
- func (o ThreeFieldUserOutput) Id() pulumi.StringPtrOutput
- func (o ThreeFieldUserOutput) Password() pulumi.StringPtrOutput
- func (o ThreeFieldUserOutput) Scope() pulumi.StringPtrOutput
- func (o ThreeFieldUserOutput) ToThreeFieldUserOutput() ThreeFieldUserOutput
- func (o ThreeFieldUserOutput) ToThreeFieldUserOutputWithContext(ctx context.Context) ThreeFieldUserOutput
- func (o ThreeFieldUserOutput) Username() pulumi.StringPtrOutput
- type User
- type UserArgs
- type UserBaseSchema
- type UserBaseSchemaArgs
- type UserBaseSchemaState
- type UserSchema
- type UserSchemaArgs
- type UserSchemaArrayOneOf
- type UserSchemaArrayOneOfArgs
- type UserSchemaArrayOneOfArray
- type UserSchemaArrayOneOfArrayInput
- type UserSchemaArrayOneOfArrayOutput
- func (UserSchemaArrayOneOfArrayOutput) ElementType() reflect.Type
- func (o UserSchemaArrayOneOfArrayOutput) Index(i pulumi.IntInput) UserSchemaArrayOneOfOutput
- func (o UserSchemaArrayOneOfArrayOutput) ToUserSchemaArrayOneOfArrayOutput() UserSchemaArrayOneOfArrayOutput
- func (o UserSchemaArrayOneOfArrayOutput) ToUserSchemaArrayOneOfArrayOutputWithContext(ctx context.Context) UserSchemaArrayOneOfArrayOutput
- type UserSchemaArrayOneOfInput
- type UserSchemaArrayOneOfOutput
- func (o UserSchemaArrayOneOfOutput) Const() pulumi.StringOutput
- func (UserSchemaArrayOneOfOutput) ElementType() reflect.Type
- func (o UserSchemaArrayOneOfOutput) Title() pulumi.StringOutput
- func (o UserSchemaArrayOneOfOutput) ToUserSchemaArrayOneOfOutput() UserSchemaArrayOneOfOutput
- func (o UserSchemaArrayOneOfOutput) ToUserSchemaArrayOneOfOutputWithContext(ctx context.Context) UserSchemaArrayOneOfOutput
- type UserSchemaOneOf
- type UserSchemaOneOfArgs
- type UserSchemaOneOfArray
- type UserSchemaOneOfArrayInput
- type UserSchemaOneOfArrayOutput
- func (UserSchemaOneOfArrayOutput) ElementType() reflect.Type
- func (o UserSchemaOneOfArrayOutput) Index(i pulumi.IntInput) UserSchemaOneOfOutput
- func (o UserSchemaOneOfArrayOutput) ToUserSchemaOneOfArrayOutput() UserSchemaOneOfArrayOutput
- func (o UserSchemaOneOfArrayOutput) ToUserSchemaOneOfArrayOutputWithContext(ctx context.Context) UserSchemaOneOfArrayOutput
- type UserSchemaOneOfInput
- type UserSchemaOneOfOutput
- func (o UserSchemaOneOfOutput) Const() pulumi.StringOutput
- func (UserSchemaOneOfOutput) ElementType() reflect.Type
- func (o UserSchemaOneOfOutput) Title() pulumi.StringOutput
- func (o UserSchemaOneOfOutput) ToUserSchemaOneOfOutput() UserSchemaOneOfOutput
- func (o UserSchemaOneOfOutput) ToUserSchemaOneOfOutputWithContext(ctx context.Context) UserSchemaOneOfOutput
- type UserSchemaState
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoLogin ¶
type AutoLogin struct { pulumi.CustomResourceState // Custom error page URL AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"` // Enable self service AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"` // Display auto submit toolbar AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"` // Application credentials scheme CredentialsScheme pulumi.StringPtrOutput `pulumi:"credentialsScheme"` // Groups associated with the application Groups pulumi.StringArrayOutput `pulumi:"groups"` // Do not display application icon on mobile app HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"` // Do not display application icon to users HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"` // The Application's display name. Label pulumi.StringOutput `pulumi:"label"` // Name assigned to the application by Okta. Name pulumi.StringOutput `pulumi:"name"` // Tells Okta to use an existing application in their application catalog, as opposed to a custom application. PreconfiguredApp pulumi.StringPtrOutput `pulumi:"preconfiguredApp"` // Allow user to reveal password RevealPassword pulumi.BoolPtrOutput `pulumi:"revealPassword"` SharedPassword pulumi.StringPtrOutput `pulumi:"sharedPassword"` SharedUsername pulumi.StringPtrOutput `pulumi:"sharedUsername"` // Sign on mode of application. SignOnMode pulumi.StringOutput `pulumi:"signOnMode"` // Post login redirect URL SignOnRedirectUrl pulumi.StringPtrOutput `pulumi:"signOnRedirectUrl"` // Login URL SignOnUrl pulumi.StringPtrOutput `pulumi:"signOnUrl"` // The status of the application, by default it is `"ACTIVE"`. Status pulumi.StringPtrOutput `pulumi:"status"` // Username template UserNameTemplate pulumi.StringOutput `pulumi:"userNameTemplate"` // Username template type UserNameTemplateType pulumi.StringOutput `pulumi:"userNameTemplateType"` // Users associated with the application Users AutoLoginUserArrayOutput `pulumi:"users"` }
Creates an Auto Login Okta Application.
This resource allows you to create and configure an Auto Login Okta Application.
func GetAutoLogin ¶
func GetAutoLogin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoLoginState, opts ...pulumi.ResourceOption) (*AutoLogin, error)
GetAutoLogin gets an existing AutoLogin 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 NewAutoLogin ¶
func NewAutoLogin(ctx *pulumi.Context, name string, args *AutoLoginArgs, opts ...pulumi.ResourceOption) (*AutoLogin, error)
NewAutoLogin registers a new resource with the given unique name, arguments, and options.
type AutoLoginArgs ¶
type AutoLoginArgs struct { // Custom error page URL AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Enable self service AccessibilitySelfService pulumi.BoolPtrInput // Display auto submit toolbar AutoSubmitToolbar pulumi.BoolPtrInput // Application credentials scheme CredentialsScheme pulumi.StringPtrInput // Groups associated with the application Groups pulumi.StringArrayInput // Do not display application icon on mobile app HideIos pulumi.BoolPtrInput // Do not display application icon to users HideWeb pulumi.BoolPtrInput // The Application's display name. Label pulumi.StringInput // Tells Okta to use an existing application in their application catalog, as opposed to a custom application. PreconfiguredApp pulumi.StringPtrInput // Allow user to reveal password RevealPassword pulumi.BoolPtrInput SharedPassword pulumi.StringPtrInput SharedUsername pulumi.StringPtrInput // Post login redirect URL SignOnRedirectUrl pulumi.StringPtrInput // Login URL SignOnUrl pulumi.StringPtrInput // The status of the application, by default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Users associated with the application Users AutoLoginUserArrayInput }
The set of arguments for constructing a AutoLogin resource.
func (AutoLoginArgs) ElementType ¶
func (AutoLoginArgs) ElementType() reflect.Type
type AutoLoginState ¶
type AutoLoginState struct { // Custom error page URL AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Enable self service AccessibilitySelfService pulumi.BoolPtrInput // Display auto submit toolbar AutoSubmitToolbar pulumi.BoolPtrInput // Application credentials scheme CredentialsScheme pulumi.StringPtrInput // Groups associated with the application Groups pulumi.StringArrayInput // Do not display application icon on mobile app HideIos pulumi.BoolPtrInput // Do not display application icon to users HideWeb pulumi.BoolPtrInput // The Application's display name. Label pulumi.StringPtrInput // Name assigned to the application by Okta. Name pulumi.StringPtrInput // Tells Okta to use an existing application in their application catalog, as opposed to a custom application. PreconfiguredApp pulumi.StringPtrInput // Allow user to reveal password RevealPassword pulumi.BoolPtrInput SharedPassword pulumi.StringPtrInput SharedUsername pulumi.StringPtrInput // Sign on mode of application. SignOnMode pulumi.StringPtrInput // Post login redirect URL SignOnRedirectUrl pulumi.StringPtrInput // Login URL SignOnUrl pulumi.StringPtrInput // The status of the application, by default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Username template UserNameTemplate pulumi.StringPtrInput // Username template type UserNameTemplateType pulumi.StringPtrInput // Users associated with the application Users AutoLoginUserArrayInput }
func (AutoLoginState) ElementType ¶
func (AutoLoginState) ElementType() reflect.Type
type AutoLoginUser ¶
type AutoLoginUserArgs ¶
type AutoLoginUserArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Password pulumi.StringPtrInput `pulumi:"password"` Scope pulumi.StringPtrInput `pulumi:"scope"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (AutoLoginUserArgs) ElementType ¶
func (AutoLoginUserArgs) ElementType() reflect.Type
func (AutoLoginUserArgs) ToAutoLoginUserOutput ¶
func (i AutoLoginUserArgs) ToAutoLoginUserOutput() AutoLoginUserOutput
func (AutoLoginUserArgs) ToAutoLoginUserOutputWithContext ¶
func (i AutoLoginUserArgs) ToAutoLoginUserOutputWithContext(ctx context.Context) AutoLoginUserOutput
type AutoLoginUserArray ¶
type AutoLoginUserArray []AutoLoginUserInput
func (AutoLoginUserArray) ElementType ¶
func (AutoLoginUserArray) ElementType() reflect.Type
func (AutoLoginUserArray) ToAutoLoginUserArrayOutput ¶
func (i AutoLoginUserArray) ToAutoLoginUserArrayOutput() AutoLoginUserArrayOutput
func (AutoLoginUserArray) ToAutoLoginUserArrayOutputWithContext ¶
func (i AutoLoginUserArray) ToAutoLoginUserArrayOutputWithContext(ctx context.Context) AutoLoginUserArrayOutput
type AutoLoginUserArrayInput ¶
type AutoLoginUserArrayInput interface { pulumi.Input ToAutoLoginUserArrayOutput() AutoLoginUserArrayOutput ToAutoLoginUserArrayOutputWithContext(context.Context) AutoLoginUserArrayOutput }
AutoLoginUserArrayInput is an input type that accepts AutoLoginUserArray and AutoLoginUserArrayOutput values. You can construct a concrete instance of `AutoLoginUserArrayInput` via:
AutoLoginUserArray{ AutoLoginUserArgs{...} }
type AutoLoginUserArrayOutput ¶
type AutoLoginUserArrayOutput struct{ *pulumi.OutputState }
func (AutoLoginUserArrayOutput) ElementType ¶
func (AutoLoginUserArrayOutput) ElementType() reflect.Type
func (AutoLoginUserArrayOutput) Index ¶
func (o AutoLoginUserArrayOutput) Index(i pulumi.IntInput) AutoLoginUserOutput
func (AutoLoginUserArrayOutput) ToAutoLoginUserArrayOutput ¶
func (o AutoLoginUserArrayOutput) ToAutoLoginUserArrayOutput() AutoLoginUserArrayOutput
func (AutoLoginUserArrayOutput) ToAutoLoginUserArrayOutputWithContext ¶
func (o AutoLoginUserArrayOutput) ToAutoLoginUserArrayOutputWithContext(ctx context.Context) AutoLoginUserArrayOutput
type AutoLoginUserInput ¶
type AutoLoginUserInput interface { pulumi.Input ToAutoLoginUserOutput() AutoLoginUserOutput ToAutoLoginUserOutputWithContext(context.Context) AutoLoginUserOutput }
AutoLoginUserInput is an input type that accepts AutoLoginUserArgs and AutoLoginUserOutput values. You can construct a concrete instance of `AutoLoginUserInput` via:
AutoLoginUserArgs{...}
type AutoLoginUserOutput ¶
type AutoLoginUserOutput struct{ *pulumi.OutputState }
func (AutoLoginUserOutput) ElementType ¶
func (AutoLoginUserOutput) ElementType() reflect.Type
func (AutoLoginUserOutput) Id ¶
func (o AutoLoginUserOutput) Id() pulumi.StringPtrOutput
func (AutoLoginUserOutput) Password ¶
func (o AutoLoginUserOutput) Password() pulumi.StringPtrOutput
func (AutoLoginUserOutput) Scope ¶
func (o AutoLoginUserOutput) Scope() pulumi.StringPtrOutput
func (AutoLoginUserOutput) ToAutoLoginUserOutput ¶
func (o AutoLoginUserOutput) ToAutoLoginUserOutput() AutoLoginUserOutput
func (AutoLoginUserOutput) ToAutoLoginUserOutputWithContext ¶
func (o AutoLoginUserOutput) ToAutoLoginUserOutputWithContext(ctx context.Context) AutoLoginUserOutput
func (AutoLoginUserOutput) Username ¶
func (o AutoLoginUserOutput) Username() pulumi.StringPtrOutput
type BasicAuth ¶
type BasicAuth struct { pulumi.CustomResourceState // The URL of the authenticating site for this app. AuthUrl pulumi.StringPtrOutput `pulumi:"authUrl"` // Display auto submit toolbar AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"` // Groups associated with the application Groups pulumi.StringArrayOutput `pulumi:"groups"` // Do not display application icon on mobile app HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"` // Do not display application icon to users HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"` // The Application's display name. Label pulumi.StringOutput `pulumi:"label"` // name of app. Name pulumi.StringOutput `pulumi:"name"` // Sign on mode of application. SignOnMode pulumi.StringOutput `pulumi:"signOnMode"` // Status of application. Status pulumi.StringPtrOutput `pulumi:"status"` // The URL of the sign-in page for this app. Url pulumi.StringPtrOutput `pulumi:"url"` // Users associated with the application Users BasicAuthUserArrayOutput `pulumi:"users"` }
Creates a Bsaic Auth Application.
This resource allows you to create and configure a Basic Auth Application.
func GetBasicAuth ¶
func GetBasicAuth(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BasicAuthState, opts ...pulumi.ResourceOption) (*BasicAuth, error)
GetBasicAuth gets an existing BasicAuth 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 NewBasicAuth ¶
func NewBasicAuth(ctx *pulumi.Context, name string, args *BasicAuthArgs, opts ...pulumi.ResourceOption) (*BasicAuth, error)
NewBasicAuth registers a new resource with the given unique name, arguments, and options.
type BasicAuthArgs ¶
type BasicAuthArgs struct { // The URL of the authenticating site for this app. AuthUrl pulumi.StringPtrInput // Display auto submit toolbar AutoSubmitToolbar pulumi.BoolPtrInput // Groups associated with the application Groups pulumi.StringArrayInput // Do not display application icon on mobile app HideIos pulumi.BoolPtrInput // Do not display application icon to users HideWeb pulumi.BoolPtrInput // The Application's display name. Label pulumi.StringInput // Status of application. Status pulumi.StringPtrInput // The URL of the sign-in page for this app. Url pulumi.StringPtrInput // Users associated with the application Users BasicAuthUserArrayInput }
The set of arguments for constructing a BasicAuth resource.
func (BasicAuthArgs) ElementType ¶
func (BasicAuthArgs) ElementType() reflect.Type
type BasicAuthState ¶
type BasicAuthState struct { // The URL of the authenticating site for this app. AuthUrl pulumi.StringPtrInput // Display auto submit toolbar AutoSubmitToolbar pulumi.BoolPtrInput // Groups associated with the application Groups pulumi.StringArrayInput // Do not display application icon on mobile app HideIos pulumi.BoolPtrInput // Do not display application icon to users HideWeb pulumi.BoolPtrInput // The Application's display name. Label pulumi.StringPtrInput // name of app. Name pulumi.StringPtrInput // Sign on mode of application. SignOnMode pulumi.StringPtrInput // Status of application. Status pulumi.StringPtrInput // The URL of the sign-in page for this app. Url pulumi.StringPtrInput // Users associated with the application Users BasicAuthUserArrayInput }
func (BasicAuthState) ElementType ¶
func (BasicAuthState) ElementType() reflect.Type
type BasicAuthUser ¶
type BasicAuthUserArgs ¶
type BasicAuthUserArgs struct { // ID of the Application. Id pulumi.StringPtrInput `pulumi:"id"` Password pulumi.StringPtrInput `pulumi:"password"` Scope pulumi.StringPtrInput `pulumi:"scope"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (BasicAuthUserArgs) ElementType ¶
func (BasicAuthUserArgs) ElementType() reflect.Type
func (BasicAuthUserArgs) ToBasicAuthUserOutput ¶
func (i BasicAuthUserArgs) ToBasicAuthUserOutput() BasicAuthUserOutput
func (BasicAuthUserArgs) ToBasicAuthUserOutputWithContext ¶
func (i BasicAuthUserArgs) ToBasicAuthUserOutputWithContext(ctx context.Context) BasicAuthUserOutput
type BasicAuthUserArray ¶
type BasicAuthUserArray []BasicAuthUserInput
func (BasicAuthUserArray) ElementType ¶
func (BasicAuthUserArray) ElementType() reflect.Type
func (BasicAuthUserArray) ToBasicAuthUserArrayOutput ¶
func (i BasicAuthUserArray) ToBasicAuthUserArrayOutput() BasicAuthUserArrayOutput
func (BasicAuthUserArray) ToBasicAuthUserArrayOutputWithContext ¶
func (i BasicAuthUserArray) ToBasicAuthUserArrayOutputWithContext(ctx context.Context) BasicAuthUserArrayOutput
type BasicAuthUserArrayInput ¶
type BasicAuthUserArrayInput interface { pulumi.Input ToBasicAuthUserArrayOutput() BasicAuthUserArrayOutput ToBasicAuthUserArrayOutputWithContext(context.Context) BasicAuthUserArrayOutput }
BasicAuthUserArrayInput is an input type that accepts BasicAuthUserArray and BasicAuthUserArrayOutput values. You can construct a concrete instance of `BasicAuthUserArrayInput` via:
BasicAuthUserArray{ BasicAuthUserArgs{...} }
type BasicAuthUserArrayOutput ¶
type BasicAuthUserArrayOutput struct{ *pulumi.OutputState }
func (BasicAuthUserArrayOutput) ElementType ¶
func (BasicAuthUserArrayOutput) ElementType() reflect.Type
func (BasicAuthUserArrayOutput) Index ¶
func (o BasicAuthUserArrayOutput) Index(i pulumi.IntInput) BasicAuthUserOutput
func (BasicAuthUserArrayOutput) ToBasicAuthUserArrayOutput ¶
func (o BasicAuthUserArrayOutput) ToBasicAuthUserArrayOutput() BasicAuthUserArrayOutput
func (BasicAuthUserArrayOutput) ToBasicAuthUserArrayOutputWithContext ¶
func (o BasicAuthUserArrayOutput) ToBasicAuthUserArrayOutputWithContext(ctx context.Context) BasicAuthUserArrayOutput
type BasicAuthUserInput ¶
type BasicAuthUserInput interface { pulumi.Input ToBasicAuthUserOutput() BasicAuthUserOutput ToBasicAuthUserOutputWithContext(context.Context) BasicAuthUserOutput }
BasicAuthUserInput is an input type that accepts BasicAuthUserArgs and BasicAuthUserOutput values. You can construct a concrete instance of `BasicAuthUserInput` via:
BasicAuthUserArgs{...}
type BasicAuthUserOutput ¶
type BasicAuthUserOutput struct{ *pulumi.OutputState }
func (BasicAuthUserOutput) ElementType ¶
func (BasicAuthUserOutput) ElementType() reflect.Type
func (BasicAuthUserOutput) Id ¶
func (o BasicAuthUserOutput) Id() pulumi.StringPtrOutput
ID of the Application.
func (BasicAuthUserOutput) Password ¶
func (o BasicAuthUserOutput) Password() pulumi.StringPtrOutput
func (BasicAuthUserOutput) Scope ¶
func (o BasicAuthUserOutput) Scope() pulumi.StringPtrOutput
func (BasicAuthUserOutput) ToBasicAuthUserOutput ¶
func (o BasicAuthUserOutput) ToBasicAuthUserOutput() BasicAuthUserOutput
func (BasicAuthUserOutput) ToBasicAuthUserOutputWithContext ¶
func (o BasicAuthUserOutput) ToBasicAuthUserOutputWithContext(ctx context.Context) BasicAuthUserOutput
func (BasicAuthUserOutput) Username ¶
func (o BasicAuthUserOutput) Username() pulumi.StringPtrOutput
type Bookmark ¶
type Bookmark struct { pulumi.CustomResourceState // Display auto submit toolbar AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"` // Groups associated with the application Groups pulumi.StringArrayOutput `pulumi:"groups"` // Do not display application icon on mobile app HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"` // Do not display application icon to users HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"` // The Application's display name. Label pulumi.StringOutput `pulumi:"label"` // name of app. Name pulumi.StringOutput `pulumi:"name"` // Would you like Okta to add an integration for this app? RequestIntegration pulumi.BoolPtrOutput `pulumi:"requestIntegration"` // Sign on mode of application. SignOnMode pulumi.StringOutput `pulumi:"signOnMode"` // Status of application. Status pulumi.StringPtrOutput `pulumi:"status"` // The URL of the bookmark. Url pulumi.StringOutput `pulumi:"url"` // Users associated with the application Users BookmarkUserArrayOutput `pulumi:"users"` }
Creates a Bookmark Application.
This resource allows you to create and configure a Bookmark Application.
func GetBookmark ¶
func GetBookmark(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BookmarkState, opts ...pulumi.ResourceOption) (*Bookmark, error)
GetBookmark gets an existing Bookmark 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 NewBookmark ¶
func NewBookmark(ctx *pulumi.Context, name string, args *BookmarkArgs, opts ...pulumi.ResourceOption) (*Bookmark, error)
NewBookmark registers a new resource with the given unique name, arguments, and options.
type BookmarkArgs ¶
type BookmarkArgs struct { // Display auto submit toolbar AutoSubmitToolbar pulumi.BoolPtrInput // Groups associated with the application Groups pulumi.StringArrayInput // Do not display application icon on mobile app HideIos pulumi.BoolPtrInput // Do not display application icon to users HideWeb pulumi.BoolPtrInput // The Application's display name. Label pulumi.StringInput // Would you like Okta to add an integration for this app? RequestIntegration pulumi.BoolPtrInput // Status of application. Status pulumi.StringPtrInput // The URL of the bookmark. Url pulumi.StringInput // Users associated with the application Users BookmarkUserArrayInput }
The set of arguments for constructing a Bookmark resource.
func (BookmarkArgs) ElementType ¶
func (BookmarkArgs) ElementType() reflect.Type
type BookmarkState ¶
type BookmarkState struct { // Display auto submit toolbar AutoSubmitToolbar pulumi.BoolPtrInput // Groups associated with the application Groups pulumi.StringArrayInput // Do not display application icon on mobile app HideIos pulumi.BoolPtrInput // Do not display application icon to users HideWeb pulumi.BoolPtrInput // The Application's display name. Label pulumi.StringPtrInput // name of app. Name pulumi.StringPtrInput // Would you like Okta to add an integration for this app? RequestIntegration pulumi.BoolPtrInput // Sign on mode of application. SignOnMode pulumi.StringPtrInput // Status of application. Status pulumi.StringPtrInput // The URL of the bookmark. Url pulumi.StringPtrInput // Users associated with the application Users BookmarkUserArrayInput }
func (BookmarkState) ElementType ¶
func (BookmarkState) ElementType() reflect.Type
type BookmarkUser ¶
type BookmarkUserArgs ¶
type BookmarkUserArgs struct { // ID of the Application. Id pulumi.StringPtrInput `pulumi:"id"` Password pulumi.StringPtrInput `pulumi:"password"` Scope pulumi.StringPtrInput `pulumi:"scope"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (BookmarkUserArgs) ElementType ¶
func (BookmarkUserArgs) ElementType() reflect.Type
func (BookmarkUserArgs) ToBookmarkUserOutput ¶
func (i BookmarkUserArgs) ToBookmarkUserOutput() BookmarkUserOutput
func (BookmarkUserArgs) ToBookmarkUserOutputWithContext ¶
func (i BookmarkUserArgs) ToBookmarkUserOutputWithContext(ctx context.Context) BookmarkUserOutput
type BookmarkUserArray ¶
type BookmarkUserArray []BookmarkUserInput
func (BookmarkUserArray) ElementType ¶
func (BookmarkUserArray) ElementType() reflect.Type
func (BookmarkUserArray) ToBookmarkUserArrayOutput ¶
func (i BookmarkUserArray) ToBookmarkUserArrayOutput() BookmarkUserArrayOutput
func (BookmarkUserArray) ToBookmarkUserArrayOutputWithContext ¶
func (i BookmarkUserArray) ToBookmarkUserArrayOutputWithContext(ctx context.Context) BookmarkUserArrayOutput
type BookmarkUserArrayInput ¶
type BookmarkUserArrayInput interface { pulumi.Input ToBookmarkUserArrayOutput() BookmarkUserArrayOutput ToBookmarkUserArrayOutputWithContext(context.Context) BookmarkUserArrayOutput }
BookmarkUserArrayInput is an input type that accepts BookmarkUserArray and BookmarkUserArrayOutput values. You can construct a concrete instance of `BookmarkUserArrayInput` via:
BookmarkUserArray{ BookmarkUserArgs{...} }
type BookmarkUserArrayOutput ¶
type BookmarkUserArrayOutput struct{ *pulumi.OutputState }
func (BookmarkUserArrayOutput) ElementType ¶
func (BookmarkUserArrayOutput) ElementType() reflect.Type
func (BookmarkUserArrayOutput) Index ¶
func (o BookmarkUserArrayOutput) Index(i pulumi.IntInput) BookmarkUserOutput
func (BookmarkUserArrayOutput) ToBookmarkUserArrayOutput ¶
func (o BookmarkUserArrayOutput) ToBookmarkUserArrayOutput() BookmarkUserArrayOutput
func (BookmarkUserArrayOutput) ToBookmarkUserArrayOutputWithContext ¶
func (o BookmarkUserArrayOutput) ToBookmarkUserArrayOutputWithContext(ctx context.Context) BookmarkUserArrayOutput
type BookmarkUserInput ¶
type BookmarkUserInput interface { pulumi.Input ToBookmarkUserOutput() BookmarkUserOutput ToBookmarkUserOutputWithContext(context.Context) BookmarkUserOutput }
BookmarkUserInput is an input type that accepts BookmarkUserArgs and BookmarkUserOutput values. You can construct a concrete instance of `BookmarkUserInput` via:
BookmarkUserArgs{...}
type BookmarkUserOutput ¶
type BookmarkUserOutput struct{ *pulumi.OutputState }
func (BookmarkUserOutput) ElementType ¶
func (BookmarkUserOutput) ElementType() reflect.Type
func (BookmarkUserOutput) Id ¶
func (o BookmarkUserOutput) Id() pulumi.StringPtrOutput
ID of the Application.
func (BookmarkUserOutput) Password ¶
func (o BookmarkUserOutput) Password() pulumi.StringPtrOutput
func (BookmarkUserOutput) Scope ¶
func (o BookmarkUserOutput) Scope() pulumi.StringPtrOutput
func (BookmarkUserOutput) ToBookmarkUserOutput ¶
func (o BookmarkUserOutput) ToBookmarkUserOutput() BookmarkUserOutput
func (BookmarkUserOutput) ToBookmarkUserOutputWithContext ¶
func (o BookmarkUserOutput) ToBookmarkUserOutputWithContext(ctx context.Context) BookmarkUserOutput
func (BookmarkUserOutput) Username ¶
func (o BookmarkUserOutput) Username() pulumi.StringPtrOutput
type GetAppArgs ¶
type GetAppArgs struct { // tells the provider to query for only `ACTIVE` applications. ActiveOnly *bool `pulumi:"activeOnly"` // `id` of application to retrieve, conflicts with `label` and `labelPrefix`. Id *string `pulumi:"id"` // The label of the app to retrieve, conflicts with `labelPrefix` and `id`. Label *string `pulumi:"label"` // Label prefix of the app to retrieve, conflicts with `label` and `id`. This will tell the provider to do a `starts with` query as opposed to an `equals` query. LabelPrefix *string `pulumi:"labelPrefix"` }
A collection of arguments for invoking getApp.
type GetAppResult ¶
type GetAppResult struct { ActiveOnly *bool `pulumi:"activeOnly"` // `description` of application. Description string `pulumi:"description"` // `id` of application. Id *string `pulumi:"id"` // `label` of application. Label *string `pulumi:"label"` LabelPrefix *string `pulumi:"labelPrefix"` // `name` of application. Name string `pulumi:"name"` // `status` of application. Status string `pulumi:"status"` }
A collection of values returned by getApp.
func GetApp ¶
func GetApp(ctx *pulumi.Context, args *GetAppArgs, opts ...pulumi.InvokeOption) (*GetAppResult, error)
Use this data source to retrieve the collaborators for a given repository.
type GetMetadataSamlArgs ¶
type GetMetadataSamlArgs struct { // The application ID. AppId string `pulumi:"appId"` // Certificate Key ID. KeyId string `pulumi:"keyId"` }
A collection of arguments for invoking getMetadataSaml.
type GetMetadataSamlResult ¶
type GetMetadataSamlResult struct { AppId string `pulumi:"appId"` // public certificate from application metadata. Certificate string `pulumi:"certificate"` // Entity URL for instance `https://www.okta.com/saml2/service-provider/sposcfdmlybtwkdcgtuf`. EntityId string `pulumi:"entityId"` // urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata. HttpPostBinding string `pulumi:"httpPostBinding"` // urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata. HttpRedirectBinding string `pulumi:"httpRedirectBinding"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KeyId string `pulumi:"keyId"` // raw metadata of application. Metadata string `pulumi:"metadata"` // Whether authn requests are signed. WantAuthnRequestsSigned bool `pulumi:"wantAuthnRequestsSigned"` }
A collection of values returned by getMetadataSaml.
func GetMetadataSaml ¶
func GetMetadataSaml(ctx *pulumi.Context, args *GetMetadataSamlArgs, opts ...pulumi.InvokeOption) (*GetMetadataSamlResult, error)
Use this data source to retrieve the collaborators for a given repository.
type GetSamlAttributeStatementArgs ¶
type GetSamlAttributeStatementArgs struct { FilterType pulumi.StringPtrInput `pulumi:"filterType"` FilterValue pulumi.StringPtrInput `pulumi:"filterValue"` // name of application. Name pulumi.StringInput `pulumi:"name"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Type pulumi.StringPtrInput `pulumi:"type"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSamlAttributeStatementArgs) ElementType ¶
func (GetSamlAttributeStatementArgs) ElementType() reflect.Type
func (GetSamlAttributeStatementArgs) ToGetSamlAttributeStatementOutput ¶
func (i GetSamlAttributeStatementArgs) ToGetSamlAttributeStatementOutput() GetSamlAttributeStatementOutput
func (GetSamlAttributeStatementArgs) ToGetSamlAttributeStatementOutputWithContext ¶
func (i GetSamlAttributeStatementArgs) ToGetSamlAttributeStatementOutputWithContext(ctx context.Context) GetSamlAttributeStatementOutput
type GetSamlAttributeStatementArray ¶
type GetSamlAttributeStatementArray []GetSamlAttributeStatementInput
func (GetSamlAttributeStatementArray) ElementType ¶
func (GetSamlAttributeStatementArray) ElementType() reflect.Type
func (GetSamlAttributeStatementArray) ToGetSamlAttributeStatementArrayOutput ¶
func (i GetSamlAttributeStatementArray) ToGetSamlAttributeStatementArrayOutput() GetSamlAttributeStatementArrayOutput
func (GetSamlAttributeStatementArray) ToGetSamlAttributeStatementArrayOutputWithContext ¶
func (i GetSamlAttributeStatementArray) ToGetSamlAttributeStatementArrayOutputWithContext(ctx context.Context) GetSamlAttributeStatementArrayOutput
type GetSamlAttributeStatementArrayInput ¶
type GetSamlAttributeStatementArrayInput interface { pulumi.Input ToGetSamlAttributeStatementArrayOutput() GetSamlAttributeStatementArrayOutput ToGetSamlAttributeStatementArrayOutputWithContext(context.Context) GetSamlAttributeStatementArrayOutput }
GetSamlAttributeStatementArrayInput is an input type that accepts GetSamlAttributeStatementArray and GetSamlAttributeStatementArrayOutput values. You can construct a concrete instance of `GetSamlAttributeStatementArrayInput` via:
GetSamlAttributeStatementArray{ GetSamlAttributeStatementArgs{...} }
type GetSamlAttributeStatementArrayOutput ¶
type GetSamlAttributeStatementArrayOutput struct{ *pulumi.OutputState }
func (GetSamlAttributeStatementArrayOutput) ElementType ¶
func (GetSamlAttributeStatementArrayOutput) ElementType() reflect.Type
func (GetSamlAttributeStatementArrayOutput) Index ¶
func (o GetSamlAttributeStatementArrayOutput) Index(i pulumi.IntInput) GetSamlAttributeStatementOutput
func (GetSamlAttributeStatementArrayOutput) ToGetSamlAttributeStatementArrayOutput ¶
func (o GetSamlAttributeStatementArrayOutput) ToGetSamlAttributeStatementArrayOutput() GetSamlAttributeStatementArrayOutput
func (GetSamlAttributeStatementArrayOutput) ToGetSamlAttributeStatementArrayOutputWithContext ¶
func (o GetSamlAttributeStatementArrayOutput) ToGetSamlAttributeStatementArrayOutputWithContext(ctx context.Context) GetSamlAttributeStatementArrayOutput
type GetSamlAttributeStatementInput ¶
type GetSamlAttributeStatementInput interface { pulumi.Input ToGetSamlAttributeStatementOutput() GetSamlAttributeStatementOutput ToGetSamlAttributeStatementOutputWithContext(context.Context) GetSamlAttributeStatementOutput }
GetSamlAttributeStatementInput is an input type that accepts GetSamlAttributeStatementArgs and GetSamlAttributeStatementOutput values. You can construct a concrete instance of `GetSamlAttributeStatementInput` via:
GetSamlAttributeStatementArgs{...}
type GetSamlAttributeStatementOutput ¶
type GetSamlAttributeStatementOutput struct{ *pulumi.OutputState }
func (GetSamlAttributeStatementOutput) ElementType ¶
func (GetSamlAttributeStatementOutput) ElementType() reflect.Type
func (GetSamlAttributeStatementOutput) FilterType ¶
func (o GetSamlAttributeStatementOutput) FilterType() pulumi.StringPtrOutput
func (GetSamlAttributeStatementOutput) FilterValue ¶
func (o GetSamlAttributeStatementOutput) FilterValue() pulumi.StringPtrOutput
func (GetSamlAttributeStatementOutput) Name ¶
func (o GetSamlAttributeStatementOutput) Name() pulumi.StringOutput
name of application.
func (GetSamlAttributeStatementOutput) Namespace ¶
func (o GetSamlAttributeStatementOutput) Namespace() pulumi.StringPtrOutput
func (GetSamlAttributeStatementOutput) ToGetSamlAttributeStatementOutput ¶
func (o GetSamlAttributeStatementOutput) ToGetSamlAttributeStatementOutput() GetSamlAttributeStatementOutput
func (GetSamlAttributeStatementOutput) ToGetSamlAttributeStatementOutputWithContext ¶
func (o GetSamlAttributeStatementOutput) ToGetSamlAttributeStatementOutputWithContext(ctx context.Context) GetSamlAttributeStatementOutput
func (GetSamlAttributeStatementOutput) Type ¶
func (o GetSamlAttributeStatementOutput) Type() pulumi.StringPtrOutput
func (GetSamlAttributeStatementOutput) Values ¶
func (o GetSamlAttributeStatementOutput) Values() pulumi.StringArrayOutput
type GroupAssignment ¶
type GroupAssignment struct { pulumi.CustomResourceState // The ID of the application to assign a group to. AppId pulumi.StringOutput `pulumi:"appId"` // The ID of the group to assign the app to. GroupId pulumi.StringOutput `pulumi:"groupId"` Priority pulumi.IntPtrOutput `pulumi:"priority"` // JSON document containing [application profile](https://developer.okta.com/docs/reference/api/apps/#profile-object) Profile pulumi.StringPtrOutput `pulumi:"profile"` }
Assigns a group to an application.
This resource allows you to create an App Group assignment.
__When using this resource, make sure to add the following `lifefycle` argument to the application resource you are assigning to:__
func GetGroupAssignment ¶
func GetGroupAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupAssignmentState, opts ...pulumi.ResourceOption) (*GroupAssignment, error)
GetGroupAssignment gets an existing GroupAssignment 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 NewGroupAssignment ¶
func NewGroupAssignment(ctx *pulumi.Context, name string, args *GroupAssignmentArgs, opts ...pulumi.ResourceOption) (*GroupAssignment, error)
NewGroupAssignment registers a new resource with the given unique name, arguments, and options.
type GroupAssignmentArgs ¶
type GroupAssignmentArgs struct { // The ID of the application to assign a group to. AppId pulumi.StringInput // The ID of the group to assign the app to. GroupId pulumi.StringInput Priority pulumi.IntPtrInput // JSON document containing [application profile](https://developer.okta.com/docs/reference/api/apps/#profile-object) Profile pulumi.StringPtrInput }
The set of arguments for constructing a GroupAssignment resource.
func (GroupAssignmentArgs) ElementType ¶
func (GroupAssignmentArgs) ElementType() reflect.Type
type GroupAssignmentState ¶
type GroupAssignmentState struct { // The ID of the application to assign a group to. AppId pulumi.StringPtrInput // The ID of the group to assign the app to. GroupId pulumi.StringPtrInput Priority pulumi.IntPtrInput // JSON document containing [application profile](https://developer.okta.com/docs/reference/api/apps/#profile-object) Profile pulumi.StringPtrInput }
func (GroupAssignmentState) ElementType ¶
func (GroupAssignmentState) ElementType() reflect.Type
type LookupSamlArgs ¶
type LookupSamlArgs struct { // Custom error page URL. AccessibilityErrorRedirectUrl *string `pulumi:"accessibilityErrorRedirectUrl"` // Custom login page URL. AccessibilityLoginRedirectUrl *string `pulumi:"accessibilityLoginRedirectUrl"` // Enable self service. AccessibilitySelfService *bool `pulumi:"accessibilitySelfService"` // tells the provider to query for only `ACTIVE` applications. ActiveOnly *bool `pulumi:"activeOnly"` // Application settings in JSON format. AppSettingsJson *string `pulumi:"appSettingsJson"` // Determines whether the SAML assertion is digitally signed. AssertionSigned *bool `pulumi:"assertionSigned"` // SAML Attribute statements. AttributeStatements []GetSamlAttributeStatement `pulumi:"attributeStatements"` // Audience restriction. Audience *string `pulumi:"audience"` // Identifies the SAML authentication context class for the assertion’s authentication statement. AuthnContextClassRef *string `pulumi:"authnContextClassRef"` // Display auto submit toolbar. AutoSubmitToolbar *bool `pulumi:"autoSubmitToolbar"` // Identifies a specific application resource in an IDP initiated SSO scenario. DefaultRelayState *string `pulumi:"defaultRelayState"` // Identifies the location where the SAML response is intended to be sent inside of the SAML assertion. Destination *string `pulumi:"destination"` // Determines the digest algorithm used to digitally sign the SAML assertion and response. DigestAlgorithm *string `pulumi:"digestAlgorithm"` // features enabled. Features []string `pulumi:"features"` // Do not display application icon on mobile app. HideIos *bool `pulumi:"hideIos"` // Do not display application icon to users HideWeb *bool `pulumi:"hideWeb"` // Prompt user to re-authenticate if SP asks for it. HonorForceAuthn *bool `pulumi:"honorForceAuthn"` // `id` of application to retrieve, conflicts with `label` and `labelPrefix`. Id *string `pulumi:"id"` // SAML issuer ID. IdpIssuer *string `pulumi:"idpIssuer"` // The label of the app to retrieve, conflicts with `labelPrefix` and `id`. Label *string `pulumi:"label"` // Label prefix of the app to retrieve, conflicts with `label` and `id`. This will tell the provider to do a `starts with` query as opposed to an `equals` query. LabelPrefix *string `pulumi:"labelPrefix"` // The location where the app may present the SAML assertion. Recipient *string `pulumi:"recipient"` // Denotes whether the request is compressed or not. RequestCompressed *bool `pulumi:"requestCompressed"` // Determines whether the SAML auth response message is digitally signed. ResponseSigned *bool `pulumi:"responseSigned"` // Signature algorithm used ot digitally sign the assertion and response. SignatureAlgorithm *string `pulumi:"signatureAlgorithm"` // SAML service provider issuer. SpIssuer *string `pulumi:"spIssuer"` // Single Sign on Url. SsoUrl *string `pulumi:"ssoUrl"` // Identifies the SAML processing rules. SubjectNameIdFormat *string `pulumi:"subjectNameIdFormat"` // Template for app user's username when a user is assigned to the app. SubjectNameIdTemplate *string `pulumi:"subjectNameIdTemplate"` // Username template. UserNameTemplate *string `pulumi:"userNameTemplate"` // Username template suffix. UserNameTemplateSuffix *string `pulumi:"userNameTemplateSuffix"` // Username template type. UserNameTemplateType *string `pulumi:"userNameTemplateType"` }
A collection of arguments for invoking getSaml.
type LookupSamlResult ¶
type LookupSamlResult struct { // Custom error page URL. AccessibilityErrorRedirectUrl *string `pulumi:"accessibilityErrorRedirectUrl"` // Custom login page URL. AccessibilityLoginRedirectUrl *string `pulumi:"accessibilityLoginRedirectUrl"` // Enable self service. AccessibilitySelfService *bool `pulumi:"accessibilitySelfService"` ActiveOnly *bool `pulumi:"activeOnly"` // Application settings in JSON format. AppSettingsJson *string `pulumi:"appSettingsJson"` // Determines whether the SAML assertion is digitally signed. AssertionSigned *bool `pulumi:"assertionSigned"` // SAML Attribute statements. AttributeStatements []GetSamlAttributeStatement `pulumi:"attributeStatements"` // Audience restriction. Audience *string `pulumi:"audience"` // Identifies the SAML authentication context class for the assertion’s authentication statement. AuthnContextClassRef *string `pulumi:"authnContextClassRef"` // Display auto submit toolbar. AutoSubmitToolbar *bool `pulumi:"autoSubmitToolbar"` // Identifies a specific application resource in an IDP initiated SSO scenario. DefaultRelayState *string `pulumi:"defaultRelayState"` // description of application. Description string `pulumi:"description"` // Identifies the location where the SAML response is intended to be sent inside of the SAML assertion. Destination *string `pulumi:"destination"` // Determines the digest algorithm used to digitally sign the SAML assertion and response. DigestAlgorithm *string `pulumi:"digestAlgorithm"` // features enabled. Features []string `pulumi:"features"` // Do not display application icon on mobile app. HideIos *bool `pulumi:"hideIos"` // Do not display application icon to users HideWeb *bool `pulumi:"hideWeb"` // Prompt user to re-authenticate if SP asks for it. HonorForceAuthn *bool `pulumi:"honorForceAuthn"` // id of application. Id *string `pulumi:"id"` // SAML issuer ID. IdpIssuer *string `pulumi:"idpIssuer"` // Certificate key ID. KeyId string `pulumi:"keyId"` // label of application. Label *string `pulumi:"label"` LabelPrefix *string `pulumi:"labelPrefix"` // name of application. Name string `pulumi:"name"` // The location where the app may present the SAML assertion. Recipient *string `pulumi:"recipient"` // Denotes whether the request is compressed or not. RequestCompressed *bool `pulumi:"requestCompressed"` // Determines whether the SAML auth response message is digitally signed. ResponseSigned *bool `pulumi:"responseSigned"` // Signature algorithm used ot digitally sign the assertion and response. SignatureAlgorithm *string `pulumi:"signatureAlgorithm"` // SAML service provider issuer. SpIssuer *string `pulumi:"spIssuer"` // Single Sign on Url. SsoUrl *string `pulumi:"ssoUrl"` // status of application. Status string `pulumi:"status"` // Identifies the SAML processing rules. SubjectNameIdFormat *string `pulumi:"subjectNameIdFormat"` // Template for app user's username when a user is assigned to the app. SubjectNameIdTemplate *string `pulumi:"subjectNameIdTemplate"` // Username template. UserNameTemplate *string `pulumi:"userNameTemplate"` // Username template suffix. UserNameTemplateSuffix *string `pulumi:"userNameTemplateSuffix"` // Username template type. UserNameTemplateType *string `pulumi:"userNameTemplateType"` }
A collection of values returned by getSaml.
func LookupSaml ¶
func LookupSaml(ctx *pulumi.Context, args *LookupSamlArgs, opts ...pulumi.InvokeOption) (*LookupSamlResult, error)
Use this data source to retrieve the collaborators for a given repository.
type OAuth ¶
type OAuth struct { pulumi.CustomResourceState // Requested key rotation mode. AutoKeyRotation pulumi.BoolPtrOutput `pulumi:"autoKeyRotation"` // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"` // OAuth client secret key, this can be set when tokenEndpointAuthMethod is client_secret_basic. ClientBasicSecret pulumi.StringPtrOutput `pulumi:"clientBasicSecret"` // The client ID of the application. ClientId pulumi.StringOutput `pulumi:"clientId"` // The client secret of the application. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // URI to a web page providing information about the client. ClientUri pulumi.StringPtrOutput `pulumi:"clientUri"` // Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED. Default value is TRUSTED. ConsentMethod pulumi.StringPtrOutput `pulumi:"consentMethod"` // This property allows you to set the application's client id. CustomClientId pulumi.StringPtrOutput `pulumi:"customClientId"` // List of OAuth 2.0 grant types. Conditional validation params found here https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per app type. GrantTypes pulumi.StringArrayOutput `pulumi:"grantTypes"` // The groups assigned to the application. It is recommended not to use this and instead use `app.GroupAssignment`. Groups pulumi.StringArrayOutput `pulumi:"groups"` // Do not display application icon on mobile app. HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"` // Do not display application icon to users. HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"` // Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a custom domain URL as the issuer of ID token for this client. IssuerMode pulumi.StringPtrOutput `pulumi:"issuerMode"` // The Application's display name. Label pulumi.StringOutput `pulumi:"label"` // URI that initiates login. LoginUri pulumi.StringPtrOutput `pulumi:"loginUri"` // URI that references a logo for the client. LogoUri pulumi.StringPtrOutput `pulumi:"logoUri"` // Name assigned to the application by Okta. Name pulumi.StringOutput `pulumi:"name"` // This tells the provider not to persist the application's secret to state. If this is ever changes from true => false your app will be recreated. OmitSecret pulumi.BoolPtrOutput `pulumi:"omitSecret"` // URI to web page providing client policy document. PolicyUri pulumi.StringPtrOutput `pulumi:"policyUri"` // List of URIs for redirection after logout. PostLogoutRedirectUris pulumi.StringArrayOutput `pulumi:"postLogoutRedirectUris"` // Custom JSON that represents an OAuth application's profile. Profile pulumi.StringPtrOutput `pulumi:"profile"` // List of URIs for use in the redirect-based flow. This is required for all application types except service. RedirectUris pulumi.StringArrayOutput `pulumi:"redirectUris"` // List of OAuth 2.0 response type strings. ResponseTypes pulumi.StringArrayOutput `pulumi:"responseTypes"` // Sign on mode of application. SignOnMode pulumi.StringOutput `pulumi:"signOnMode"` // The status of the application, by default it is `"ACTIVE"`. Status pulumi.StringPtrOutput `pulumi:"status"` // Requested authentication method for the token endpoint. It can be set to `"none"`, `"clientSecretPost"`, `"clientSecretBasic"`, `"clientSecretJwt"`. TokenEndpointAuthMethod pulumi.StringPtrOutput `pulumi:"tokenEndpointAuthMethod"` // URI to web page providing client tos (terms of service). TosUri pulumi.StringPtrOutput `pulumi:"tosUri"` // The type of OAuth application. Type pulumi.StringOutput `pulumi:"type"` // The users assigned to the application. It is recommended not to use this and instead use `app.User`. Users OAuthUserArrayOutput `pulumi:"users"` }
Creates an OIDC Application.
This resource allows you to create and configure an OIDC Application.
func GetOAuth ¶
func GetOAuth(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OAuthState, opts ...pulumi.ResourceOption) (*OAuth, error)
GetOAuth gets an existing OAuth resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type OAuthArgs ¶
type OAuthArgs struct { // Requested key rotation mode. AutoKeyRotation pulumi.BoolPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // OAuth client secret key, this can be set when tokenEndpointAuthMethod is client_secret_basic. ClientBasicSecret pulumi.StringPtrInput // URI to a web page providing information about the client. ClientUri pulumi.StringPtrInput // Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED. Default value is TRUSTED. ConsentMethod pulumi.StringPtrInput // This property allows you to set the application's client id. CustomClientId pulumi.StringPtrInput // List of OAuth 2.0 grant types. Conditional validation params found here https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per app type. GrantTypes pulumi.StringArrayInput // The groups assigned to the application. It is recommended not to use this and instead use `app.GroupAssignment`. Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users. HideWeb pulumi.BoolPtrInput // Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a custom domain URL as the issuer of ID token for this client. IssuerMode pulumi.StringPtrInput // The Application's display name. Label pulumi.StringInput // URI that initiates login. LoginUri pulumi.StringPtrInput // URI that references a logo for the client. LogoUri pulumi.StringPtrInput // This tells the provider not to persist the application's secret to state. If this is ever changes from true => false your app will be recreated. OmitSecret pulumi.BoolPtrInput // URI to web page providing client policy document. PolicyUri pulumi.StringPtrInput // List of URIs for redirection after logout. PostLogoutRedirectUris pulumi.StringArrayInput // Custom JSON that represents an OAuth application's profile. Profile pulumi.StringPtrInput // List of URIs for use in the redirect-based flow. This is required for all application types except service. RedirectUris pulumi.StringArrayInput // List of OAuth 2.0 response type strings. ResponseTypes pulumi.StringArrayInput // The status of the application, by default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Requested authentication method for the token endpoint. It can be set to `"none"`, `"clientSecretPost"`, `"clientSecretBasic"`, `"clientSecretJwt"`. TokenEndpointAuthMethod pulumi.StringPtrInput // URI to web page providing client tos (terms of service). TosUri pulumi.StringPtrInput // The type of OAuth application. Type pulumi.StringInput // The users assigned to the application. It is recommended not to use this and instead use `app.User`. Users OAuthUserArrayInput }
The set of arguments for constructing a OAuth resource.
func (OAuthArgs) ElementType ¶
type OAuthRedirectUri ¶
type OAuthRedirectUri struct { pulumi.CustomResourceState AppId pulumi.StringOutput `pulumi:"appId"` // Redirect URI to append to Okta OIDC application. Uri pulumi.StringOutput `pulumi:"uri"` }
func GetOAuthRedirectUri ¶
func GetOAuthRedirectUri(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OAuthRedirectUriState, opts ...pulumi.ResourceOption) (*OAuthRedirectUri, error)
GetOAuthRedirectUri gets an existing OAuthRedirectUri 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 NewOAuthRedirectUri ¶
func NewOAuthRedirectUri(ctx *pulumi.Context, name string, args *OAuthRedirectUriArgs, opts ...pulumi.ResourceOption) (*OAuthRedirectUri, error)
NewOAuthRedirectUri registers a new resource with the given unique name, arguments, and options.
type OAuthRedirectUriArgs ¶
type OAuthRedirectUriArgs struct { AppId pulumi.StringInput // Redirect URI to append to Okta OIDC application. Uri pulumi.StringInput }
The set of arguments for constructing a OAuthRedirectUri resource.
func (OAuthRedirectUriArgs) ElementType ¶
func (OAuthRedirectUriArgs) ElementType() reflect.Type
type OAuthRedirectUriState ¶
type OAuthRedirectUriState struct { AppId pulumi.StringPtrInput // Redirect URI to append to Okta OIDC application. Uri pulumi.StringPtrInput }
func (OAuthRedirectUriState) ElementType ¶
func (OAuthRedirectUriState) ElementType() reflect.Type
type OAuthState ¶
type OAuthState struct { // Requested key rotation mode. AutoKeyRotation pulumi.BoolPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // OAuth client secret key, this can be set when tokenEndpointAuthMethod is client_secret_basic. ClientBasicSecret pulumi.StringPtrInput // The client ID of the application. ClientId pulumi.StringPtrInput // The client secret of the application. ClientSecret pulumi.StringPtrInput // URI to a web page providing information about the client. ClientUri pulumi.StringPtrInput // Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED. Default value is TRUSTED. ConsentMethod pulumi.StringPtrInput // This property allows you to set the application's client id. CustomClientId pulumi.StringPtrInput // List of OAuth 2.0 grant types. Conditional validation params found here https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per app type. GrantTypes pulumi.StringArrayInput // The groups assigned to the application. It is recommended not to use this and instead use `app.GroupAssignment`. Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users. HideWeb pulumi.BoolPtrInput // Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a custom domain URL as the issuer of ID token for this client. IssuerMode pulumi.StringPtrInput // The Application's display name. Label pulumi.StringPtrInput // URI that initiates login. LoginUri pulumi.StringPtrInput // URI that references a logo for the client. LogoUri pulumi.StringPtrInput // Name assigned to the application by Okta. Name pulumi.StringPtrInput // This tells the provider not to persist the application's secret to state. If this is ever changes from true => false your app will be recreated. OmitSecret pulumi.BoolPtrInput // URI to web page providing client policy document. PolicyUri pulumi.StringPtrInput // List of URIs for redirection after logout. PostLogoutRedirectUris pulumi.StringArrayInput // Custom JSON that represents an OAuth application's profile. Profile pulumi.StringPtrInput // List of URIs for use in the redirect-based flow. This is required for all application types except service. RedirectUris pulumi.StringArrayInput // List of OAuth 2.0 response type strings. ResponseTypes pulumi.StringArrayInput // Sign on mode of application. SignOnMode pulumi.StringPtrInput // The status of the application, by default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Requested authentication method for the token endpoint. It can be set to `"none"`, `"clientSecretPost"`, `"clientSecretBasic"`, `"clientSecretJwt"`. TokenEndpointAuthMethod pulumi.StringPtrInput // URI to web page providing client tos (terms of service). TosUri pulumi.StringPtrInput // The type of OAuth application. Type pulumi.StringPtrInput // The users assigned to the application. It is recommended not to use this and instead use `app.User`. Users OAuthUserArrayInput }
func (OAuthState) ElementType ¶
func (OAuthState) ElementType() reflect.Type
type OAuthUserArgs ¶
type OAuthUserArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Password pulumi.StringPtrInput `pulumi:"password"` Scope pulumi.StringPtrInput `pulumi:"scope"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (OAuthUserArgs) ElementType ¶
func (OAuthUserArgs) ElementType() reflect.Type
func (OAuthUserArgs) ToOAuthUserOutput ¶
func (i OAuthUserArgs) ToOAuthUserOutput() OAuthUserOutput
func (OAuthUserArgs) ToOAuthUserOutputWithContext ¶
func (i OAuthUserArgs) ToOAuthUserOutputWithContext(ctx context.Context) OAuthUserOutput
type OAuthUserArray ¶
type OAuthUserArray []OAuthUserInput
func (OAuthUserArray) ElementType ¶
func (OAuthUserArray) ElementType() reflect.Type
func (OAuthUserArray) ToOAuthUserArrayOutput ¶
func (i OAuthUserArray) ToOAuthUserArrayOutput() OAuthUserArrayOutput
func (OAuthUserArray) ToOAuthUserArrayOutputWithContext ¶
func (i OAuthUserArray) ToOAuthUserArrayOutputWithContext(ctx context.Context) OAuthUserArrayOutput
type OAuthUserArrayInput ¶
type OAuthUserArrayInput interface { pulumi.Input ToOAuthUserArrayOutput() OAuthUserArrayOutput ToOAuthUserArrayOutputWithContext(context.Context) OAuthUserArrayOutput }
OAuthUserArrayInput is an input type that accepts OAuthUserArray and OAuthUserArrayOutput values. You can construct a concrete instance of `OAuthUserArrayInput` via:
OAuthUserArray{ OAuthUserArgs{...} }
type OAuthUserArrayOutput ¶
type OAuthUserArrayOutput struct{ *pulumi.OutputState }
func (OAuthUserArrayOutput) ElementType ¶
func (OAuthUserArrayOutput) ElementType() reflect.Type
func (OAuthUserArrayOutput) Index ¶
func (o OAuthUserArrayOutput) Index(i pulumi.IntInput) OAuthUserOutput
func (OAuthUserArrayOutput) ToOAuthUserArrayOutput ¶
func (o OAuthUserArrayOutput) ToOAuthUserArrayOutput() OAuthUserArrayOutput
func (OAuthUserArrayOutput) ToOAuthUserArrayOutputWithContext ¶
func (o OAuthUserArrayOutput) ToOAuthUserArrayOutputWithContext(ctx context.Context) OAuthUserArrayOutput
type OAuthUserInput ¶
type OAuthUserInput interface { pulumi.Input ToOAuthUserOutput() OAuthUserOutput ToOAuthUserOutputWithContext(context.Context) OAuthUserOutput }
OAuthUserInput is an input type that accepts OAuthUserArgs and OAuthUserOutput values. You can construct a concrete instance of `OAuthUserInput` via:
OAuthUserArgs{...}
type OAuthUserOutput ¶
type OAuthUserOutput struct{ *pulumi.OutputState }
func (OAuthUserOutput) ElementType ¶
func (OAuthUserOutput) ElementType() reflect.Type
func (OAuthUserOutput) Id ¶
func (o OAuthUserOutput) Id() pulumi.StringPtrOutput
func (OAuthUserOutput) Password ¶
func (o OAuthUserOutput) Password() pulumi.StringPtrOutput
func (OAuthUserOutput) Scope ¶
func (o OAuthUserOutput) Scope() pulumi.StringPtrOutput
func (OAuthUserOutput) ToOAuthUserOutput ¶
func (o OAuthUserOutput) ToOAuthUserOutput() OAuthUserOutput
func (OAuthUserOutput) ToOAuthUserOutputWithContext ¶
func (o OAuthUserOutput) ToOAuthUserOutputWithContext(ctx context.Context) OAuthUserOutput
func (OAuthUserOutput) Username ¶
func (o OAuthUserOutput) Username() pulumi.StringPtrOutput
type Saml ¶
type Saml struct { pulumi.CustomResourceState // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"` // Custom login page URL. AccessibilityLoginRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityLoginRedirectUrl"` // Enable self service. AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"` // Application settings in JSON format. AppSettingsJson pulumi.StringPtrOutput `pulumi:"appSettingsJson"` // Determines whether the SAML assertion is digitally signed. AssertionSigned pulumi.BoolPtrOutput `pulumi:"assertionSigned"` // List of SAML Attribute statements. AttributeStatements SamlAttributeStatementArrayOutput `pulumi:"attributeStatements"` // Audience restriction. Audience pulumi.StringPtrOutput `pulumi:"audience"` // Identifies the SAML authentication context class for the assertion’s authentication statement. AuthnContextClassRef pulumi.StringPtrOutput `pulumi:"authnContextClassRef"` // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"` // The raw signing certificate. Certificate pulumi.StringOutput `pulumi:"certificate"` // Identifies a specific application resource in an IDP initiated SSO scenario. DefaultRelayState pulumi.StringPtrOutput `pulumi:"defaultRelayState"` // Identifies the location where the SAML response is intended to be sent inside of the SAML assertion. Destination pulumi.StringPtrOutput `pulumi:"destination"` // Determines the digest algorithm used to digitally sign the SAML assertion and response. DigestAlgorithm pulumi.StringPtrOutput `pulumi:"digestAlgorithm"` // Entity ID, the ID portion of the `entityUrl`. EntityKey pulumi.StringOutput `pulumi:"entityKey"` // Entity URL for instance http://www.okta.com/exk1fcia6d6EMsf331d8. EntityUrl pulumi.StringOutput `pulumi:"entityUrl"` // features enabled. Features pulumi.StringArrayOutput `pulumi:"features"` // Groups associated with the application Groups pulumi.StringArrayOutput `pulumi:"groups"` // Do not display application icon on mobile app. HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"` // Do not display application icon to users HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"` // Prompt user to re-authenticate if SP asks for it. HonorForceAuthn pulumi.BoolPtrOutput `pulumi:"honorForceAuthn"` // `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post` location from the SAML metadata. HttpPostBinding pulumi.StringOutput `pulumi:"httpPostBinding"` // `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect` location from the SAML metadata. HttpRedirectBinding pulumi.StringOutput `pulumi:"httpRedirectBinding"` // SAML issuer ID. IdpIssuer pulumi.StringPtrOutput `pulumi:"idpIssuer"` // Certificate key ID. KeyId pulumi.StringOutput `pulumi:"keyId"` // Certificate name. This modulates the rotation of keys. New name == new key. KeyName pulumi.StringPtrOutput `pulumi:"keyName"` // Number of years the certificate is valid. KeyYearsValid pulumi.IntPtrOutput `pulumi:"keyYearsValid"` // label of application. Label pulumi.StringOutput `pulumi:"label"` // The raw SAML metadata in XML. Metadata pulumi.StringOutput `pulumi:"metadata"` // The name of the attribute statement. Name pulumi.StringOutput `pulumi:"name"` // name of application from the Okta Integration Network, if not included a custom app will be created. PreconfiguredApp pulumi.StringPtrOutput `pulumi:"preconfiguredApp"` // The location where the app may present the SAML assertion. Recipient pulumi.StringPtrOutput `pulumi:"recipient"` // Denotes whether the request is compressed or not. RequestCompressed pulumi.BoolPtrOutput `pulumi:"requestCompressed"` // Determines whether the SAML auth response message is digitally signed. ResponseSigned pulumi.BoolPtrOutput `pulumi:"responseSigned"` // Sign on mode of application. SignOnMode pulumi.StringOutput `pulumi:"signOnMode"` // Signature algorithm used ot digitally sign the assertion and response. SignatureAlgorithm pulumi.StringPtrOutput `pulumi:"signatureAlgorithm"` // SAML service provider issuer. SpIssuer pulumi.StringPtrOutput `pulumi:"spIssuer"` // Single Sign on Url. SsoUrl pulumi.StringPtrOutput `pulumi:"ssoUrl"` // status of application. Status pulumi.StringPtrOutput `pulumi:"status"` // Identifies the SAML processing rules. SubjectNameIdFormat pulumi.StringPtrOutput `pulumi:"subjectNameIdFormat"` // Template for app user's username when a user is assigned to the app. SubjectNameIdTemplate pulumi.StringPtrOutput `pulumi:"subjectNameIdTemplate"` // Username template. UserNameTemplate pulumi.StringPtrOutput `pulumi:"userNameTemplate"` // Username template suffix. UserNameTemplateSuffix pulumi.StringPtrOutput `pulumi:"userNameTemplateSuffix"` // Username template type. UserNameTemplateType pulumi.StringPtrOutput `pulumi:"userNameTemplateType"` // Users associated with the application Users SamlUserArrayOutput `pulumi:"users"` }
Creates an SAML Application.
This resource allows you to create and configure an SAML Application.
func GetSaml ¶
func GetSaml(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SamlState, opts ...pulumi.ResourceOption) (*Saml, error)
GetSaml gets an existing Saml resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type SamlArgs ¶
type SamlArgs struct { // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Custom login page URL. AccessibilityLoginRedirectUrl pulumi.StringPtrInput // Enable self service. AccessibilitySelfService pulumi.BoolPtrInput // Application settings in JSON format. AppSettingsJson pulumi.StringPtrInput // Determines whether the SAML assertion is digitally signed. AssertionSigned pulumi.BoolPtrInput // List of SAML Attribute statements. AttributeStatements SamlAttributeStatementArrayInput // Audience restriction. Audience pulumi.StringPtrInput // Identifies the SAML authentication context class for the assertion’s authentication statement. AuthnContextClassRef pulumi.StringPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // Identifies a specific application resource in an IDP initiated SSO scenario. DefaultRelayState pulumi.StringPtrInput // Identifies the location where the SAML response is intended to be sent inside of the SAML assertion. Destination pulumi.StringPtrInput // Determines the digest algorithm used to digitally sign the SAML assertion and response. DigestAlgorithm pulumi.StringPtrInput // features enabled. Features pulumi.StringArrayInput // Groups associated with the application Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users HideWeb pulumi.BoolPtrInput // Prompt user to re-authenticate if SP asks for it. HonorForceAuthn pulumi.BoolPtrInput // SAML issuer ID. IdpIssuer pulumi.StringPtrInput // Certificate name. This modulates the rotation of keys. New name == new key. KeyName pulumi.StringPtrInput // Number of years the certificate is valid. KeyYearsValid pulumi.IntPtrInput // label of application. Label pulumi.StringInput // name of application from the Okta Integration Network, if not included a custom app will be created. PreconfiguredApp pulumi.StringPtrInput // The location where the app may present the SAML assertion. Recipient pulumi.StringPtrInput // Denotes whether the request is compressed or not. RequestCompressed pulumi.BoolPtrInput // Determines whether the SAML auth response message is digitally signed. ResponseSigned pulumi.BoolPtrInput // Signature algorithm used ot digitally sign the assertion and response. SignatureAlgorithm pulumi.StringPtrInput // SAML service provider issuer. SpIssuer pulumi.StringPtrInput // Single Sign on Url. SsoUrl pulumi.StringPtrInput // status of application. Status pulumi.StringPtrInput // Identifies the SAML processing rules. SubjectNameIdFormat pulumi.StringPtrInput // Template for app user's username when a user is assigned to the app. SubjectNameIdTemplate pulumi.StringPtrInput // Username template. UserNameTemplate pulumi.StringPtrInput // Username template suffix. UserNameTemplateSuffix pulumi.StringPtrInput // Username template type. UserNameTemplateType pulumi.StringPtrInput // Users associated with the application Users SamlUserArrayInput }
The set of arguments for constructing a Saml resource.
func (SamlArgs) ElementType ¶
type SamlAttributeStatement ¶
type SamlAttributeStatement struct { // Type of group attribute filter. FilterType *string `pulumi:"filterType"` // Filter value to use. FilterValue *string `pulumi:"filterValue"` // The name of the attribute statement. Name string `pulumi:"name"` // The attribute namespace. It can be set to `"urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified"`, `"urn:oasis:names:tc:SAML:2.0:attrname-format:uri"`, or `"urn:oasis:names:tc:SAML:2.0:attrname-format:basic"`. Namespace *string `pulumi:"namespace"` // The type of attribute statement value. Can be `"EXPRESSION"` or `"GROUP"`. Type *string `pulumi:"type"` // Array of values to use. Values []string `pulumi:"values"` }
type SamlAttributeStatementArgs ¶
type SamlAttributeStatementArgs struct { // Type of group attribute filter. FilterType pulumi.StringPtrInput `pulumi:"filterType"` // Filter value to use. FilterValue pulumi.StringPtrInput `pulumi:"filterValue"` // The name of the attribute statement. Name pulumi.StringInput `pulumi:"name"` // The attribute namespace. It can be set to `"urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified"`, `"urn:oasis:names:tc:SAML:2.0:attrname-format:uri"`, or `"urn:oasis:names:tc:SAML:2.0:attrname-format:basic"`. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The type of attribute statement value. Can be `"EXPRESSION"` or `"GROUP"`. Type pulumi.StringPtrInput `pulumi:"type"` // Array of values to use. Values pulumi.StringArrayInput `pulumi:"values"` }
func (SamlAttributeStatementArgs) ElementType ¶
func (SamlAttributeStatementArgs) ElementType() reflect.Type
func (SamlAttributeStatementArgs) ToSamlAttributeStatementOutput ¶
func (i SamlAttributeStatementArgs) ToSamlAttributeStatementOutput() SamlAttributeStatementOutput
func (SamlAttributeStatementArgs) ToSamlAttributeStatementOutputWithContext ¶
func (i SamlAttributeStatementArgs) ToSamlAttributeStatementOutputWithContext(ctx context.Context) SamlAttributeStatementOutput
type SamlAttributeStatementArray ¶
type SamlAttributeStatementArray []SamlAttributeStatementInput
func (SamlAttributeStatementArray) ElementType ¶
func (SamlAttributeStatementArray) ElementType() reflect.Type
func (SamlAttributeStatementArray) ToSamlAttributeStatementArrayOutput ¶
func (i SamlAttributeStatementArray) ToSamlAttributeStatementArrayOutput() SamlAttributeStatementArrayOutput
func (SamlAttributeStatementArray) ToSamlAttributeStatementArrayOutputWithContext ¶
func (i SamlAttributeStatementArray) ToSamlAttributeStatementArrayOutputWithContext(ctx context.Context) SamlAttributeStatementArrayOutput
type SamlAttributeStatementArrayInput ¶
type SamlAttributeStatementArrayInput interface { pulumi.Input ToSamlAttributeStatementArrayOutput() SamlAttributeStatementArrayOutput ToSamlAttributeStatementArrayOutputWithContext(context.Context) SamlAttributeStatementArrayOutput }
SamlAttributeStatementArrayInput is an input type that accepts SamlAttributeStatementArray and SamlAttributeStatementArrayOutput values. You can construct a concrete instance of `SamlAttributeStatementArrayInput` via:
SamlAttributeStatementArray{ SamlAttributeStatementArgs{...} }
type SamlAttributeStatementArrayOutput ¶
type SamlAttributeStatementArrayOutput struct{ *pulumi.OutputState }
func (SamlAttributeStatementArrayOutput) ElementType ¶
func (SamlAttributeStatementArrayOutput) ElementType() reflect.Type
func (SamlAttributeStatementArrayOutput) Index ¶
func (o SamlAttributeStatementArrayOutput) Index(i pulumi.IntInput) SamlAttributeStatementOutput
func (SamlAttributeStatementArrayOutput) ToSamlAttributeStatementArrayOutput ¶
func (o SamlAttributeStatementArrayOutput) ToSamlAttributeStatementArrayOutput() SamlAttributeStatementArrayOutput
func (SamlAttributeStatementArrayOutput) ToSamlAttributeStatementArrayOutputWithContext ¶
func (o SamlAttributeStatementArrayOutput) ToSamlAttributeStatementArrayOutputWithContext(ctx context.Context) SamlAttributeStatementArrayOutput
type SamlAttributeStatementInput ¶
type SamlAttributeStatementInput interface { pulumi.Input ToSamlAttributeStatementOutput() SamlAttributeStatementOutput ToSamlAttributeStatementOutputWithContext(context.Context) SamlAttributeStatementOutput }
SamlAttributeStatementInput is an input type that accepts SamlAttributeStatementArgs and SamlAttributeStatementOutput values. You can construct a concrete instance of `SamlAttributeStatementInput` via:
SamlAttributeStatementArgs{...}
type SamlAttributeStatementOutput ¶
type SamlAttributeStatementOutput struct{ *pulumi.OutputState }
func (SamlAttributeStatementOutput) ElementType ¶
func (SamlAttributeStatementOutput) ElementType() reflect.Type
func (SamlAttributeStatementOutput) FilterType ¶
func (o SamlAttributeStatementOutput) FilterType() pulumi.StringPtrOutput
Type of group attribute filter.
func (SamlAttributeStatementOutput) FilterValue ¶
func (o SamlAttributeStatementOutput) FilterValue() pulumi.StringPtrOutput
Filter value to use.
func (SamlAttributeStatementOutput) Name ¶
func (o SamlAttributeStatementOutput) Name() pulumi.StringOutput
The name of the attribute statement.
func (SamlAttributeStatementOutput) Namespace ¶
func (o SamlAttributeStatementOutput) Namespace() pulumi.StringPtrOutput
The attribute namespace. It can be set to `"urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified"`, `"urn:oasis:names:tc:SAML:2.0:attrname-format:uri"`, or `"urn:oasis:names:tc:SAML:2.0:attrname-format:basic"`.
func (SamlAttributeStatementOutput) ToSamlAttributeStatementOutput ¶
func (o SamlAttributeStatementOutput) ToSamlAttributeStatementOutput() SamlAttributeStatementOutput
func (SamlAttributeStatementOutput) ToSamlAttributeStatementOutputWithContext ¶
func (o SamlAttributeStatementOutput) ToSamlAttributeStatementOutputWithContext(ctx context.Context) SamlAttributeStatementOutput
func (SamlAttributeStatementOutput) Type ¶
func (o SamlAttributeStatementOutput) Type() pulumi.StringPtrOutput
The type of attribute statement value. Can be `"EXPRESSION"` or `"GROUP"`.
func (SamlAttributeStatementOutput) Values ¶
func (o SamlAttributeStatementOutput) Values() pulumi.StringArrayOutput
Array of values to use.
type SamlState ¶
type SamlState struct { // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Custom login page URL. AccessibilityLoginRedirectUrl pulumi.StringPtrInput // Enable self service. AccessibilitySelfService pulumi.BoolPtrInput // Application settings in JSON format. AppSettingsJson pulumi.StringPtrInput // Determines whether the SAML assertion is digitally signed. AssertionSigned pulumi.BoolPtrInput // List of SAML Attribute statements. AttributeStatements SamlAttributeStatementArrayInput // Audience restriction. Audience pulumi.StringPtrInput // Identifies the SAML authentication context class for the assertion’s authentication statement. AuthnContextClassRef pulumi.StringPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // The raw signing certificate. Certificate pulumi.StringPtrInput // Identifies a specific application resource in an IDP initiated SSO scenario. DefaultRelayState pulumi.StringPtrInput // Identifies the location where the SAML response is intended to be sent inside of the SAML assertion. Destination pulumi.StringPtrInput // Determines the digest algorithm used to digitally sign the SAML assertion and response. DigestAlgorithm pulumi.StringPtrInput // Entity ID, the ID portion of the `entityUrl`. EntityKey pulumi.StringPtrInput // Entity URL for instance http://www.okta.com/exk1fcia6d6EMsf331d8. EntityUrl pulumi.StringPtrInput // features enabled. Features pulumi.StringArrayInput // Groups associated with the application Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users HideWeb pulumi.BoolPtrInput // Prompt user to re-authenticate if SP asks for it. HonorForceAuthn pulumi.BoolPtrInput // `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post` location from the SAML metadata. HttpPostBinding pulumi.StringPtrInput // `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect` location from the SAML metadata. HttpRedirectBinding pulumi.StringPtrInput // SAML issuer ID. IdpIssuer pulumi.StringPtrInput // Certificate key ID. KeyId pulumi.StringPtrInput // Certificate name. This modulates the rotation of keys. New name == new key. KeyName pulumi.StringPtrInput // Number of years the certificate is valid. KeyYearsValid pulumi.IntPtrInput // label of application. Label pulumi.StringPtrInput // The raw SAML metadata in XML. Metadata pulumi.StringPtrInput // The name of the attribute statement. Name pulumi.StringPtrInput // name of application from the Okta Integration Network, if not included a custom app will be created. PreconfiguredApp pulumi.StringPtrInput // The location where the app may present the SAML assertion. Recipient pulumi.StringPtrInput // Denotes whether the request is compressed or not. RequestCompressed pulumi.BoolPtrInput // Determines whether the SAML auth response message is digitally signed. ResponseSigned pulumi.BoolPtrInput // Sign on mode of application. SignOnMode pulumi.StringPtrInput // Signature algorithm used ot digitally sign the assertion and response. SignatureAlgorithm pulumi.StringPtrInput // SAML service provider issuer. SpIssuer pulumi.StringPtrInput // Single Sign on Url. SsoUrl pulumi.StringPtrInput // status of application. Status pulumi.StringPtrInput // Identifies the SAML processing rules. SubjectNameIdFormat pulumi.StringPtrInput // Template for app user's username when a user is assigned to the app. SubjectNameIdTemplate pulumi.StringPtrInput // Username template. UserNameTemplate pulumi.StringPtrInput // Username template suffix. UserNameTemplateSuffix pulumi.StringPtrInput // Username template type. UserNameTemplateType pulumi.StringPtrInput // Users associated with the application Users SamlUserArrayInput }
func (SamlState) ElementType ¶
type SamlUserArgs ¶
type SamlUserArgs struct { // id of application. Id pulumi.StringPtrInput `pulumi:"id"` Password pulumi.StringPtrInput `pulumi:"password"` Scope pulumi.StringPtrInput `pulumi:"scope"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (SamlUserArgs) ElementType ¶
func (SamlUserArgs) ElementType() reflect.Type
func (SamlUserArgs) ToSamlUserOutput ¶
func (i SamlUserArgs) ToSamlUserOutput() SamlUserOutput
func (SamlUserArgs) ToSamlUserOutputWithContext ¶
func (i SamlUserArgs) ToSamlUserOutputWithContext(ctx context.Context) SamlUserOutput
type SamlUserArray ¶
type SamlUserArray []SamlUserInput
func (SamlUserArray) ElementType ¶
func (SamlUserArray) ElementType() reflect.Type
func (SamlUserArray) ToSamlUserArrayOutput ¶
func (i SamlUserArray) ToSamlUserArrayOutput() SamlUserArrayOutput
func (SamlUserArray) ToSamlUserArrayOutputWithContext ¶
func (i SamlUserArray) ToSamlUserArrayOutputWithContext(ctx context.Context) SamlUserArrayOutput
type SamlUserArrayInput ¶
type SamlUserArrayInput interface { pulumi.Input ToSamlUserArrayOutput() SamlUserArrayOutput ToSamlUserArrayOutputWithContext(context.Context) SamlUserArrayOutput }
SamlUserArrayInput is an input type that accepts SamlUserArray and SamlUserArrayOutput values. You can construct a concrete instance of `SamlUserArrayInput` via:
SamlUserArray{ SamlUserArgs{...} }
type SamlUserArrayOutput ¶
type SamlUserArrayOutput struct{ *pulumi.OutputState }
func (SamlUserArrayOutput) ElementType ¶
func (SamlUserArrayOutput) ElementType() reflect.Type
func (SamlUserArrayOutput) Index ¶
func (o SamlUserArrayOutput) Index(i pulumi.IntInput) SamlUserOutput
func (SamlUserArrayOutput) ToSamlUserArrayOutput ¶
func (o SamlUserArrayOutput) ToSamlUserArrayOutput() SamlUserArrayOutput
func (SamlUserArrayOutput) ToSamlUserArrayOutputWithContext ¶
func (o SamlUserArrayOutput) ToSamlUserArrayOutputWithContext(ctx context.Context) SamlUserArrayOutput
type SamlUserInput ¶
type SamlUserInput interface { pulumi.Input ToSamlUserOutput() SamlUserOutput ToSamlUserOutputWithContext(context.Context) SamlUserOutput }
SamlUserInput is an input type that accepts SamlUserArgs and SamlUserOutput values. You can construct a concrete instance of `SamlUserInput` via:
SamlUserArgs{...}
type SamlUserOutput ¶
type SamlUserOutput struct{ *pulumi.OutputState }
func (SamlUserOutput) ElementType ¶
func (SamlUserOutput) ElementType() reflect.Type
func (SamlUserOutput) Password ¶
func (o SamlUserOutput) Password() pulumi.StringPtrOutput
func (SamlUserOutput) Scope ¶
func (o SamlUserOutput) Scope() pulumi.StringPtrOutput
func (SamlUserOutput) ToSamlUserOutput ¶
func (o SamlUserOutput) ToSamlUserOutput() SamlUserOutput
func (SamlUserOutput) ToSamlUserOutputWithContext ¶
func (o SamlUserOutput) ToSamlUserOutputWithContext(ctx context.Context) SamlUserOutput
func (SamlUserOutput) Username ¶
func (o SamlUserOutput) Username() pulumi.StringPtrOutput
type SecurePasswordStore ¶
type SecurePasswordStore struct { pulumi.CustomResourceState // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"` // Enable self service. By default it is `false`. AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"` // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"` // Application credentials scheme. Can be set to `"EDIT_USERNAME_AND_PASSWORD"`, `"ADMIN_SETS_CREDENTIALS"`, `"EDIT_PASSWORD_ONLY"`, `"EXTERNAL_PASSWORD_SYNC"`, or `"SHARED_USERNAME_AND_PASSWORD"`. CredentialsScheme pulumi.StringPtrOutput `pulumi:"credentialsScheme"` // Groups associated with the application. See `app.GroupAssignment` for a more flexible approach. Groups pulumi.StringArrayOutput `pulumi:"groups"` // Do not display application icon on mobile app. HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"` // Do not display application icon to users. HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"` // The display name of the Application. Label pulumi.StringOutput `pulumi:"label"` // Name assigned to the application by Okta. Name pulumi.StringOutput `pulumi:"name"` // Name of optional param in the login form. OptionalField1 pulumi.StringPtrOutput `pulumi:"optionalField1"` // Name of optional value in the login form. OptionalField1Value pulumi.StringPtrOutput `pulumi:"optionalField1Value"` // Name of optional param in the login form. OptionalField2 pulumi.StringPtrOutput `pulumi:"optionalField2"` // Name of optional value in the login form. OptionalField2Value pulumi.StringPtrOutput `pulumi:"optionalField2Value"` // Name of optional param in the login form. OptionalField3 pulumi.StringPtrOutput `pulumi:"optionalField3"` // Name of optional value in the login form. OptionalField3Value pulumi.StringPtrOutput `pulumi:"optionalField3Value"` // Login password field. PasswordField pulumi.StringOutput `pulumi:"passwordField"` // Allow user to reveal password. RevealPassword pulumi.BoolPtrOutput `pulumi:"revealPassword"` SharedPassword pulumi.StringPtrOutput `pulumi:"sharedPassword"` SharedUsername pulumi.StringPtrOutput `pulumi:"sharedUsername"` // Sign on mode of application. SignOnMode pulumi.StringOutput `pulumi:"signOnMode"` // Status of application. By default it is `"ACTIVE"`. Status pulumi.StringPtrOutput `pulumi:"status"` // Login URL. Url pulumi.StringOutput `pulumi:"url"` // The default username assigned to each user. UserNameTemplate pulumi.StringOutput `pulumi:"userNameTemplate"` // The Username template type. UserNameTemplateType pulumi.StringOutput `pulumi:"userNameTemplateType"` // Login username field. UsernameField pulumi.StringOutput `pulumi:"usernameField"` // The users assigned to the application. See `app.User` for a more flexible approach. Users SecurePasswordStoreUserArrayOutput `pulumi:"users"` }
Creates a Secure Password Store Application.
This resource allows you to create and configure a Secure Password Store Application.
func GetSecurePasswordStore ¶
func GetSecurePasswordStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurePasswordStoreState, opts ...pulumi.ResourceOption) (*SecurePasswordStore, error)
GetSecurePasswordStore gets an existing SecurePasswordStore 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 NewSecurePasswordStore ¶
func NewSecurePasswordStore(ctx *pulumi.Context, name string, args *SecurePasswordStoreArgs, opts ...pulumi.ResourceOption) (*SecurePasswordStore, error)
NewSecurePasswordStore registers a new resource with the given unique name, arguments, and options.
type SecurePasswordStoreArgs ¶
type SecurePasswordStoreArgs struct { // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Enable self service. By default it is `false`. AccessibilitySelfService pulumi.BoolPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // Application credentials scheme. Can be set to `"EDIT_USERNAME_AND_PASSWORD"`, `"ADMIN_SETS_CREDENTIALS"`, `"EDIT_PASSWORD_ONLY"`, `"EXTERNAL_PASSWORD_SYNC"`, or `"SHARED_USERNAME_AND_PASSWORD"`. CredentialsScheme pulumi.StringPtrInput // Groups associated with the application. See `app.GroupAssignment` for a more flexible approach. Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users. HideWeb pulumi.BoolPtrInput // The display name of the Application. Label pulumi.StringInput // Name of optional param in the login form. OptionalField1 pulumi.StringPtrInput // Name of optional value in the login form. OptionalField1Value pulumi.StringPtrInput // Name of optional param in the login form. OptionalField2 pulumi.StringPtrInput // Name of optional value in the login form. OptionalField2Value pulumi.StringPtrInput // Name of optional param in the login form. OptionalField3 pulumi.StringPtrInput // Name of optional value in the login form. OptionalField3Value pulumi.StringPtrInput // Login password field. PasswordField pulumi.StringInput // Allow user to reveal password. RevealPassword pulumi.BoolPtrInput SharedPassword pulumi.StringPtrInput SharedUsername pulumi.StringPtrInput // Status of application. By default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Login URL. Url pulumi.StringInput // Login username field. UsernameField pulumi.StringInput // The users assigned to the application. See `app.User` for a more flexible approach. Users SecurePasswordStoreUserArrayInput }
The set of arguments for constructing a SecurePasswordStore resource.
func (SecurePasswordStoreArgs) ElementType ¶
func (SecurePasswordStoreArgs) ElementType() reflect.Type
type SecurePasswordStoreState ¶
type SecurePasswordStoreState struct { // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Enable self service. By default it is `false`. AccessibilitySelfService pulumi.BoolPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // Application credentials scheme. Can be set to `"EDIT_USERNAME_AND_PASSWORD"`, `"ADMIN_SETS_CREDENTIALS"`, `"EDIT_PASSWORD_ONLY"`, `"EXTERNAL_PASSWORD_SYNC"`, or `"SHARED_USERNAME_AND_PASSWORD"`. CredentialsScheme pulumi.StringPtrInput // Groups associated with the application. See `app.GroupAssignment` for a more flexible approach. Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users. HideWeb pulumi.BoolPtrInput // The display name of the Application. Label pulumi.StringPtrInput // Name assigned to the application by Okta. Name pulumi.StringPtrInput // Name of optional param in the login form. OptionalField1 pulumi.StringPtrInput // Name of optional value in the login form. OptionalField1Value pulumi.StringPtrInput // Name of optional param in the login form. OptionalField2 pulumi.StringPtrInput // Name of optional value in the login form. OptionalField2Value pulumi.StringPtrInput // Name of optional param in the login form. OptionalField3 pulumi.StringPtrInput // Name of optional value in the login form. OptionalField3Value pulumi.StringPtrInput // Login password field. PasswordField pulumi.StringPtrInput // Allow user to reveal password. RevealPassword pulumi.BoolPtrInput SharedPassword pulumi.StringPtrInput SharedUsername pulumi.StringPtrInput // Sign on mode of application. SignOnMode pulumi.StringPtrInput // Status of application. By default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Login URL. Url pulumi.StringPtrInput // The default username assigned to each user. UserNameTemplate pulumi.StringPtrInput // The Username template type. UserNameTemplateType pulumi.StringPtrInput // Login username field. UsernameField pulumi.StringPtrInput // The users assigned to the application. See `app.User` for a more flexible approach. Users SecurePasswordStoreUserArrayInput }
func (SecurePasswordStoreState) ElementType ¶
func (SecurePasswordStoreState) ElementType() reflect.Type
type SecurePasswordStoreUser ¶
type SecurePasswordStoreUserArgs ¶
type SecurePasswordStoreUserArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Password pulumi.StringPtrInput `pulumi:"password"` Scope pulumi.StringPtrInput `pulumi:"scope"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (SecurePasswordStoreUserArgs) ElementType ¶
func (SecurePasswordStoreUserArgs) ElementType() reflect.Type
func (SecurePasswordStoreUserArgs) ToSecurePasswordStoreUserOutput ¶
func (i SecurePasswordStoreUserArgs) ToSecurePasswordStoreUserOutput() SecurePasswordStoreUserOutput
func (SecurePasswordStoreUserArgs) ToSecurePasswordStoreUserOutputWithContext ¶
func (i SecurePasswordStoreUserArgs) ToSecurePasswordStoreUserOutputWithContext(ctx context.Context) SecurePasswordStoreUserOutput
type SecurePasswordStoreUserArray ¶
type SecurePasswordStoreUserArray []SecurePasswordStoreUserInput
func (SecurePasswordStoreUserArray) ElementType ¶
func (SecurePasswordStoreUserArray) ElementType() reflect.Type
func (SecurePasswordStoreUserArray) ToSecurePasswordStoreUserArrayOutput ¶
func (i SecurePasswordStoreUserArray) ToSecurePasswordStoreUserArrayOutput() SecurePasswordStoreUserArrayOutput
func (SecurePasswordStoreUserArray) ToSecurePasswordStoreUserArrayOutputWithContext ¶
func (i SecurePasswordStoreUserArray) ToSecurePasswordStoreUserArrayOutputWithContext(ctx context.Context) SecurePasswordStoreUserArrayOutput
type SecurePasswordStoreUserArrayInput ¶
type SecurePasswordStoreUserArrayInput interface { pulumi.Input ToSecurePasswordStoreUserArrayOutput() SecurePasswordStoreUserArrayOutput ToSecurePasswordStoreUserArrayOutputWithContext(context.Context) SecurePasswordStoreUserArrayOutput }
SecurePasswordStoreUserArrayInput is an input type that accepts SecurePasswordStoreUserArray and SecurePasswordStoreUserArrayOutput values. You can construct a concrete instance of `SecurePasswordStoreUserArrayInput` via:
SecurePasswordStoreUserArray{ SecurePasswordStoreUserArgs{...} }
type SecurePasswordStoreUserArrayOutput ¶
type SecurePasswordStoreUserArrayOutput struct{ *pulumi.OutputState }
func (SecurePasswordStoreUserArrayOutput) ElementType ¶
func (SecurePasswordStoreUserArrayOutput) ElementType() reflect.Type
func (SecurePasswordStoreUserArrayOutput) Index ¶
func (o SecurePasswordStoreUserArrayOutput) Index(i pulumi.IntInput) SecurePasswordStoreUserOutput
func (SecurePasswordStoreUserArrayOutput) ToSecurePasswordStoreUserArrayOutput ¶
func (o SecurePasswordStoreUserArrayOutput) ToSecurePasswordStoreUserArrayOutput() SecurePasswordStoreUserArrayOutput
func (SecurePasswordStoreUserArrayOutput) ToSecurePasswordStoreUserArrayOutputWithContext ¶
func (o SecurePasswordStoreUserArrayOutput) ToSecurePasswordStoreUserArrayOutputWithContext(ctx context.Context) SecurePasswordStoreUserArrayOutput
type SecurePasswordStoreUserInput ¶
type SecurePasswordStoreUserInput interface { pulumi.Input ToSecurePasswordStoreUserOutput() SecurePasswordStoreUserOutput ToSecurePasswordStoreUserOutputWithContext(context.Context) SecurePasswordStoreUserOutput }
SecurePasswordStoreUserInput is an input type that accepts SecurePasswordStoreUserArgs and SecurePasswordStoreUserOutput values. You can construct a concrete instance of `SecurePasswordStoreUserInput` via:
SecurePasswordStoreUserArgs{...}
type SecurePasswordStoreUserOutput ¶
type SecurePasswordStoreUserOutput struct{ *pulumi.OutputState }
func (SecurePasswordStoreUserOutput) ElementType ¶
func (SecurePasswordStoreUserOutput) ElementType() reflect.Type
func (SecurePasswordStoreUserOutput) Id ¶
func (o SecurePasswordStoreUserOutput) Id() pulumi.StringPtrOutput
func (SecurePasswordStoreUserOutput) Password ¶
func (o SecurePasswordStoreUserOutput) Password() pulumi.StringPtrOutput
func (SecurePasswordStoreUserOutput) Scope ¶
func (o SecurePasswordStoreUserOutput) Scope() pulumi.StringPtrOutput
func (SecurePasswordStoreUserOutput) ToSecurePasswordStoreUserOutput ¶
func (o SecurePasswordStoreUserOutput) ToSecurePasswordStoreUserOutput() SecurePasswordStoreUserOutput
func (SecurePasswordStoreUserOutput) ToSecurePasswordStoreUserOutputWithContext ¶
func (o SecurePasswordStoreUserOutput) ToSecurePasswordStoreUserOutputWithContext(ctx context.Context) SecurePasswordStoreUserOutput
func (SecurePasswordStoreUserOutput) Username ¶
func (o SecurePasswordStoreUserOutput) Username() pulumi.StringPtrOutput
type Swa ¶
type Swa struct { pulumi.CustomResourceState // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"` // Enable self service. By default it is `false`. AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"` // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"` // Login button field. ButtonField pulumi.StringPtrOutput `pulumi:"buttonField"` // Groups associated with the application. See `app.GroupAssignment` for a more flexible approach. Groups pulumi.StringArrayOutput `pulumi:"groups"` // Do not display application icon on mobile app. HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"` // Do not display application icon to users. HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"` // The display name of the Application. Label pulumi.StringOutput `pulumi:"label"` // Name assigned to the application by Okta. Name pulumi.StringOutput `pulumi:"name"` // Login password field. PasswordField pulumi.StringPtrOutput `pulumi:"passwordField"` // name of application from the Okta Integration Network, if not included a custom app will be created. PreconfiguredApp pulumi.StringPtrOutput `pulumi:"preconfiguredApp"` // Sign on mode of application. SignOnMode pulumi.StringOutput `pulumi:"signOnMode"` // Status of application. By default it is `"ACTIVE"`. Status pulumi.StringPtrOutput `pulumi:"status"` // Login URL. Url pulumi.StringPtrOutput `pulumi:"url"` // A regex that further restricts URL to the specified regex. UrlRegex pulumi.StringPtrOutput `pulumi:"urlRegex"` // The default username assigned to each user. UserNameTemplate pulumi.StringOutput `pulumi:"userNameTemplate"` // The Username template type. UserNameTemplateType pulumi.StringOutput `pulumi:"userNameTemplateType"` // Login username field. UsernameField pulumi.StringPtrOutput `pulumi:"usernameField"` // The users assigned to the application. See `app.User` for a more flexible approach. Users SwaUserArrayOutput `pulumi:"users"` }
Creates an SWA Application.
This resource allows you to create and configure an SWA Application.
func GetSwa ¶
func GetSwa(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SwaState, opts ...pulumi.ResourceOption) (*Swa, error)
GetSwa gets an existing Swa resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type SwaArgs ¶
type SwaArgs struct { // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Enable self service. By default it is `false`. AccessibilitySelfService pulumi.BoolPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // Login button field. ButtonField pulumi.StringPtrInput // Groups associated with the application. See `app.GroupAssignment` for a more flexible approach. Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users. HideWeb pulumi.BoolPtrInput // The display name of the Application. Label pulumi.StringInput // Login password field. PasswordField pulumi.StringPtrInput // name of application from the Okta Integration Network, if not included a custom app will be created. PreconfiguredApp pulumi.StringPtrInput // Status of application. By default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Login URL. Url pulumi.StringPtrInput // A regex that further restricts URL to the specified regex. UrlRegex pulumi.StringPtrInput // Login username field. UsernameField pulumi.StringPtrInput // The users assigned to the application. See `app.User` for a more flexible approach. Users SwaUserArrayInput }
The set of arguments for constructing a Swa resource.
func (SwaArgs) ElementType ¶
type SwaState ¶
type SwaState struct { // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Enable self service. By default it is `false`. AccessibilitySelfService pulumi.BoolPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // Login button field. ButtonField pulumi.StringPtrInput // Groups associated with the application. See `app.GroupAssignment` for a more flexible approach. Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users. HideWeb pulumi.BoolPtrInput // The display name of the Application. Label pulumi.StringPtrInput // Name assigned to the application by Okta. Name pulumi.StringPtrInput // Login password field. PasswordField pulumi.StringPtrInput // name of application from the Okta Integration Network, if not included a custom app will be created. PreconfiguredApp pulumi.StringPtrInput // Sign on mode of application. SignOnMode pulumi.StringPtrInput // Status of application. By default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Login URL. Url pulumi.StringPtrInput // A regex that further restricts URL to the specified regex. UrlRegex pulumi.StringPtrInput // The default username assigned to each user. UserNameTemplate pulumi.StringPtrInput // The Username template type. UserNameTemplateType pulumi.StringPtrInput // Login username field. UsernameField pulumi.StringPtrInput // The users assigned to the application. See `app.User` for a more flexible approach. Users SwaUserArrayInput }
func (SwaState) ElementType ¶
type SwaUserArgs ¶
type SwaUserArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Password pulumi.StringPtrInput `pulumi:"password"` Scope pulumi.StringPtrInput `pulumi:"scope"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (SwaUserArgs) ElementType ¶
func (SwaUserArgs) ElementType() reflect.Type
func (SwaUserArgs) ToSwaUserOutput ¶
func (i SwaUserArgs) ToSwaUserOutput() SwaUserOutput
func (SwaUserArgs) ToSwaUserOutputWithContext ¶
func (i SwaUserArgs) ToSwaUserOutputWithContext(ctx context.Context) SwaUserOutput
type SwaUserArray ¶
type SwaUserArray []SwaUserInput
func (SwaUserArray) ElementType ¶
func (SwaUserArray) ElementType() reflect.Type
func (SwaUserArray) ToSwaUserArrayOutput ¶
func (i SwaUserArray) ToSwaUserArrayOutput() SwaUserArrayOutput
func (SwaUserArray) ToSwaUserArrayOutputWithContext ¶
func (i SwaUserArray) ToSwaUserArrayOutputWithContext(ctx context.Context) SwaUserArrayOutput
type SwaUserArrayInput ¶
type SwaUserArrayInput interface { pulumi.Input ToSwaUserArrayOutput() SwaUserArrayOutput ToSwaUserArrayOutputWithContext(context.Context) SwaUserArrayOutput }
SwaUserArrayInput is an input type that accepts SwaUserArray and SwaUserArrayOutput values. You can construct a concrete instance of `SwaUserArrayInput` via:
SwaUserArray{ SwaUserArgs{...} }
type SwaUserArrayOutput ¶
type SwaUserArrayOutput struct{ *pulumi.OutputState }
func (SwaUserArrayOutput) ElementType ¶
func (SwaUserArrayOutput) ElementType() reflect.Type
func (SwaUserArrayOutput) Index ¶
func (o SwaUserArrayOutput) Index(i pulumi.IntInput) SwaUserOutput
func (SwaUserArrayOutput) ToSwaUserArrayOutput ¶
func (o SwaUserArrayOutput) ToSwaUserArrayOutput() SwaUserArrayOutput
func (SwaUserArrayOutput) ToSwaUserArrayOutputWithContext ¶
func (o SwaUserArrayOutput) ToSwaUserArrayOutputWithContext(ctx context.Context) SwaUserArrayOutput
type SwaUserInput ¶
type SwaUserInput interface { pulumi.Input ToSwaUserOutput() SwaUserOutput ToSwaUserOutputWithContext(context.Context) SwaUserOutput }
SwaUserInput is an input type that accepts SwaUserArgs and SwaUserOutput values. You can construct a concrete instance of `SwaUserInput` via:
SwaUserArgs{...}
type SwaUserOutput ¶
type SwaUserOutput struct{ *pulumi.OutputState }
func (SwaUserOutput) ElementType ¶
func (SwaUserOutput) ElementType() reflect.Type
func (SwaUserOutput) Id ¶
func (o SwaUserOutput) Id() pulumi.StringPtrOutput
func (SwaUserOutput) Password ¶
func (o SwaUserOutput) Password() pulumi.StringPtrOutput
func (SwaUserOutput) Scope ¶
func (o SwaUserOutput) Scope() pulumi.StringPtrOutput
func (SwaUserOutput) ToSwaUserOutput ¶
func (o SwaUserOutput) ToSwaUserOutput() SwaUserOutput
func (SwaUserOutput) ToSwaUserOutputWithContext ¶
func (o SwaUserOutput) ToSwaUserOutputWithContext(ctx context.Context) SwaUserOutput
func (SwaUserOutput) Username ¶
func (o SwaUserOutput) Username() pulumi.StringPtrOutput
type ThreeField ¶
type ThreeField struct { pulumi.CustomResourceState // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"` // Enable self service. By default it is `false`. AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"` // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"` // Login button field CSS selector. ButtonSelector pulumi.StringOutput `pulumi:"buttonSelector"` // Extra field CSS selector. ExtraFieldSelector pulumi.StringOutput `pulumi:"extraFieldSelector"` // Value for extra form field. ExtraFieldValue pulumi.StringOutput `pulumi:"extraFieldValue"` // Groups associated with the application. See `app.GroupAssignment` for a more flexible approach. Groups pulumi.StringArrayOutput `pulumi:"groups"` // Do not display application icon on mobile app. HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"` // Do not display application icon to users. HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"` // The display name of the Application. Label pulumi.StringOutput `pulumi:"label"` // Name assigned to the application by Okta. Name pulumi.StringOutput `pulumi:"name"` // Login password field CSS selector. PasswordSelector pulumi.StringOutput `pulumi:"passwordSelector"` // Sign on mode of application. SignOnMode pulumi.StringOutput `pulumi:"signOnMode"` // Status of application. By default it is `"ACTIVE"`. Status pulumi.StringPtrOutput `pulumi:"status"` // Login URL. Url pulumi.StringOutput `pulumi:"url"` // A regex that further restricts URL to the specified regex. UrlRegex pulumi.StringPtrOutput `pulumi:"urlRegex"` // The default username assigned to each user. UserNameTemplate pulumi.StringOutput `pulumi:"userNameTemplate"` // The Username template type. UserNameTemplateType pulumi.StringOutput `pulumi:"userNameTemplateType"` // Login username field CSS selector. UsernameSelector pulumi.StringOutput `pulumi:"usernameSelector"` // The users assigned to the application. See `app.User` for a more flexible approach. Users ThreeFieldUserArrayOutput `pulumi:"users"` }
Creates an Three Field Application.
This resource allows you to create and configure an Three Field Application.
func GetThreeField ¶
func GetThreeField(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ThreeFieldState, opts ...pulumi.ResourceOption) (*ThreeField, error)
GetThreeField gets an existing ThreeField 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 NewThreeField ¶
func NewThreeField(ctx *pulumi.Context, name string, args *ThreeFieldArgs, opts ...pulumi.ResourceOption) (*ThreeField, error)
NewThreeField registers a new resource with the given unique name, arguments, and options.
type ThreeFieldArgs ¶
type ThreeFieldArgs struct { // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Enable self service. By default it is `false`. AccessibilitySelfService pulumi.BoolPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // Login button field CSS selector. ButtonSelector pulumi.StringInput // Extra field CSS selector. ExtraFieldSelector pulumi.StringInput // Value for extra form field. ExtraFieldValue pulumi.StringInput // Groups associated with the application. See `app.GroupAssignment` for a more flexible approach. Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users. HideWeb pulumi.BoolPtrInput // The display name of the Application. Label pulumi.StringInput // Login password field CSS selector. PasswordSelector pulumi.StringInput // Status of application. By default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Login URL. Url pulumi.StringInput // A regex that further restricts URL to the specified regex. UrlRegex pulumi.StringPtrInput // Login username field CSS selector. UsernameSelector pulumi.StringInput // The users assigned to the application. See `app.User` for a more flexible approach. Users ThreeFieldUserArrayInput }
The set of arguments for constructing a ThreeField resource.
func (ThreeFieldArgs) ElementType ¶
func (ThreeFieldArgs) ElementType() reflect.Type
type ThreeFieldState ¶
type ThreeFieldState struct { // Custom error page URL. AccessibilityErrorRedirectUrl pulumi.StringPtrInput // Enable self service. By default it is `false`. AccessibilitySelfService pulumi.BoolPtrInput // Display auto submit toolbar. AutoSubmitToolbar pulumi.BoolPtrInput // Login button field CSS selector. ButtonSelector pulumi.StringPtrInput // Extra field CSS selector. ExtraFieldSelector pulumi.StringPtrInput // Value for extra form field. ExtraFieldValue pulumi.StringPtrInput // Groups associated with the application. See `app.GroupAssignment` for a more flexible approach. Groups pulumi.StringArrayInput // Do not display application icon on mobile app. HideIos pulumi.BoolPtrInput // Do not display application icon to users. HideWeb pulumi.BoolPtrInput // The display name of the Application. Label pulumi.StringPtrInput // Name assigned to the application by Okta. Name pulumi.StringPtrInput // Login password field CSS selector. PasswordSelector pulumi.StringPtrInput // Sign on mode of application. SignOnMode pulumi.StringPtrInput // Status of application. By default it is `"ACTIVE"`. Status pulumi.StringPtrInput // Login URL. Url pulumi.StringPtrInput // A regex that further restricts URL to the specified regex. UrlRegex pulumi.StringPtrInput // The default username assigned to each user. UserNameTemplate pulumi.StringPtrInput // The Username template type. UserNameTemplateType pulumi.StringPtrInput // Login username field CSS selector. UsernameSelector pulumi.StringPtrInput // The users assigned to the application. See `app.User` for a more flexible approach. Users ThreeFieldUserArrayInput }
func (ThreeFieldState) ElementType ¶
func (ThreeFieldState) ElementType() reflect.Type
type ThreeFieldUser ¶
type ThreeFieldUserArgs ¶
type ThreeFieldUserArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Password pulumi.StringPtrInput `pulumi:"password"` Scope pulumi.StringPtrInput `pulumi:"scope"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (ThreeFieldUserArgs) ElementType ¶
func (ThreeFieldUserArgs) ElementType() reflect.Type
func (ThreeFieldUserArgs) ToThreeFieldUserOutput ¶
func (i ThreeFieldUserArgs) ToThreeFieldUserOutput() ThreeFieldUserOutput
func (ThreeFieldUserArgs) ToThreeFieldUserOutputWithContext ¶
func (i ThreeFieldUserArgs) ToThreeFieldUserOutputWithContext(ctx context.Context) ThreeFieldUserOutput
type ThreeFieldUserArray ¶
type ThreeFieldUserArray []ThreeFieldUserInput
func (ThreeFieldUserArray) ElementType ¶
func (ThreeFieldUserArray) ElementType() reflect.Type
func (ThreeFieldUserArray) ToThreeFieldUserArrayOutput ¶
func (i ThreeFieldUserArray) ToThreeFieldUserArrayOutput() ThreeFieldUserArrayOutput
func (ThreeFieldUserArray) ToThreeFieldUserArrayOutputWithContext ¶
func (i ThreeFieldUserArray) ToThreeFieldUserArrayOutputWithContext(ctx context.Context) ThreeFieldUserArrayOutput
type ThreeFieldUserArrayInput ¶
type ThreeFieldUserArrayInput interface { pulumi.Input ToThreeFieldUserArrayOutput() ThreeFieldUserArrayOutput ToThreeFieldUserArrayOutputWithContext(context.Context) ThreeFieldUserArrayOutput }
ThreeFieldUserArrayInput is an input type that accepts ThreeFieldUserArray and ThreeFieldUserArrayOutput values. You can construct a concrete instance of `ThreeFieldUserArrayInput` via:
ThreeFieldUserArray{ ThreeFieldUserArgs{...} }
type ThreeFieldUserArrayOutput ¶
type ThreeFieldUserArrayOutput struct{ *pulumi.OutputState }
func (ThreeFieldUserArrayOutput) ElementType ¶
func (ThreeFieldUserArrayOutput) ElementType() reflect.Type
func (ThreeFieldUserArrayOutput) Index ¶
func (o ThreeFieldUserArrayOutput) Index(i pulumi.IntInput) ThreeFieldUserOutput
func (ThreeFieldUserArrayOutput) ToThreeFieldUserArrayOutput ¶
func (o ThreeFieldUserArrayOutput) ToThreeFieldUserArrayOutput() ThreeFieldUserArrayOutput
func (ThreeFieldUserArrayOutput) ToThreeFieldUserArrayOutputWithContext ¶
func (o ThreeFieldUserArrayOutput) ToThreeFieldUserArrayOutputWithContext(ctx context.Context) ThreeFieldUserArrayOutput
type ThreeFieldUserInput ¶
type ThreeFieldUserInput interface { pulumi.Input ToThreeFieldUserOutput() ThreeFieldUserOutput ToThreeFieldUserOutputWithContext(context.Context) ThreeFieldUserOutput }
ThreeFieldUserInput is an input type that accepts ThreeFieldUserArgs and ThreeFieldUserOutput values. You can construct a concrete instance of `ThreeFieldUserInput` via:
ThreeFieldUserArgs{...}
type ThreeFieldUserOutput ¶
type ThreeFieldUserOutput struct{ *pulumi.OutputState }
func (ThreeFieldUserOutput) ElementType ¶
func (ThreeFieldUserOutput) ElementType() reflect.Type
func (ThreeFieldUserOutput) Id ¶
func (o ThreeFieldUserOutput) Id() pulumi.StringPtrOutput
func (ThreeFieldUserOutput) Password ¶
func (o ThreeFieldUserOutput) Password() pulumi.StringPtrOutput
func (ThreeFieldUserOutput) Scope ¶
func (o ThreeFieldUserOutput) Scope() pulumi.StringPtrOutput
func (ThreeFieldUserOutput) ToThreeFieldUserOutput ¶
func (o ThreeFieldUserOutput) ToThreeFieldUserOutput() ThreeFieldUserOutput
func (ThreeFieldUserOutput) ToThreeFieldUserOutputWithContext ¶
func (o ThreeFieldUserOutput) ToThreeFieldUserOutputWithContext(ctx context.Context) ThreeFieldUserOutput
func (ThreeFieldUserOutput) Username ¶
func (o ThreeFieldUserOutput) Username() pulumi.StringPtrOutput
type User ¶
type User struct { pulumi.CustomResourceState // App to associate user with. AppId pulumi.StringOutput `pulumi:"appId"` // The password to use. Password pulumi.StringPtrOutput `pulumi:"password"` // The JSON profile of the App User. Profile pulumi.StringPtrOutput `pulumi:"profile"` // User to associate the application with. UserId pulumi.StringOutput `pulumi:"userId"` // The username to use for the app user. Username pulumi.StringOutput `pulumi:"username"` }
Creates an Application User.
This resource allows you to create and configure an Application User.
__When using this resource, make sure to add the following `lifefycle` argument to the application resource you are assigning to:__
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).
type UserArgs ¶
type UserArgs struct { // App to associate user with. AppId pulumi.StringInput // The password to use. Password pulumi.StringPtrInput // The JSON profile of the App User. Profile pulumi.StringPtrInput // User to associate the application with. UserId pulumi.StringInput // The username to use for the app user. Username pulumi.StringInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserBaseSchema ¶
type UserBaseSchema struct { pulumi.CustomResourceState // The Application's ID the user schema property should be assigned to. AppId pulumi.StringOutput `pulumi:"appId"` // The property name. Index pulumi.StringOutput `pulumi:"index"` // Master priority for the user schema property. It can be set to `"PROFILE_MASTER"` or `"OKTA"`. Master pulumi.StringPtrOutput `pulumi:"master"` // Access control permissions for the property. It can be set to `"READ_WRITE"`, `"READ_ONLY"`, `"HIDE"`. Permissions pulumi.StringPtrOutput `pulumi:"permissions"` // Whether the property is required for this application's users. Required pulumi.BoolPtrOutput `pulumi:"required"` // The property display name. Title pulumi.StringOutput `pulumi:"title"` // The type of the schema property. It can be `"string"`, `"boolean"`, `"number"`, `"integer"`, `"array"`, or `"object"`. Type pulumi.StringOutput `pulumi:"type"` }
Manages an Application User Base Schema property.
This resource allows you to configure a base app user schema property.
func GetUserBaseSchema ¶
func GetUserBaseSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserBaseSchemaState, opts ...pulumi.ResourceOption) (*UserBaseSchema, error)
GetUserBaseSchema gets an existing UserBaseSchema 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 NewUserBaseSchema ¶
func NewUserBaseSchema(ctx *pulumi.Context, name string, args *UserBaseSchemaArgs, opts ...pulumi.ResourceOption) (*UserBaseSchema, error)
NewUserBaseSchema registers a new resource with the given unique name, arguments, and options.
type UserBaseSchemaArgs ¶
type UserBaseSchemaArgs struct { // The Application's ID the user schema property should be assigned to. AppId pulumi.StringInput // The property name. Index pulumi.StringInput // Master priority for the user schema property. It can be set to `"PROFILE_MASTER"` or `"OKTA"`. Master pulumi.StringPtrInput // Access control permissions for the property. It can be set to `"READ_WRITE"`, `"READ_ONLY"`, `"HIDE"`. Permissions pulumi.StringPtrInput // Whether the property is required for this application's users. Required pulumi.BoolPtrInput // The property display name. Title pulumi.StringInput // The type of the schema property. It can be `"string"`, `"boolean"`, `"number"`, `"integer"`, `"array"`, or `"object"`. Type pulumi.StringInput }
The set of arguments for constructing a UserBaseSchema resource.
func (UserBaseSchemaArgs) ElementType ¶
func (UserBaseSchemaArgs) ElementType() reflect.Type
type UserBaseSchemaState ¶
type UserBaseSchemaState struct { // The Application's ID the user schema property should be assigned to. AppId pulumi.StringPtrInput // The property name. Index pulumi.StringPtrInput // Master priority for the user schema property. It can be set to `"PROFILE_MASTER"` or `"OKTA"`. Master pulumi.StringPtrInput // Access control permissions for the property. It can be set to `"READ_WRITE"`, `"READ_ONLY"`, `"HIDE"`. Permissions pulumi.StringPtrInput // Whether the property is required for this application's users. Required pulumi.BoolPtrInput // The property display name. Title pulumi.StringPtrInput // The type of the schema property. It can be `"string"`, `"boolean"`, `"number"`, `"integer"`, `"array"`, or `"object"`. Type pulumi.StringPtrInput }
func (UserBaseSchemaState) ElementType ¶
func (UserBaseSchemaState) ElementType() reflect.Type
type UserSchema ¶
type UserSchema struct { pulumi.CustomResourceState // The Application's ID the user custom schema property should be assigned to. AppId pulumi.StringOutput `pulumi:"appId"` // Array of values that an array property's items can be set to. ArrayEnums pulumi.StringArrayOutput `pulumi:"arrayEnums"` // Display name and value an enum array can be set to. ArrayOneOfs UserSchemaArrayOneOfArrayOutput `pulumi:"arrayOneOfs"` // The type of the array elements if `type` is set to `"array"`. ArrayType pulumi.StringPtrOutput `pulumi:"arrayType"` // The description of the user schema property. Description pulumi.StringPtrOutput `pulumi:"description"` // Array of values a primitive property can be set to. See `arrayEnum` for arrays. Enums pulumi.StringArrayOutput `pulumi:"enums"` // External name of the user schema property. ExternalName pulumi.StringPtrOutput `pulumi:"externalName"` // The property name. Index pulumi.StringOutput `pulumi:"index"` // Master priority for the user schema property. It can be set to `"PROFILE_MASTER"` or `"OKTA"`. Master pulumi.StringPtrOutput `pulumi:"master"` // The maximum length of the user property value. Only applies to type `"string"`. MaxLength pulumi.IntPtrOutput `pulumi:"maxLength"` // The minimum length of the user property value. Only applies to type `"string"`. MinLength pulumi.IntPtrOutput `pulumi:"minLength"` // Array of maps containing a mapping for display name to enum value. OneOfs UserSchemaOneOfArrayOutput `pulumi:"oneOfs"` // Access control permissions for the property. It can be set to `"READ_WRITE"`, `"READ_ONLY"`, `"HIDE"`. Permissions pulumi.StringPtrOutput `pulumi:"permissions"` // Whether the property is required for this application's users. Required pulumi.BoolPtrOutput `pulumi:"required"` // determines whether an app user attribute can be set at the Individual or Group Level. Scope pulumi.StringPtrOutput `pulumi:"scope"` // display name for the enum value. Title pulumi.StringOutput `pulumi:"title"` // The type of the schema property. It can be `"string"`, `"boolean"`, `"number"`, `"integer"`, `"array"`, or `"object"`. Type pulumi.StringOutput `pulumi:"type"` }
Creates an Application User Schema property.
This resource allows you to create and configure a custom user schema property and associate it with an application.
func GetUserSchema ¶
func GetUserSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserSchemaState, opts ...pulumi.ResourceOption) (*UserSchema, error)
GetUserSchema gets an existing UserSchema 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 NewUserSchema ¶
func NewUserSchema(ctx *pulumi.Context, name string, args *UserSchemaArgs, opts ...pulumi.ResourceOption) (*UserSchema, error)
NewUserSchema registers a new resource with the given unique name, arguments, and options.
type UserSchemaArgs ¶
type UserSchemaArgs struct { // The Application's ID the user custom schema property should be assigned to. AppId pulumi.StringInput // Array of values that an array property's items can be set to. ArrayEnums pulumi.StringArrayInput // Display name and value an enum array can be set to. ArrayOneOfs UserSchemaArrayOneOfArrayInput // The type of the array elements if `type` is set to `"array"`. ArrayType pulumi.StringPtrInput // The description of the user schema property. Description pulumi.StringPtrInput // Array of values a primitive property can be set to. See `arrayEnum` for arrays. Enums pulumi.StringArrayInput // External name of the user schema property. ExternalName pulumi.StringPtrInput // The property name. Index pulumi.StringInput // Master priority for the user schema property. It can be set to `"PROFILE_MASTER"` or `"OKTA"`. Master pulumi.StringPtrInput // The maximum length of the user property value. Only applies to type `"string"`. MaxLength pulumi.IntPtrInput // The minimum length of the user property value. Only applies to type `"string"`. MinLength pulumi.IntPtrInput // Array of maps containing a mapping for display name to enum value. OneOfs UserSchemaOneOfArrayInput // Access control permissions for the property. It can be set to `"READ_WRITE"`, `"READ_ONLY"`, `"HIDE"`. Permissions pulumi.StringPtrInput // Whether the property is required for this application's users. Required pulumi.BoolPtrInput // determines whether an app user attribute can be set at the Individual or Group Level. Scope pulumi.StringPtrInput // display name for the enum value. Title pulumi.StringInput // The type of the schema property. It can be `"string"`, `"boolean"`, `"number"`, `"integer"`, `"array"`, or `"object"`. Type pulumi.StringInput }
The set of arguments for constructing a UserSchema resource.
func (UserSchemaArgs) ElementType ¶
func (UserSchemaArgs) ElementType() reflect.Type
type UserSchemaArrayOneOf ¶
type UserSchemaArrayOneOfArgs ¶
type UserSchemaArrayOneOfArgs struct { // value mapping to member of `enum`. Const pulumi.StringInput `pulumi:"const"` // display name for the enum value. Title pulumi.StringInput `pulumi:"title"` }
func (UserSchemaArrayOneOfArgs) ElementType ¶
func (UserSchemaArrayOneOfArgs) ElementType() reflect.Type
func (UserSchemaArrayOneOfArgs) ToUserSchemaArrayOneOfOutput ¶
func (i UserSchemaArrayOneOfArgs) ToUserSchemaArrayOneOfOutput() UserSchemaArrayOneOfOutput
func (UserSchemaArrayOneOfArgs) ToUserSchemaArrayOneOfOutputWithContext ¶
func (i UserSchemaArrayOneOfArgs) ToUserSchemaArrayOneOfOutputWithContext(ctx context.Context) UserSchemaArrayOneOfOutput
type UserSchemaArrayOneOfArray ¶
type UserSchemaArrayOneOfArray []UserSchemaArrayOneOfInput
func (UserSchemaArrayOneOfArray) ElementType ¶
func (UserSchemaArrayOneOfArray) ElementType() reflect.Type
func (UserSchemaArrayOneOfArray) ToUserSchemaArrayOneOfArrayOutput ¶
func (i UserSchemaArrayOneOfArray) ToUserSchemaArrayOneOfArrayOutput() UserSchemaArrayOneOfArrayOutput
func (UserSchemaArrayOneOfArray) ToUserSchemaArrayOneOfArrayOutputWithContext ¶
func (i UserSchemaArrayOneOfArray) ToUserSchemaArrayOneOfArrayOutputWithContext(ctx context.Context) UserSchemaArrayOneOfArrayOutput
type UserSchemaArrayOneOfArrayInput ¶
type UserSchemaArrayOneOfArrayInput interface { pulumi.Input ToUserSchemaArrayOneOfArrayOutput() UserSchemaArrayOneOfArrayOutput ToUserSchemaArrayOneOfArrayOutputWithContext(context.Context) UserSchemaArrayOneOfArrayOutput }
UserSchemaArrayOneOfArrayInput is an input type that accepts UserSchemaArrayOneOfArray and UserSchemaArrayOneOfArrayOutput values. You can construct a concrete instance of `UserSchemaArrayOneOfArrayInput` via:
UserSchemaArrayOneOfArray{ UserSchemaArrayOneOfArgs{...} }
type UserSchemaArrayOneOfArrayOutput ¶
type UserSchemaArrayOneOfArrayOutput struct{ *pulumi.OutputState }
func (UserSchemaArrayOneOfArrayOutput) ElementType ¶
func (UserSchemaArrayOneOfArrayOutput) ElementType() reflect.Type
func (UserSchemaArrayOneOfArrayOutput) Index ¶
func (o UserSchemaArrayOneOfArrayOutput) Index(i pulumi.IntInput) UserSchemaArrayOneOfOutput
func (UserSchemaArrayOneOfArrayOutput) ToUserSchemaArrayOneOfArrayOutput ¶
func (o UserSchemaArrayOneOfArrayOutput) ToUserSchemaArrayOneOfArrayOutput() UserSchemaArrayOneOfArrayOutput
func (UserSchemaArrayOneOfArrayOutput) ToUserSchemaArrayOneOfArrayOutputWithContext ¶
func (o UserSchemaArrayOneOfArrayOutput) ToUserSchemaArrayOneOfArrayOutputWithContext(ctx context.Context) UserSchemaArrayOneOfArrayOutput
type UserSchemaArrayOneOfInput ¶
type UserSchemaArrayOneOfInput interface { pulumi.Input ToUserSchemaArrayOneOfOutput() UserSchemaArrayOneOfOutput ToUserSchemaArrayOneOfOutputWithContext(context.Context) UserSchemaArrayOneOfOutput }
UserSchemaArrayOneOfInput is an input type that accepts UserSchemaArrayOneOfArgs and UserSchemaArrayOneOfOutput values. You can construct a concrete instance of `UserSchemaArrayOneOfInput` via:
UserSchemaArrayOneOfArgs{...}
type UserSchemaArrayOneOfOutput ¶
type UserSchemaArrayOneOfOutput struct{ *pulumi.OutputState }
func (UserSchemaArrayOneOfOutput) Const ¶
func (o UserSchemaArrayOneOfOutput) Const() pulumi.StringOutput
value mapping to member of `enum`.
func (UserSchemaArrayOneOfOutput) ElementType ¶
func (UserSchemaArrayOneOfOutput) ElementType() reflect.Type
func (UserSchemaArrayOneOfOutput) Title ¶
func (o UserSchemaArrayOneOfOutput) Title() pulumi.StringOutput
display name for the enum value.
func (UserSchemaArrayOneOfOutput) ToUserSchemaArrayOneOfOutput ¶
func (o UserSchemaArrayOneOfOutput) ToUserSchemaArrayOneOfOutput() UserSchemaArrayOneOfOutput
func (UserSchemaArrayOneOfOutput) ToUserSchemaArrayOneOfOutputWithContext ¶
func (o UserSchemaArrayOneOfOutput) ToUserSchemaArrayOneOfOutputWithContext(ctx context.Context) UserSchemaArrayOneOfOutput
type UserSchemaOneOf ¶
type UserSchemaOneOfArgs ¶
type UserSchemaOneOfArgs struct { // value mapping to member of `enum`. Const pulumi.StringInput `pulumi:"const"` // display name for the enum value. Title pulumi.StringInput `pulumi:"title"` }
func (UserSchemaOneOfArgs) ElementType ¶
func (UserSchemaOneOfArgs) ElementType() reflect.Type
func (UserSchemaOneOfArgs) ToUserSchemaOneOfOutput ¶
func (i UserSchemaOneOfArgs) ToUserSchemaOneOfOutput() UserSchemaOneOfOutput
func (UserSchemaOneOfArgs) ToUserSchemaOneOfOutputWithContext ¶
func (i UserSchemaOneOfArgs) ToUserSchemaOneOfOutputWithContext(ctx context.Context) UserSchemaOneOfOutput
type UserSchemaOneOfArray ¶
type UserSchemaOneOfArray []UserSchemaOneOfInput
func (UserSchemaOneOfArray) ElementType ¶
func (UserSchemaOneOfArray) ElementType() reflect.Type
func (UserSchemaOneOfArray) ToUserSchemaOneOfArrayOutput ¶
func (i UserSchemaOneOfArray) ToUserSchemaOneOfArrayOutput() UserSchemaOneOfArrayOutput
func (UserSchemaOneOfArray) ToUserSchemaOneOfArrayOutputWithContext ¶
func (i UserSchemaOneOfArray) ToUserSchemaOneOfArrayOutputWithContext(ctx context.Context) UserSchemaOneOfArrayOutput
type UserSchemaOneOfArrayInput ¶
type UserSchemaOneOfArrayInput interface { pulumi.Input ToUserSchemaOneOfArrayOutput() UserSchemaOneOfArrayOutput ToUserSchemaOneOfArrayOutputWithContext(context.Context) UserSchemaOneOfArrayOutput }
UserSchemaOneOfArrayInput is an input type that accepts UserSchemaOneOfArray and UserSchemaOneOfArrayOutput values. You can construct a concrete instance of `UserSchemaOneOfArrayInput` via:
UserSchemaOneOfArray{ UserSchemaOneOfArgs{...} }
type UserSchemaOneOfArrayOutput ¶
type UserSchemaOneOfArrayOutput struct{ *pulumi.OutputState }
func (UserSchemaOneOfArrayOutput) ElementType ¶
func (UserSchemaOneOfArrayOutput) ElementType() reflect.Type
func (UserSchemaOneOfArrayOutput) Index ¶
func (o UserSchemaOneOfArrayOutput) Index(i pulumi.IntInput) UserSchemaOneOfOutput
func (UserSchemaOneOfArrayOutput) ToUserSchemaOneOfArrayOutput ¶
func (o UserSchemaOneOfArrayOutput) ToUserSchemaOneOfArrayOutput() UserSchemaOneOfArrayOutput
func (UserSchemaOneOfArrayOutput) ToUserSchemaOneOfArrayOutputWithContext ¶
func (o UserSchemaOneOfArrayOutput) ToUserSchemaOneOfArrayOutputWithContext(ctx context.Context) UserSchemaOneOfArrayOutput
type UserSchemaOneOfInput ¶
type UserSchemaOneOfInput interface { pulumi.Input ToUserSchemaOneOfOutput() UserSchemaOneOfOutput ToUserSchemaOneOfOutputWithContext(context.Context) UserSchemaOneOfOutput }
UserSchemaOneOfInput is an input type that accepts UserSchemaOneOfArgs and UserSchemaOneOfOutput values. You can construct a concrete instance of `UserSchemaOneOfInput` via:
UserSchemaOneOfArgs{...}
type UserSchemaOneOfOutput ¶
type UserSchemaOneOfOutput struct{ *pulumi.OutputState }
func (UserSchemaOneOfOutput) Const ¶
func (o UserSchemaOneOfOutput) Const() pulumi.StringOutput
value mapping to member of `enum`.
func (UserSchemaOneOfOutput) ElementType ¶
func (UserSchemaOneOfOutput) ElementType() reflect.Type
func (UserSchemaOneOfOutput) Title ¶
func (o UserSchemaOneOfOutput) Title() pulumi.StringOutput
display name for the enum value.
func (UserSchemaOneOfOutput) ToUserSchemaOneOfOutput ¶
func (o UserSchemaOneOfOutput) ToUserSchemaOneOfOutput() UserSchemaOneOfOutput
func (UserSchemaOneOfOutput) ToUserSchemaOneOfOutputWithContext ¶
func (o UserSchemaOneOfOutput) ToUserSchemaOneOfOutputWithContext(ctx context.Context) UserSchemaOneOfOutput
type UserSchemaState ¶
type UserSchemaState struct { // The Application's ID the user custom schema property should be assigned to. AppId pulumi.StringPtrInput // Array of values that an array property's items can be set to. ArrayEnums pulumi.StringArrayInput // Display name and value an enum array can be set to. ArrayOneOfs UserSchemaArrayOneOfArrayInput // The type of the array elements if `type` is set to `"array"`. ArrayType pulumi.StringPtrInput // The description of the user schema property. Description pulumi.StringPtrInput // Array of values a primitive property can be set to. See `arrayEnum` for arrays. Enums pulumi.StringArrayInput // External name of the user schema property. ExternalName pulumi.StringPtrInput // The property name. Index pulumi.StringPtrInput // Master priority for the user schema property. It can be set to `"PROFILE_MASTER"` or `"OKTA"`. Master pulumi.StringPtrInput // The maximum length of the user property value. Only applies to type `"string"`. MaxLength pulumi.IntPtrInput // The minimum length of the user property value. Only applies to type `"string"`. MinLength pulumi.IntPtrInput // Array of maps containing a mapping for display name to enum value. OneOfs UserSchemaOneOfArrayInput // Access control permissions for the property. It can be set to `"READ_WRITE"`, `"READ_ONLY"`, `"HIDE"`. Permissions pulumi.StringPtrInput // Whether the property is required for this application's users. Required pulumi.BoolPtrInput // determines whether an app user attribute can be set at the Individual or Group Level. Scope pulumi.StringPtrInput // display name for the enum value. Title pulumi.StringPtrInput // The type of the schema property. It can be `"string"`, `"boolean"`, `"number"`, `"integer"`, `"array"`, or `"object"`. Type pulumi.StringPtrInput }
func (UserSchemaState) ElementType ¶
func (UserSchemaState) ElementType() reflect.Type
type UserState ¶
type UserState struct { // App to associate user with. AppId pulumi.StringPtrInput // The password to use. Password pulumi.StringPtrInput // The JSON profile of the App User. Profile pulumi.StringPtrInput // User to associate the application with. UserId pulumi.StringPtrInput // The username to use for the app user. Username pulumi.StringPtrInput }