permalink |
---|
/application_registration/ |
application_registration
represents the azuread_application_registration
Terraform resource.
This package contains functions and utilities for setting up the resource using Jsonnet code.
fn new()
fn newAttrs()
fn withDescription()
fn withDisplayName()
fn withGroupMembershipClaims()
fn withHomepageUrl()
fn withImplicitAccessTokenIssuanceEnabled()
fn withImplicitIdTokenIssuanceEnabled()
fn withLogoutUrl()
fn withMarketingUrl()
fn withNotes()
fn withPrivacyStatementUrl()
fn withRequestedAccessTokenVersion()
fn withServiceManagementReference()
fn withSignInAudience()
fn withSupportUrl()
fn withTermsOfServiceUrl()
fn withTimeouts()
fn withTimeoutsMixin()
obj timeouts
new()
azuread.application_registration.new
injects a new azuread_application_registration
Terraform resource
block into the root module document.
Additionally, this inserts a private function into the _ref
attribute that generates references to attributes of the
resource. For example, if you added a new instance to the root using:
# arguments omitted for brevity
azuread.application_registration.new('some_id')
You can get the reference to the id
field of the created azuread.application_registration
using the reference:
$._ref.azuread_application_registration.some_id.get('id')
This is the same as directly entering "${ azuread_application_registration.some_id.id }"
as the value.
NOTE: if you are chaining multiple resources together in a merge operation, you may not be able to use super
, self
,
or $
to refer to the root object. Instead, make an explicit outer object using local
.
Args:
resourceLabel
(string
): The name label of the block.description
(string
): Description of the application as shown to end users Whennull
, thedescription
field will be omitted from the resulting object.display_name
(string
): The display name for the applicationgroup_membership_claims
(list
): Configures thegroups
claim that the app expects issued in a user or OAuth access token Whennull
, thegroup_membership_claims
field will be omitted from the resulting object.homepage_url
(string
): URL of the home page for the application Whennull
, thehomepage_url
field will be omitted from the resulting object.implicit_access_token_issuance_enabled
(bool
): Whether this application can request an access token using OAuth implicit flow Whennull
, theimplicit_access_token_issuance_enabled
field will be omitted from the resulting object.implicit_id_token_issuance_enabled
(bool
): Whether this application can request an ID token using OAuth implicit flow Whennull
, theimplicit_id_token_issuance_enabled
field will be omitted from the resulting object.logout_url
(string
): URL of the logout page for the application, where the session is cleared for single sign-out Whennull
, thelogout_url
field will be omitted from the resulting object.marketing_url
(string
): URL of the marketing page for the application Whennull
, themarketing_url
field will be omitted from the resulting object.notes
(string
): User-specified notes relevant for the management of the application Whennull
, thenotes
field will be omitted from the resulting object.privacy_statement_url
(string
): URL of the privacy statement for the application Whennull
, theprivacy_statement_url
field will be omitted from the resulting object.requested_access_token_version
(number
): The access token version expected by this resource Whennull
, therequested_access_token_version
field will be omitted from the resulting object.service_management_reference
(string
): References application or contact information from a service or asset management database Whennull
, theservice_management_reference
field will be omitted from the resulting object.sign_in_audience
(string
): The Microsoft account types that are supported for the current application Whennull
, thesign_in_audience
field will be omitted from the resulting object.support_url
(string
): URL of the support page for the application Whennull
, thesupport_url
field will be omitted from the resulting object.terms_of_service_url
(string
): URL of the terms of service statement for the application Whennull
, theterms_of_service_url
field will be omitted from the resulting object.timeouts
(obj
): Set thetimeouts
field on the resulting resource block. Whennull
, thetimeouts
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the azuread.application_registration.timeouts.new constructor.
Returns:
- A mixin object that injects the new resource into the root Terraform configuration.
newAttrs()
azuread.application_registration.newAttrs
constructs a new object with attributes and blocks configured for the application_registration
Terraform resource.
Unlike azuread.application_registration.new, this function will not inject the resource
block into the root Terraform document. Instead, this must be passed in as the attrs
argument for the
tf.withResource function to build a complete block.
This is most useful when you need to preprocess the attributes with functions, conditional, or looping logic prior to injecting into a complete block.
Args:
description
(string
): Description of the application as shown to end users Whennull
, thedescription
field will be omitted from the resulting object.display_name
(string
): The display name for the applicationgroup_membership_claims
(list
): Configures thegroups
claim that the app expects issued in a user or OAuth access token Whennull
, thegroup_membership_claims
field will be omitted from the resulting object.homepage_url
(string
): URL of the home page for the application Whennull
, thehomepage_url
field will be omitted from the resulting object.implicit_access_token_issuance_enabled
(bool
): Whether this application can request an access token using OAuth implicit flow Whennull
, theimplicit_access_token_issuance_enabled
field will be omitted from the resulting object.implicit_id_token_issuance_enabled
(bool
): Whether this application can request an ID token using OAuth implicit flow Whennull
, theimplicit_id_token_issuance_enabled
field will be omitted from the resulting object.logout_url
(string
): URL of the logout page for the application, where the session is cleared for single sign-out Whennull
, thelogout_url
field will be omitted from the resulting object.marketing_url
(string
): URL of the marketing page for the application Whennull
, themarketing_url
field will be omitted from the resulting object.notes
(string
): User-specified notes relevant for the management of the application Whennull
, thenotes
field will be omitted from the resulting object.privacy_statement_url
(string
): URL of the privacy statement for the application Whennull
, theprivacy_statement_url
field will be omitted from the resulting object.requested_access_token_version
(number
): The access token version expected by this resource Whennull
, therequested_access_token_version
field will be omitted from the resulting object.service_management_reference
(string
): References application or contact information from a service or asset management database Whennull
, theservice_management_reference
field will be omitted from the resulting object.sign_in_audience
(string
): The Microsoft account types that are supported for the current application Whennull
, thesign_in_audience
field will be omitted from the resulting object.support_url
(string
): URL of the support page for the application Whennull
, thesupport_url
field will be omitted from the resulting object.terms_of_service_url
(string
): URL of the terms of service statement for the application Whennull
, theterms_of_service_url
field will be omitted from the resulting object.timeouts
(obj
): Set thetimeouts
field on the resulting object. Whennull
, thetimeouts
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the azuread.application_registration.timeouts.new constructor.
Returns:
- An attribute object that can be used with tf.withResource to construct a new
application_registration
resource into the root Terraform configuration.
withDescription()
azuread.string.withDescription
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the description field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thedescription
field.
withDisplayName()
azuread.string.withDisplayName
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the display_name field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thedisplay_name
field.
withGroupMembershipClaims()
azuread.list.withGroupMembershipClaims
constructs a mixin object that can be merged into the list
Terraform resource block to set or update the group_membership_claims field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(list
): The value to set for thegroup_membership_claims
field.
withHomepageUrl()
azuread.string.withHomepageUrl
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the homepage_url field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thehomepage_url
field.
withImplicitAccessTokenIssuanceEnabled()
azuread.bool.withImplicitAccessTokenIssuanceEnabled
constructs a mixin object that can be merged into the bool
Terraform resource block to set or update the implicit_access_token_issuance_enabled field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(bool
): The value to set for theimplicit_access_token_issuance_enabled
field.
withImplicitIdTokenIssuanceEnabled()
azuread.bool.withImplicitIdTokenIssuanceEnabled
constructs a mixin object that can be merged into the bool
Terraform resource block to set or update the implicit_id_token_issuance_enabled field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(bool
): The value to set for theimplicit_id_token_issuance_enabled
field.
withLogoutUrl()
azuread.string.withLogoutUrl
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the logout_url field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thelogout_url
field.
withMarketingUrl()
azuread.string.withMarketingUrl
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the marketing_url field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for themarketing_url
field.
withNotes()
azuread.string.withNotes
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the notes field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thenotes
field.
withPrivacyStatementUrl()
azuread.string.withPrivacyStatementUrl
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the privacy_statement_url field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for theprivacy_statement_url
field.
withRequestedAccessTokenVersion()
azuread.number.withRequestedAccessTokenVersion
constructs a mixin object that can be merged into the number
Terraform resource block to set or update the requested_access_token_version field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(number
): The value to set for therequested_access_token_version
field.
withServiceManagementReference()
azuread.string.withServiceManagementReference
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the service_management_reference field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for theservice_management_reference
field.
withSignInAudience()
azuread.string.withSignInAudience
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the sign_in_audience field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thesign_in_audience
field.
withSupportUrl()
azuread.string.withSupportUrl
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the support_url field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for thesupport_url
field.
withTermsOfServiceUrl()
azuread.string.withTermsOfServiceUrl
constructs a mixin object that can be merged into the string
Terraform resource block to set or update the terms_of_service_url field.
Args:
resourceLabel
(string
): The name label of the block to update.value
(string
): The value to set for theterms_of_service_url
field.
withTimeouts()
azuread.obj.withTimeouts
constructs a mixin object that can be merged into the obj
Terraform resource block to set or update the timeouts field.
This function will replace the map with the passed in value
. If you wish to instead merge the
passed in value to the existing map, use the azuread.obj.withTimeoutsMixin function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(obj
): The value to set for thetimeouts
field.
withTimeoutsMixin()
azuread.obj.withTimeoutsMixin
constructs a mixin object that can be merged into the obj
Terraform resource block to set or update the timeouts field.
This function will merge the passed in value to the existing map. If you wish
to instead replace the entire map with the passed in value
, use the azuread.obj.withTimeouts
function.
Args:
resourceLabel
(string
): The name label of the block to update.value
(obj
): The value to set for thetimeouts
field.
new()
azuread.application_registration.timeouts.new
constructs a new object with attributes and blocks configured for the timeouts
Terraform sub block.
Args:
create
(string
): Set thecreate
field on the resulting object. Whennull
, thecreate
field will be omitted from the resulting object.delete
(string
): Set thedelete
field on the resulting object. Whennull
, thedelete
field will be omitted from the resulting object.read
(string
): Set theread
field on the resulting object. Whennull
, theread
field will be omitted from the resulting object.update
(string
): Set theupdate
field on the resulting object. Whennull
, theupdate
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
timeouts
sub block.