Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationState
- type LookupApplicationArgs
- type LookupApplicationResult
- type LookupServicePrincipalArgs
- type LookupServicePrincipalResult
- type ServicePrincipal
- type ServicePrincipalArgs
- type ServicePrincipalPassword
- type ServicePrincipalPasswordArgs
- type ServicePrincipalPasswordState
- type ServicePrincipalState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // The ID of the Azure Active Directory Application. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Is this Azure AD Application available to other tenants? Defaults to `false`. AvailableToOtherTenants pulumi.BoolPtrOutput `pulumi:"availableToOtherTenants"` // The URL to the application's home page. If no homepage is specified this defaults to `https://{name}`. Homepage pulumi.StringOutput `pulumi:"homepage"` // A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant. IdentifierUris pulumi.StringArrayOutput `pulumi:"identifierUris"` // The display name for the application. Name pulumi.StringOutput `pulumi:"name"` // Does this Azure AD Application allow OAuth2.0 implicit flow tokens? Defaults to `false`. Oauth2AllowImplicitFlow pulumi.BoolPtrOutput `pulumi:"oauth2AllowImplicitFlow"` // A list of URLs that user tokens are sent to for sign in, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to. ReplyUrls pulumi.StringArrayOutput `pulumi:"replyUrls"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/azuread_application.html.markdown.
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
type ApplicationArgs ¶
type ApplicationArgs struct { // Is this Azure AD Application available to other tenants? Defaults to `false`. AvailableToOtherTenants pulumi.BoolPtrInput // The URL to the application's home page. If no homepage is specified this defaults to `https://{name}`. Homepage pulumi.StringPtrInput // A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant. IdentifierUris pulumi.StringArrayInput // The display name for the application. Name pulumi.StringPtrInput // Does this Azure AD Application allow OAuth2.0 implicit flow tokens? Defaults to `false`. Oauth2AllowImplicitFlow pulumi.BoolPtrInput // A list of URLs that user tokens are sent to for sign in, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to. ReplyUrls pulumi.StringArrayInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶ added in v1.12.0
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationState ¶
type ApplicationState struct { // The ID of the Azure Active Directory Application. ApplicationId pulumi.StringPtrInput // Is this Azure AD Application available to other tenants? Defaults to `false`. AvailableToOtherTenants pulumi.BoolPtrInput // The URL to the application's home page. If no homepage is specified this defaults to `https://{name}`. Homepage pulumi.StringPtrInput // A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant. IdentifierUris pulumi.StringArrayInput // The display name for the application. Name pulumi.StringPtrInput // Does this Azure AD Application allow OAuth2.0 implicit flow tokens? Defaults to `false`. Oauth2AllowImplicitFlow pulumi.BoolPtrInput // A list of URLs that user tokens are sent to for sign in, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to. ReplyUrls pulumi.StringArrayInput }
func (ApplicationState) ElementType ¶ added in v1.12.0
func (ApplicationState) ElementType() reflect.Type
type LookupApplicationArgs ¶ added in v1.12.0
type LookupApplicationArgs struct { // Specifies the name of the Application within Azure Active Directory. Name *string `pulumi:"name"` // Specifies the Object ID of the Application within Azure Active Directory. ObjectId *string `pulumi:"objectId"` }
A collection of arguments for invoking getApplication.
type LookupApplicationResult ¶ added in v1.12.0
type LookupApplicationResult struct { // the Application ID of the Azure Active Directory Application. ApplicationId string `pulumi:"applicationId"` // Is this Azure AD Application available to other tenants? AvailableToOtherTenants bool `pulumi:"availableToOtherTenants"` Homepage string `pulumi:"homepage"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant. IdentifierUris []string `pulumi:"identifierUris"` Name string `pulumi:"name"` // Does this Azure AD Application allow OAuth2.0 implicit flow tokens? Oauth2AllowImplicitFlow bool `pulumi:"oauth2AllowImplicitFlow"` // the Object ID of the Azure Active Directory Application. ObjectId string `pulumi:"objectId"` // A list of URLs that user tokens are sent to for sign in, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to. ReplyUrls []string `pulumi:"replyUrls"` }
A collection of values returned by getApplication.
func LookupApplication ¶
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/azuread_application.html.markdown.
type LookupServicePrincipalArgs ¶ added in v1.12.0
type LookupServicePrincipalArgs struct { // The ID of the Azure AD Application for which to create a Service Principal. ApplicationId *string `pulumi:"applicationId"` // The Display Name of the Azure AD Application associated with this Service Principal. DisplayName *string `pulumi:"displayName"` // The ID of the Azure AD Service Principal. ObjectId *string `pulumi:"objectId"` }
A collection of arguments for invoking getServicePrincipal.
type LookupServicePrincipalResult ¶ added in v1.12.0
type LookupServicePrincipalResult struct { ApplicationId string `pulumi:"applicationId"` DisplayName string `pulumi:"displayName"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ObjectId string `pulumi:"objectId"` }
A collection of values returned by getServicePrincipal.
func LookupServicePrincipal ¶
func LookupServicePrincipal(ctx *pulumi.Context, args *LookupServicePrincipalArgs, opts ...pulumi.InvokeOption) (*LookupServicePrincipalResult, error)
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/azuread_service_principal.html.markdown.
type ServicePrincipal ¶
type ServicePrincipal struct { pulumi.CustomResourceState // The ID of the Azure AD Application for which to create a Service Principal. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // The Display Name of the Azure Active Directory Application associated with this Service Principal. DisplayName pulumi.StringOutput `pulumi:"displayName"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/azuread_service_principal.html.markdown.
func GetServicePrincipal ¶
func GetServicePrincipal(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServicePrincipalState, opts ...pulumi.ResourceOption) (*ServicePrincipal, error)
GetServicePrincipal gets an existing ServicePrincipal 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 NewServicePrincipal ¶
func NewServicePrincipal(ctx *pulumi.Context, name string, args *ServicePrincipalArgs, opts ...pulumi.ResourceOption) (*ServicePrincipal, error)
NewServicePrincipal registers a new resource with the given unique name, arguments, and options.
type ServicePrincipalArgs ¶
type ServicePrincipalArgs struct { // The ID of the Azure AD Application for which to create a Service Principal. ApplicationId pulumi.StringInput }
The set of arguments for constructing a ServicePrincipal resource.
func (ServicePrincipalArgs) ElementType ¶ added in v1.12.0
func (ServicePrincipalArgs) ElementType() reflect.Type
type ServicePrincipalPassword ¶
type ServicePrincipalPassword struct { pulumi.CustomResourceState // The End Date which the Password is valid until, formatted as a RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). Changing this field forces a new resource to be created. EndDate pulumi.StringOutput `pulumi:"endDate"` // A GUID used to uniquely identify this Key. If not specified a GUID will be created. Changing this field forces a new resource to be created. KeyId pulumi.StringOutput `pulumi:"keyId"` // The ID of the Service Principal for which this password should be created. Changing this field forces a new resource to be created. ServicePrincipalId pulumi.StringOutput `pulumi:"servicePrincipalId"` // The Start Date which the Password is valid from, formatted as a RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). If this isn't specified, the current date is used. Changing this field forces a new resource to be created. StartDate pulumi.StringOutput `pulumi:"startDate"` // The Password for this Service Principal. Value pulumi.StringOutput `pulumi:"value"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/azuread_service_principal_password.html.markdown.
func GetServicePrincipalPassword ¶
func GetServicePrincipalPassword(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServicePrincipalPasswordState, opts ...pulumi.ResourceOption) (*ServicePrincipalPassword, error)
GetServicePrincipalPassword gets an existing ServicePrincipalPassword 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 NewServicePrincipalPassword ¶
func NewServicePrincipalPassword(ctx *pulumi.Context, name string, args *ServicePrincipalPasswordArgs, opts ...pulumi.ResourceOption) (*ServicePrincipalPassword, error)
NewServicePrincipalPassword registers a new resource with the given unique name, arguments, and options.
type ServicePrincipalPasswordArgs ¶
type ServicePrincipalPasswordArgs struct { // The End Date which the Password is valid until, formatted as a RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). Changing this field forces a new resource to be created. EndDate pulumi.StringInput // A GUID used to uniquely identify this Key. If not specified a GUID will be created. Changing this field forces a new resource to be created. KeyId pulumi.StringPtrInput // The ID of the Service Principal for which this password should be created. Changing this field forces a new resource to be created. ServicePrincipalId pulumi.StringInput // The Start Date which the Password is valid from, formatted as a RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). If this isn't specified, the current date is used. Changing this field forces a new resource to be created. StartDate pulumi.StringPtrInput // The Password for this Service Principal. Value pulumi.StringInput }
The set of arguments for constructing a ServicePrincipalPassword resource.
func (ServicePrincipalPasswordArgs) ElementType ¶ added in v1.12.0
func (ServicePrincipalPasswordArgs) ElementType() reflect.Type
type ServicePrincipalPasswordState ¶
type ServicePrincipalPasswordState struct { // The End Date which the Password is valid until, formatted as a RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). Changing this field forces a new resource to be created. EndDate pulumi.StringPtrInput // A GUID used to uniquely identify this Key. If not specified a GUID will be created. Changing this field forces a new resource to be created. KeyId pulumi.StringPtrInput // The ID of the Service Principal for which this password should be created. Changing this field forces a new resource to be created. ServicePrincipalId pulumi.StringPtrInput // The Start Date which the Password is valid from, formatted as a RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). If this isn't specified, the current date is used. Changing this field forces a new resource to be created. StartDate pulumi.StringPtrInput // The Password for this Service Principal. Value pulumi.StringPtrInput }
func (ServicePrincipalPasswordState) ElementType ¶ added in v1.12.0
func (ServicePrincipalPasswordState) ElementType() reflect.Type
type ServicePrincipalState ¶
type ServicePrincipalState struct { // The ID of the Azure AD Application for which to create a Service Principal. ApplicationId pulumi.StringPtrInput // The Display Name of the Azure Active Directory Application associated with this Service Principal. DisplayName pulumi.StringPtrInput }
func (ServicePrincipalState) ElementType ¶ added in v1.12.0
func (ServicePrincipalState) ElementType() reflect.Type