Documentation ¶
Index ¶
- func DataAzureadServicePrincipal_IsConstruct(x interface{}) *bool
- func DataAzureadServicePrincipal_IsTerraformDataSource(x interface{}) *bool
- func DataAzureadServicePrincipal_IsTerraformElement(x interface{}) *bool
- func DataAzureadServicePrincipal_TfResourceType() *string
- func NewDataAzureadServicePrincipalAppRolesList_Override(d DataAzureadServicePrincipalAppRolesList, ...)
- func NewDataAzureadServicePrincipalAppRolesOutputReference_Override(d DataAzureadServicePrincipalAppRolesOutputReference, ...)
- func NewDataAzureadServicePrincipalFeatureTagsList_Override(d DataAzureadServicePrincipalFeatureTagsList, ...)
- func NewDataAzureadServicePrincipalFeatureTagsOutputReference_Override(d DataAzureadServicePrincipalFeatureTagsOutputReference, ...)
- func NewDataAzureadServicePrincipalFeaturesList_Override(d DataAzureadServicePrincipalFeaturesList, ...)
- func NewDataAzureadServicePrincipalFeaturesOutputReference_Override(d DataAzureadServicePrincipalFeaturesOutputReference, ...)
- func NewDataAzureadServicePrincipalOauth2PermissionScopesList_Override(d DataAzureadServicePrincipalOauth2PermissionScopesList, ...)
- func NewDataAzureadServicePrincipalOauth2PermissionScopesOutputReference_Override(d DataAzureadServicePrincipalOauth2PermissionScopesOutputReference, ...)
- func NewDataAzureadServicePrincipalSamlSingleSignOnList_Override(d DataAzureadServicePrincipalSamlSingleSignOnList, ...)
- func NewDataAzureadServicePrincipalSamlSingleSignOnOutputReference_Override(d DataAzureadServicePrincipalSamlSingleSignOnOutputReference, ...)
- func NewDataAzureadServicePrincipalTimeoutsOutputReference_Override(d DataAzureadServicePrincipalTimeoutsOutputReference, ...)
- func NewDataAzureadServicePrincipal_Override(d DataAzureadServicePrincipal, scope constructs.Construct, id *string, ...)
- type DataAzureadServicePrincipal
- type DataAzureadServicePrincipalAppRoles
- type DataAzureadServicePrincipalAppRolesList
- type DataAzureadServicePrincipalAppRolesOutputReference
- type DataAzureadServicePrincipalConfig
- type DataAzureadServicePrincipalFeatureTags
- type DataAzureadServicePrincipalFeatureTagsList
- type DataAzureadServicePrincipalFeatureTagsOutputReference
- type DataAzureadServicePrincipalFeatures
- type DataAzureadServicePrincipalFeaturesList
- type DataAzureadServicePrincipalFeaturesOutputReference
- type DataAzureadServicePrincipalOauth2PermissionScopes
- type DataAzureadServicePrincipalOauth2PermissionScopesList
- type DataAzureadServicePrincipalOauth2PermissionScopesOutputReference
- type DataAzureadServicePrincipalSamlSingleSignOn
- type DataAzureadServicePrincipalSamlSingleSignOnList
- type DataAzureadServicePrincipalSamlSingleSignOnOutputReference
- type DataAzureadServicePrincipalTimeouts
- type DataAzureadServicePrincipalTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAzureadServicePrincipal_IsConstruct ¶
func DataAzureadServicePrincipal_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataAzureadServicePrincipal_IsTerraformDataSource ¶
func DataAzureadServicePrincipal_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataAzureadServicePrincipal_IsTerraformElement ¶
func DataAzureadServicePrincipal_IsTerraformElement(x interface{}) *bool
Experimental.
func DataAzureadServicePrincipal_TfResourceType ¶
func DataAzureadServicePrincipal_TfResourceType() *string
func NewDataAzureadServicePrincipalAppRolesList_Override ¶
func NewDataAzureadServicePrincipalAppRolesList_Override(d DataAzureadServicePrincipalAppRolesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzureadServicePrincipalAppRolesOutputReference_Override ¶
func NewDataAzureadServicePrincipalAppRolesOutputReference_Override(d DataAzureadServicePrincipalAppRolesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzureadServicePrincipalFeatureTagsList_Override ¶
func NewDataAzureadServicePrincipalFeatureTagsList_Override(d DataAzureadServicePrincipalFeatureTagsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzureadServicePrincipalFeatureTagsOutputReference_Override ¶
func NewDataAzureadServicePrincipalFeatureTagsOutputReference_Override(d DataAzureadServicePrincipalFeatureTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzureadServicePrincipalFeaturesList_Override ¶
func NewDataAzureadServicePrincipalFeaturesList_Override(d DataAzureadServicePrincipalFeaturesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzureadServicePrincipalFeaturesOutputReference_Override ¶
func NewDataAzureadServicePrincipalFeaturesOutputReference_Override(d DataAzureadServicePrincipalFeaturesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzureadServicePrincipalOauth2PermissionScopesList_Override ¶
func NewDataAzureadServicePrincipalOauth2PermissionScopesList_Override(d DataAzureadServicePrincipalOauth2PermissionScopesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzureadServicePrincipalOauth2PermissionScopesOutputReference_Override ¶
func NewDataAzureadServicePrincipalOauth2PermissionScopesOutputReference_Override(d DataAzureadServicePrincipalOauth2PermissionScopesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzureadServicePrincipalSamlSingleSignOnList_Override ¶
func NewDataAzureadServicePrincipalSamlSingleSignOnList_Override(d DataAzureadServicePrincipalSamlSingleSignOnList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzureadServicePrincipalSamlSingleSignOnOutputReference_Override ¶
func NewDataAzureadServicePrincipalSamlSingleSignOnOutputReference_Override(d DataAzureadServicePrincipalSamlSingleSignOnOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzureadServicePrincipalTimeoutsOutputReference_Override ¶
func NewDataAzureadServicePrincipalTimeoutsOutputReference_Override(d DataAzureadServicePrincipalTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataAzureadServicePrincipal_Override ¶
func NewDataAzureadServicePrincipal_Override(d DataAzureadServicePrincipal, scope constructs.Construct, id *string, config *DataAzureadServicePrincipalConfig)
Create a new {@link https://www.terraform.io/docs/providers/azuread/d/service_principal azuread_service_principal} Data Source.
Types ¶
type DataAzureadServicePrincipal ¶
type DataAzureadServicePrincipal interface { cdktf.TerraformDataSource AccountEnabled() cdktf.IResolvable AlternativeNames() *[]*string ApplicationId() *string SetApplicationId(val *string) ApplicationIdInput() *string ApplicationTenantId() *string AppRoleAssignmentRequired() cdktf.IResolvable AppRoleIds() cdktf.StringMap AppRoles() DataAzureadServicePrincipalAppRolesList // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string Features() DataAzureadServicePrincipalFeaturesList FeatureTags() DataAzureadServicePrincipalFeatureTagsList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HomepageUrl() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LoginUrl() *string LogoutUrl() *string // The tree node. Node() constructs.Node Notes() *string NotificationEmailAddresses() *[]*string Oauth2PermissionScopeIds() cdktf.StringMap Oauth2PermissionScopes() DataAzureadServicePrincipalOauth2PermissionScopesList ObjectId() *string SetObjectId(val *string) ObjectIdInput() *string PreferredSingleSignOnMode() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} RedirectUris() *[]*string SamlMetadataUrl() *string SamlSingleSignOn() DataAzureadServicePrincipalSamlSingleSignOnList ServicePrincipalNames() *[]*string SignInAudience() *string Tags() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DataAzureadServicePrincipalTimeoutsOutputReference TimeoutsInput() interface{} Type() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *DataAzureadServicePrincipalTimeouts) ResetApplicationId() ResetDisplayName() ResetId() ResetObjectId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/azuread/d/service_principal azuread_service_principal}.
func NewDataAzureadServicePrincipal ¶
func NewDataAzureadServicePrincipal(scope constructs.Construct, id *string, config *DataAzureadServicePrincipalConfig) DataAzureadServicePrincipal
Create a new {@link https://www.terraform.io/docs/providers/azuread/d/service_principal azuread_service_principal} Data Source.
type DataAzureadServicePrincipalAppRoles ¶
type DataAzureadServicePrincipalAppRoles struct { }
type DataAzureadServicePrincipalAppRolesList ¶
type DataAzureadServicePrincipalAppRolesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzureadServicePrincipalAppRolesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalAppRolesList ¶
func NewDataAzureadServicePrincipalAppRolesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzureadServicePrincipalAppRolesList
type DataAzureadServicePrincipalAppRolesOutputReference ¶
type DataAzureadServicePrincipalAppRolesOutputReference interface { cdktf.ComplexObject AllowedMemberTypes() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string DisplayName() *string Enabled() cdktf.IResolvable // Experimental. Fqn() *string Id() *string InternalValue() *DataAzureadServicePrincipalAppRoles SetInternalValue(val *DataAzureadServicePrincipalAppRoles) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalAppRolesOutputReference ¶
func NewDataAzureadServicePrincipalAppRolesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzureadServicePrincipalAppRolesOutputReference
type DataAzureadServicePrincipalConfig ¶
type DataAzureadServicePrincipalConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The application ID (client ID) of the application associated with this service principal. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azuread/d/service_principal#application_id DataAzureadServicePrincipal#application_id} ApplicationId *string `field:"optional" json:"applicationId" yaml:"applicationId"` // The display name of the application associated with this service principal. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azuread/d/service_principal#display_name DataAzureadServicePrincipal#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azuread/d/service_principal#id DataAzureadServicePrincipal#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // The object ID of the service principal. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azuread/d/service_principal#object_id DataAzureadServicePrincipal#object_id} ObjectId *string `field:"optional" json:"objectId" yaml:"objectId"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azuread/d/service_principal#timeouts DataAzureadServicePrincipal#timeouts} Timeouts *DataAzureadServicePrincipalTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type DataAzureadServicePrincipalFeatureTags ¶
type DataAzureadServicePrincipalFeatureTags struct { }
type DataAzureadServicePrincipalFeatureTagsList ¶
type DataAzureadServicePrincipalFeatureTagsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzureadServicePrincipalFeatureTagsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalFeatureTagsList ¶
func NewDataAzureadServicePrincipalFeatureTagsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzureadServicePrincipalFeatureTagsList
type DataAzureadServicePrincipalFeatureTagsOutputReference ¶
type DataAzureadServicePrincipalFeatureTagsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CustomSingleSignOn() cdktf.IResolvable Enterprise() cdktf.IResolvable // Experimental. Fqn() *string Gallery() cdktf.IResolvable Hide() cdktf.IResolvable InternalValue() *DataAzureadServicePrincipalFeatureTags SetInternalValue(val *DataAzureadServicePrincipalFeatureTags) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalFeatureTagsOutputReference ¶
func NewDataAzureadServicePrincipalFeatureTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzureadServicePrincipalFeatureTagsOutputReference
type DataAzureadServicePrincipalFeatures ¶
type DataAzureadServicePrincipalFeatures struct { }
type DataAzureadServicePrincipalFeaturesList ¶
type DataAzureadServicePrincipalFeaturesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzureadServicePrincipalFeaturesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalFeaturesList ¶
func NewDataAzureadServicePrincipalFeaturesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzureadServicePrincipalFeaturesList
type DataAzureadServicePrincipalFeaturesOutputReference ¶
type DataAzureadServicePrincipalFeaturesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CustomSingleSignOnApp() cdktf.IResolvable EnterpriseApplication() cdktf.IResolvable // Experimental. Fqn() *string GalleryApplication() cdktf.IResolvable InternalValue() *DataAzureadServicePrincipalFeatures SetInternalValue(val *DataAzureadServicePrincipalFeatures) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VisibleToUsers() cdktf.IResolvable // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalFeaturesOutputReference ¶
func NewDataAzureadServicePrincipalFeaturesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzureadServicePrincipalFeaturesOutputReference
type DataAzureadServicePrincipalOauth2PermissionScopes ¶
type DataAzureadServicePrincipalOauth2PermissionScopes struct { }
type DataAzureadServicePrincipalOauth2PermissionScopesList ¶
type DataAzureadServicePrincipalOauth2PermissionScopesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzureadServicePrincipalOauth2PermissionScopesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalOauth2PermissionScopesList ¶
func NewDataAzureadServicePrincipalOauth2PermissionScopesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzureadServicePrincipalOauth2PermissionScopesList
type DataAzureadServicePrincipalOauth2PermissionScopesOutputReference ¶
type DataAzureadServicePrincipalOauth2PermissionScopesOutputReference interface { cdktf.ComplexObject AdminConsentDescription() *string AdminConsentDisplayName() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string Id() *string InternalValue() *DataAzureadServicePrincipalOauth2PermissionScopes SetInternalValue(val *DataAzureadServicePrincipalOauth2PermissionScopes) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string UserConsentDescription() *string UserConsentDisplayName() *string Value() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalOauth2PermissionScopesOutputReference ¶
func NewDataAzureadServicePrincipalOauth2PermissionScopesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzureadServicePrincipalOauth2PermissionScopesOutputReference
type DataAzureadServicePrincipalSamlSingleSignOn ¶
type DataAzureadServicePrincipalSamlSingleSignOn struct { }
type DataAzureadServicePrincipalSamlSingleSignOnList ¶
type DataAzureadServicePrincipalSamlSingleSignOnList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzureadServicePrincipalSamlSingleSignOnOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalSamlSingleSignOnList ¶
func NewDataAzureadServicePrincipalSamlSingleSignOnList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzureadServicePrincipalSamlSingleSignOnList
type DataAzureadServicePrincipalSamlSingleSignOnOutputReference ¶
type DataAzureadServicePrincipalSamlSingleSignOnOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzureadServicePrincipalSamlSingleSignOn SetInternalValue(val *DataAzureadServicePrincipalSamlSingleSignOn) RelayState() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalSamlSingleSignOnOutputReference ¶
func NewDataAzureadServicePrincipalSamlSingleSignOnOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzureadServicePrincipalSamlSingleSignOnOutputReference
type DataAzureadServicePrincipalTimeouts ¶
type DataAzureadServicePrincipalTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azuread/d/service_principal#read DataAzureadServicePrincipal#read}. Read *string `field:"optional" json:"read" yaml:"read"` }
type DataAzureadServicePrincipalTimeoutsOutputReference ¶
type DataAzureadServicePrincipalTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRead() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzureadServicePrincipalTimeoutsOutputReference ¶
func NewDataAzureadServicePrincipalTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataAzureadServicePrincipalTimeoutsOutputReference
Source Files ¶
- dataazureadserviceprincipal.go
- dataazureadserviceprincipal_DataAzureadServicePrincipal.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalAppRoles.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalAppRolesList.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalAppRolesList__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalAppRolesOutputReference.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalAppRolesOutputReference__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalConfig.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeatureTags.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeatureTagsList.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeatureTagsList__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeatureTagsOutputReference.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeatureTagsOutputReference__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeatures.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeaturesList.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeaturesList__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeaturesOutputReference.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalFeaturesOutputReference__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalOauth2PermissionScopes.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalOauth2PermissionScopesList.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalOauth2PermissionScopesList__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalOauth2PermissionScopesOutputReference.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalOauth2PermissionScopesOutputReference__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalSamlSingleSignOn.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalSamlSingleSignOnList.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalSamlSingleSignOnList__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalSamlSingleSignOnOutputReference.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalSamlSingleSignOnOutputReference__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalTimeouts.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalTimeoutsOutputReference.go
- dataazureadserviceprincipal_DataAzureadServicePrincipalTimeoutsOutputReference__runtime_type_checks.go
- dataazureadserviceprincipal_DataAzureadServicePrincipal__runtime_type_checks.go