Documentation
¶
Index ¶
- type AwAssumeRoleAuthenticationDetailsProperties
- type AwAssumeRoleAuthenticationDetailsPropertiesArgs
- func (AwAssumeRoleAuthenticationDetailsPropertiesArgs) ElementType() reflect.Type
- func (i AwAssumeRoleAuthenticationDetailsPropertiesArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesOutput() AwAssumeRoleAuthenticationDetailsPropertiesOutput
- func (i AwAssumeRoleAuthenticationDetailsPropertiesArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesOutputWithContext(ctx context.Context) AwAssumeRoleAuthenticationDetailsPropertiesOutput
- type AwAssumeRoleAuthenticationDetailsPropertiesInput
- type AwAssumeRoleAuthenticationDetailsPropertiesOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) AuthenticationType() pulumi.StringOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) AwsAssumeRoleArn() pulumi.StringOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) AwsExternalId() pulumi.StringOutput
- func (AwAssumeRoleAuthenticationDetailsPropertiesOutput) ElementType() reflect.Type
- func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesOutput() AwAssumeRoleAuthenticationDetailsPropertiesOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesOutputWithContext(ctx context.Context) AwAssumeRoleAuthenticationDetailsPropertiesOutput
- type AwAssumeRoleAuthenticationDetailsPropertiesResponse
- type AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs
- func (AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs) ElementType() reflect.Type
- func (i AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutput() AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput
- func (i AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutputWithContext(ctx context.Context) AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput
- type AwAssumeRoleAuthenticationDetailsPropertiesResponseInput
- type AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AccountId() pulumi.StringOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AuthenticationProvisioningState() pulumi.StringOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AuthenticationType() pulumi.StringOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AwsAssumeRoleArn() pulumi.StringOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AwsExternalId() pulumi.StringOutput
- func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) ElementType() reflect.Type
- func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) GrantedPermissions() pulumi.StringArrayOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutput() AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput
- func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutputWithContext(ctx context.Context) AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput
- type AwsCredsAuthenticationDetailsProperties
- type AwsCredsAuthenticationDetailsPropertiesArgs
- func (AwsCredsAuthenticationDetailsPropertiesArgs) ElementType() reflect.Type
- func (i AwsCredsAuthenticationDetailsPropertiesArgs) ToAwsCredsAuthenticationDetailsPropertiesOutput() AwsCredsAuthenticationDetailsPropertiesOutput
- func (i AwsCredsAuthenticationDetailsPropertiesArgs) ToAwsCredsAuthenticationDetailsPropertiesOutputWithContext(ctx context.Context) AwsCredsAuthenticationDetailsPropertiesOutput
- type AwsCredsAuthenticationDetailsPropertiesInput
- type AwsCredsAuthenticationDetailsPropertiesOutput
- func (o AwsCredsAuthenticationDetailsPropertiesOutput) AuthenticationType() pulumi.StringOutput
- func (o AwsCredsAuthenticationDetailsPropertiesOutput) AwsAccessKeyId() pulumi.StringOutput
- func (o AwsCredsAuthenticationDetailsPropertiesOutput) AwsSecretAccessKey() pulumi.StringOutput
- func (AwsCredsAuthenticationDetailsPropertiesOutput) ElementType() reflect.Type
- func (o AwsCredsAuthenticationDetailsPropertiesOutput) ToAwsCredsAuthenticationDetailsPropertiesOutput() AwsCredsAuthenticationDetailsPropertiesOutput
- func (o AwsCredsAuthenticationDetailsPropertiesOutput) ToAwsCredsAuthenticationDetailsPropertiesOutputWithContext(ctx context.Context) AwsCredsAuthenticationDetailsPropertiesOutput
- type AwsCredsAuthenticationDetailsPropertiesResponse
- type AwsCredsAuthenticationDetailsPropertiesResponseArgs
- func (AwsCredsAuthenticationDetailsPropertiesResponseArgs) ElementType() reflect.Type
- func (i AwsCredsAuthenticationDetailsPropertiesResponseArgs) ToAwsCredsAuthenticationDetailsPropertiesResponseOutput() AwsCredsAuthenticationDetailsPropertiesResponseOutput
- func (i AwsCredsAuthenticationDetailsPropertiesResponseArgs) ToAwsCredsAuthenticationDetailsPropertiesResponseOutputWithContext(ctx context.Context) AwsCredsAuthenticationDetailsPropertiesResponseOutput
- type AwsCredsAuthenticationDetailsPropertiesResponseInput
- type AwsCredsAuthenticationDetailsPropertiesResponseOutput
- func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AccountId() pulumi.StringOutput
- func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AuthenticationProvisioningState() pulumi.StringOutput
- func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AuthenticationType() pulumi.StringOutput
- func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AwsAccessKeyId() pulumi.StringOutput
- func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AwsSecretAccessKey() pulumi.StringOutput
- func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) ElementType() reflect.Type
- func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) GrantedPermissions() pulumi.StringArrayOutput
- func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) ToAwsCredsAuthenticationDetailsPropertiesResponseOutput() AwsCredsAuthenticationDetailsPropertiesResponseOutput
- func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) ToAwsCredsAuthenticationDetailsPropertiesResponseOutputWithContext(ctx context.Context) AwsCredsAuthenticationDetailsPropertiesResponseOutput
- type Connector
- type ConnectorArgs
- type ConnectorState
- type GcpCredentialsDetailsProperties
- type GcpCredentialsDetailsPropertiesArgs
- func (GcpCredentialsDetailsPropertiesArgs) ElementType() reflect.Type
- func (i GcpCredentialsDetailsPropertiesArgs) ToGcpCredentialsDetailsPropertiesOutput() GcpCredentialsDetailsPropertiesOutput
- func (i GcpCredentialsDetailsPropertiesArgs) ToGcpCredentialsDetailsPropertiesOutputWithContext(ctx context.Context) GcpCredentialsDetailsPropertiesOutput
- type GcpCredentialsDetailsPropertiesInput
- type GcpCredentialsDetailsPropertiesOutput
- func (o GcpCredentialsDetailsPropertiesOutput) AuthProviderX509CertUrl() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) AuthUri() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) AuthenticationType() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) ClientEmail() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) ClientId() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) ClientX509CertUrl() pulumi.StringOutput
- func (GcpCredentialsDetailsPropertiesOutput) ElementType() reflect.Type
- func (o GcpCredentialsDetailsPropertiesOutput) OrganizationId() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) PrivateKey() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) PrivateKeyId() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) ProjectId() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) ToGcpCredentialsDetailsPropertiesOutput() GcpCredentialsDetailsPropertiesOutput
- func (o GcpCredentialsDetailsPropertiesOutput) ToGcpCredentialsDetailsPropertiesOutputWithContext(ctx context.Context) GcpCredentialsDetailsPropertiesOutput
- func (o GcpCredentialsDetailsPropertiesOutput) TokenUri() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesOutput) Type() pulumi.StringOutput
- type GcpCredentialsDetailsPropertiesResponse
- type GcpCredentialsDetailsPropertiesResponseArgs
- func (GcpCredentialsDetailsPropertiesResponseArgs) ElementType() reflect.Type
- func (i GcpCredentialsDetailsPropertiesResponseArgs) ToGcpCredentialsDetailsPropertiesResponseOutput() GcpCredentialsDetailsPropertiesResponseOutput
- func (i GcpCredentialsDetailsPropertiesResponseArgs) ToGcpCredentialsDetailsPropertiesResponseOutputWithContext(ctx context.Context) GcpCredentialsDetailsPropertiesResponseOutput
- type GcpCredentialsDetailsPropertiesResponseInput
- type GcpCredentialsDetailsPropertiesResponseOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) AuthProviderX509CertUrl() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) AuthUri() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) AuthenticationProvisioningState() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) AuthenticationType() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) ClientEmail() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) ClientId() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) ClientX509CertUrl() pulumi.StringOutput
- func (GcpCredentialsDetailsPropertiesResponseOutput) ElementType() reflect.Type
- func (o GcpCredentialsDetailsPropertiesResponseOutput) GrantedPermissions() pulumi.StringArrayOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) OrganizationId() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) PrivateKey() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) PrivateKeyId() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) ProjectId() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) ToGcpCredentialsDetailsPropertiesResponseOutput() GcpCredentialsDetailsPropertiesResponseOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) ToGcpCredentialsDetailsPropertiesResponseOutputWithContext(ctx context.Context) GcpCredentialsDetailsPropertiesResponseOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) TokenUri() pulumi.StringOutput
- func (o GcpCredentialsDetailsPropertiesResponseOutput) Type() pulumi.StringOutput
- type HybridComputeSettingsProperties
- type HybridComputeSettingsPropertiesArgs
- func (HybridComputeSettingsPropertiesArgs) ElementType() reflect.Type
- func (i HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesOutput() HybridComputeSettingsPropertiesOutput
- func (i HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesOutput
- func (i HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesPtrOutput() HybridComputeSettingsPropertiesPtrOutput
- func (i HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesPtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesPtrOutput
- type HybridComputeSettingsPropertiesInput
- type HybridComputeSettingsPropertiesOutput
- func (o HybridComputeSettingsPropertiesOutput) AutoProvision() pulumi.StringOutput
- func (HybridComputeSettingsPropertiesOutput) ElementType() reflect.Type
- func (o HybridComputeSettingsPropertiesOutput) ProxyServer() ProxyServerPropertiesPtrOutput
- func (o HybridComputeSettingsPropertiesOutput) Region() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesOutput) ServicePrincipal() ServicePrincipalPropertiesPtrOutput
- func (o HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesOutput() HybridComputeSettingsPropertiesOutput
- func (o HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesOutput
- func (o HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesPtrOutput() HybridComputeSettingsPropertiesPtrOutput
- func (o HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesPtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesPtrOutput
- type HybridComputeSettingsPropertiesPtrInput
- type HybridComputeSettingsPropertiesPtrOutput
- func (o HybridComputeSettingsPropertiesPtrOutput) AutoProvision() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesPtrOutput) Elem() HybridComputeSettingsPropertiesOutput
- func (HybridComputeSettingsPropertiesPtrOutput) ElementType() reflect.Type
- func (o HybridComputeSettingsPropertiesPtrOutput) ProxyServer() ProxyServerPropertiesPtrOutput
- func (o HybridComputeSettingsPropertiesPtrOutput) Region() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesPtrOutput) ServicePrincipal() ServicePrincipalPropertiesPtrOutput
- func (o HybridComputeSettingsPropertiesPtrOutput) ToHybridComputeSettingsPropertiesPtrOutput() HybridComputeSettingsPropertiesPtrOutput
- func (o HybridComputeSettingsPropertiesPtrOutput) ToHybridComputeSettingsPropertiesPtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesPtrOutput
- type HybridComputeSettingsPropertiesResponse
- type HybridComputeSettingsPropertiesResponseArgs
- func (HybridComputeSettingsPropertiesResponseArgs) ElementType() reflect.Type
- func (i HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponseOutput() HybridComputeSettingsPropertiesResponseOutput
- func (i HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponseOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponseOutput
- func (i HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponsePtrOutput() HybridComputeSettingsPropertiesResponsePtrOutput
- func (i HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponsePtrOutput
- type HybridComputeSettingsPropertiesResponseInput
- type HybridComputeSettingsPropertiesResponseOutput
- func (o HybridComputeSettingsPropertiesResponseOutput) AutoProvision() pulumi.StringOutput
- func (HybridComputeSettingsPropertiesResponseOutput) ElementType() reflect.Type
- func (o HybridComputeSettingsPropertiesResponseOutput) HybridComputeProvisioningState() pulumi.StringOutput
- func (o HybridComputeSettingsPropertiesResponseOutput) ProxyServer() ProxyServerPropertiesResponsePtrOutput
- func (o HybridComputeSettingsPropertiesResponseOutput) Region() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesResponseOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesResponseOutput) ServicePrincipal() ServicePrincipalPropertiesResponsePtrOutput
- func (o HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponseOutput() HybridComputeSettingsPropertiesResponseOutput
- func (o HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponseOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponseOutput
- func (o HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponsePtrOutput() HybridComputeSettingsPropertiesResponsePtrOutput
- func (o HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponsePtrOutput
- type HybridComputeSettingsPropertiesResponsePtrInput
- type HybridComputeSettingsPropertiesResponsePtrOutput
- func (o HybridComputeSettingsPropertiesResponsePtrOutput) AutoProvision() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesResponsePtrOutput) Elem() HybridComputeSettingsPropertiesResponseOutput
- func (HybridComputeSettingsPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o HybridComputeSettingsPropertiesResponsePtrOutput) HybridComputeProvisioningState() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesResponsePtrOutput) ProxyServer() ProxyServerPropertiesResponsePtrOutput
- func (o HybridComputeSettingsPropertiesResponsePtrOutput) Region() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesResponsePtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o HybridComputeSettingsPropertiesResponsePtrOutput) ServicePrincipal() ServicePrincipalPropertiesResponsePtrOutput
- func (o HybridComputeSettingsPropertiesResponsePtrOutput) ToHybridComputeSettingsPropertiesResponsePtrOutput() HybridComputeSettingsPropertiesResponsePtrOutput
- func (o HybridComputeSettingsPropertiesResponsePtrOutput) ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponsePtrOutput
- type LookupConnectorArgs
- type LookupConnectorResult
- type LookupSecurityContactArgs
- type LookupSecurityContactResult
- type ProxyServerProperties
- type ProxyServerPropertiesArgs
- func (ProxyServerPropertiesArgs) ElementType() reflect.Type
- func (i ProxyServerPropertiesArgs) ToProxyServerPropertiesOutput() ProxyServerPropertiesOutput
- func (i ProxyServerPropertiesArgs) ToProxyServerPropertiesOutputWithContext(ctx context.Context) ProxyServerPropertiesOutput
- func (i ProxyServerPropertiesArgs) ToProxyServerPropertiesPtrOutput() ProxyServerPropertiesPtrOutput
- func (i ProxyServerPropertiesArgs) ToProxyServerPropertiesPtrOutputWithContext(ctx context.Context) ProxyServerPropertiesPtrOutput
- type ProxyServerPropertiesInput
- type ProxyServerPropertiesOutput
- func (ProxyServerPropertiesOutput) ElementType() reflect.Type
- func (o ProxyServerPropertiesOutput) Ip() pulumi.StringPtrOutput
- func (o ProxyServerPropertiesOutput) Port() pulumi.StringPtrOutput
- func (o ProxyServerPropertiesOutput) ToProxyServerPropertiesOutput() ProxyServerPropertiesOutput
- func (o ProxyServerPropertiesOutput) ToProxyServerPropertiesOutputWithContext(ctx context.Context) ProxyServerPropertiesOutput
- func (o ProxyServerPropertiesOutput) ToProxyServerPropertiesPtrOutput() ProxyServerPropertiesPtrOutput
- func (o ProxyServerPropertiesOutput) ToProxyServerPropertiesPtrOutputWithContext(ctx context.Context) ProxyServerPropertiesPtrOutput
- type ProxyServerPropertiesPtrInput
- type ProxyServerPropertiesPtrOutput
- func (o ProxyServerPropertiesPtrOutput) Elem() ProxyServerPropertiesOutput
- func (ProxyServerPropertiesPtrOutput) ElementType() reflect.Type
- func (o ProxyServerPropertiesPtrOutput) Ip() pulumi.StringPtrOutput
- func (o ProxyServerPropertiesPtrOutput) Port() pulumi.StringPtrOutput
- func (o ProxyServerPropertiesPtrOutput) ToProxyServerPropertiesPtrOutput() ProxyServerPropertiesPtrOutput
- func (o ProxyServerPropertiesPtrOutput) ToProxyServerPropertiesPtrOutputWithContext(ctx context.Context) ProxyServerPropertiesPtrOutput
- type ProxyServerPropertiesResponse
- type ProxyServerPropertiesResponseArgs
- func (ProxyServerPropertiesResponseArgs) ElementType() reflect.Type
- func (i ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponseOutput() ProxyServerPropertiesResponseOutput
- func (i ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponseOutputWithContext(ctx context.Context) ProxyServerPropertiesResponseOutput
- func (i ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponsePtrOutput() ProxyServerPropertiesResponsePtrOutput
- func (i ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponsePtrOutputWithContext(ctx context.Context) ProxyServerPropertiesResponsePtrOutput
- type ProxyServerPropertiesResponseInput
- type ProxyServerPropertiesResponseOutput
- func (ProxyServerPropertiesResponseOutput) ElementType() reflect.Type
- func (o ProxyServerPropertiesResponseOutput) Ip() pulumi.StringPtrOutput
- func (o ProxyServerPropertiesResponseOutput) Port() pulumi.StringPtrOutput
- func (o ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponseOutput() ProxyServerPropertiesResponseOutput
- func (o ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponseOutputWithContext(ctx context.Context) ProxyServerPropertiesResponseOutput
- func (o ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponsePtrOutput() ProxyServerPropertiesResponsePtrOutput
- func (o ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponsePtrOutputWithContext(ctx context.Context) ProxyServerPropertiesResponsePtrOutput
- type ProxyServerPropertiesResponsePtrInput
- type ProxyServerPropertiesResponsePtrOutput
- func (o ProxyServerPropertiesResponsePtrOutput) Elem() ProxyServerPropertiesResponseOutput
- func (ProxyServerPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ProxyServerPropertiesResponsePtrOutput) Ip() pulumi.StringPtrOutput
- func (o ProxyServerPropertiesResponsePtrOutput) Port() pulumi.StringPtrOutput
- func (o ProxyServerPropertiesResponsePtrOutput) ToProxyServerPropertiesResponsePtrOutput() ProxyServerPropertiesResponsePtrOutput
- func (o ProxyServerPropertiesResponsePtrOutput) ToProxyServerPropertiesResponsePtrOutputWithContext(ctx context.Context) ProxyServerPropertiesResponsePtrOutput
- type SecurityContact
- type SecurityContactArgs
- type SecurityContactPropertiesResponseAlertNotifications
- type SecurityContactPropertiesResponseAlertNotificationsArgs
- func (SecurityContactPropertiesResponseAlertNotificationsArgs) ElementType() reflect.Type
- func (i SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsOutput() SecurityContactPropertiesResponseAlertNotificationsOutput
- func (i SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsOutput
- func (i SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput() SecurityContactPropertiesResponseAlertNotificationsPtrOutput
- func (i SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsPtrOutput
- type SecurityContactPropertiesResponseAlertNotificationsInput
- type SecurityContactPropertiesResponseAlertNotificationsOutput
- func (SecurityContactPropertiesResponseAlertNotificationsOutput) ElementType() reflect.Type
- func (o SecurityContactPropertiesResponseAlertNotificationsOutput) MinimalSeverity() pulumi.StringPtrOutput
- func (o SecurityContactPropertiesResponseAlertNotificationsOutput) State() pulumi.StringPtrOutput
- func (o SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsOutput() SecurityContactPropertiesResponseAlertNotificationsOutput
- func (o SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsOutput
- func (o SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput() SecurityContactPropertiesResponseAlertNotificationsPtrOutput
- func (o SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsPtrOutput
- type SecurityContactPropertiesResponseAlertNotificationsPtrInput
- type SecurityContactPropertiesResponseAlertNotificationsPtrOutput
- func (o SecurityContactPropertiesResponseAlertNotificationsPtrOutput) Elem() SecurityContactPropertiesResponseAlertNotificationsOutput
- func (SecurityContactPropertiesResponseAlertNotificationsPtrOutput) ElementType() reflect.Type
- func (o SecurityContactPropertiesResponseAlertNotificationsPtrOutput) MinimalSeverity() pulumi.StringPtrOutput
- func (o SecurityContactPropertiesResponseAlertNotificationsPtrOutput) State() pulumi.StringPtrOutput
- func (o SecurityContactPropertiesResponseAlertNotificationsPtrOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput() SecurityContactPropertiesResponseAlertNotificationsPtrOutput
- func (o SecurityContactPropertiesResponseAlertNotificationsPtrOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsPtrOutput
- type SecurityContactPropertiesResponseNotificationsByRole
- type SecurityContactPropertiesResponseNotificationsByRoleArgs
- func (SecurityContactPropertiesResponseNotificationsByRoleArgs) ElementType() reflect.Type
- func (i SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRoleOutput() SecurityContactPropertiesResponseNotificationsByRoleOutput
- func (i SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRoleOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRoleOutput
- func (i SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput() SecurityContactPropertiesResponseNotificationsByRolePtrOutput
- func (i SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRolePtrOutput
- type SecurityContactPropertiesResponseNotificationsByRoleInput
- type SecurityContactPropertiesResponseNotificationsByRoleOutput
- func (SecurityContactPropertiesResponseNotificationsByRoleOutput) ElementType() reflect.Type
- func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) Roles() pulumi.StringArrayOutput
- func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) State() pulumi.StringPtrOutput
- func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRoleOutput() SecurityContactPropertiesResponseNotificationsByRoleOutput
- func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRoleOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRoleOutput
- func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput() SecurityContactPropertiesResponseNotificationsByRolePtrOutput
- func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRolePtrOutput
- type SecurityContactPropertiesResponseNotificationsByRolePtrInput
- type SecurityContactPropertiesResponseNotificationsByRolePtrOutput
- func (o SecurityContactPropertiesResponseNotificationsByRolePtrOutput) Elem() SecurityContactPropertiesResponseNotificationsByRoleOutput
- func (SecurityContactPropertiesResponseNotificationsByRolePtrOutput) ElementType() reflect.Type
- func (o SecurityContactPropertiesResponseNotificationsByRolePtrOutput) Roles() pulumi.StringArrayOutput
- func (o SecurityContactPropertiesResponseNotificationsByRolePtrOutput) State() pulumi.StringPtrOutput
- func (o SecurityContactPropertiesResponseNotificationsByRolePtrOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput() SecurityContactPropertiesResponseNotificationsByRolePtrOutput
- func (o SecurityContactPropertiesResponseNotificationsByRolePtrOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRolePtrOutput
- type SecurityContactState
- type ServicePrincipalProperties
- type ServicePrincipalPropertiesArgs
- func (ServicePrincipalPropertiesArgs) ElementType() reflect.Type
- func (i ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesOutput() ServicePrincipalPropertiesOutput
- func (i ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesOutputWithContext(ctx context.Context) ServicePrincipalPropertiesOutput
- func (i ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesPtrOutput() ServicePrincipalPropertiesPtrOutput
- func (i ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesPtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesPtrOutput
- type ServicePrincipalPropertiesInput
- type ServicePrincipalPropertiesOutput
- func (o ServicePrincipalPropertiesOutput) ApplicationId() pulumi.StringPtrOutput
- func (ServicePrincipalPropertiesOutput) ElementType() reflect.Type
- func (o ServicePrincipalPropertiesOutput) Secret() pulumi.StringPtrOutput
- func (o ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesOutput() ServicePrincipalPropertiesOutput
- func (o ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesOutputWithContext(ctx context.Context) ServicePrincipalPropertiesOutput
- func (o ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesPtrOutput() ServicePrincipalPropertiesPtrOutput
- func (o ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesPtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesPtrOutput
- type ServicePrincipalPropertiesPtrInput
- type ServicePrincipalPropertiesPtrOutput
- func (o ServicePrincipalPropertiesPtrOutput) ApplicationId() pulumi.StringPtrOutput
- func (o ServicePrincipalPropertiesPtrOutput) Elem() ServicePrincipalPropertiesOutput
- func (ServicePrincipalPropertiesPtrOutput) ElementType() reflect.Type
- func (o ServicePrincipalPropertiesPtrOutput) Secret() pulumi.StringPtrOutput
- func (o ServicePrincipalPropertiesPtrOutput) ToServicePrincipalPropertiesPtrOutput() ServicePrincipalPropertiesPtrOutput
- func (o ServicePrincipalPropertiesPtrOutput) ToServicePrincipalPropertiesPtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesPtrOutput
- type ServicePrincipalPropertiesResponse
- type ServicePrincipalPropertiesResponseArgs
- func (ServicePrincipalPropertiesResponseArgs) ElementType() reflect.Type
- func (i ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponseOutput() ServicePrincipalPropertiesResponseOutput
- func (i ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponseOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponseOutput
- func (i ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponsePtrOutput() ServicePrincipalPropertiesResponsePtrOutput
- func (i ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponsePtrOutput
- type ServicePrincipalPropertiesResponseInput
- type ServicePrincipalPropertiesResponseOutput
- func (o ServicePrincipalPropertiesResponseOutput) ApplicationId() pulumi.StringPtrOutput
- func (ServicePrincipalPropertiesResponseOutput) ElementType() reflect.Type
- func (o ServicePrincipalPropertiesResponseOutput) Secret() pulumi.StringPtrOutput
- func (o ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponseOutput() ServicePrincipalPropertiesResponseOutput
- func (o ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponseOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponseOutput
- func (o ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponsePtrOutput() ServicePrincipalPropertiesResponsePtrOutput
- func (o ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponsePtrOutput
- type ServicePrincipalPropertiesResponsePtrInput
- type ServicePrincipalPropertiesResponsePtrOutput
- func (o ServicePrincipalPropertiesResponsePtrOutput) ApplicationId() pulumi.StringPtrOutput
- func (o ServicePrincipalPropertiesResponsePtrOutput) Elem() ServicePrincipalPropertiesResponseOutput
- func (ServicePrincipalPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ServicePrincipalPropertiesResponsePtrOutput) Secret() pulumi.StringPtrOutput
- func (o ServicePrincipalPropertiesResponsePtrOutput) ToServicePrincipalPropertiesResponsePtrOutput() ServicePrincipalPropertiesResponsePtrOutput
- func (o ServicePrincipalPropertiesResponsePtrOutput) ToServicePrincipalPropertiesResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwAssumeRoleAuthenticationDetailsProperties ¶
type AwAssumeRoleAuthenticationDetailsProperties struct { // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType string `pulumi:"authenticationType"` // Assumed role ID is an identifier that you can use to create temporary security credentials. AwsAssumeRoleArn string `pulumi:"awsAssumeRoleArn"` // A unique identifier that is required when you assume a role in another account. AwsExternalId string `pulumi:"awsExternalId"` }
AWS cloud account connector based assume role, the role enables delegating access to your AWS resources. The role is composed of role arn and external id, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user.html">Creating a Role to Delegate Permissions to an IAM User (write only)</a>
type AwAssumeRoleAuthenticationDetailsPropertiesArgs ¶
type AwAssumeRoleAuthenticationDetailsPropertiesArgs struct { // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // Assumed role ID is an identifier that you can use to create temporary security credentials. AwsAssumeRoleArn pulumi.StringInput `pulumi:"awsAssumeRoleArn"` // A unique identifier that is required when you assume a role in another account. AwsExternalId pulumi.StringInput `pulumi:"awsExternalId"` }
AWS cloud account connector based assume role, the role enables delegating access to your AWS resources. The role is composed of role arn and external id, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user.html">Creating a Role to Delegate Permissions to an IAM User (write only)</a>
func (AwAssumeRoleAuthenticationDetailsPropertiesArgs) ElementType ¶
func (AwAssumeRoleAuthenticationDetailsPropertiesArgs) ElementType() reflect.Type
func (AwAssumeRoleAuthenticationDetailsPropertiesArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesOutput ¶
func (i AwAssumeRoleAuthenticationDetailsPropertiesArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesOutput() AwAssumeRoleAuthenticationDetailsPropertiesOutput
func (AwAssumeRoleAuthenticationDetailsPropertiesArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesOutputWithContext ¶
func (i AwAssumeRoleAuthenticationDetailsPropertiesArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesOutputWithContext(ctx context.Context) AwAssumeRoleAuthenticationDetailsPropertiesOutput
type AwAssumeRoleAuthenticationDetailsPropertiesInput ¶
type AwAssumeRoleAuthenticationDetailsPropertiesInput interface { pulumi.Input ToAwAssumeRoleAuthenticationDetailsPropertiesOutput() AwAssumeRoleAuthenticationDetailsPropertiesOutput ToAwAssumeRoleAuthenticationDetailsPropertiesOutputWithContext(context.Context) AwAssumeRoleAuthenticationDetailsPropertiesOutput }
AwAssumeRoleAuthenticationDetailsPropertiesInput is an input type that accepts AwAssumeRoleAuthenticationDetailsPropertiesArgs and AwAssumeRoleAuthenticationDetailsPropertiesOutput values. You can construct a concrete instance of `AwAssumeRoleAuthenticationDetailsPropertiesInput` via:
AwAssumeRoleAuthenticationDetailsPropertiesArgs{...}
type AwAssumeRoleAuthenticationDetailsPropertiesOutput ¶
type AwAssumeRoleAuthenticationDetailsPropertiesOutput struct{ *pulumi.OutputState }
AWS cloud account connector based assume role, the role enables delegating access to your AWS resources. The role is composed of role arn and external id, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user.html">Creating a Role to Delegate Permissions to an IAM User (write only)</a>
func (AwAssumeRoleAuthenticationDetailsPropertiesOutput) AuthenticationType ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) AuthenticationType() pulumi.StringOutput
Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.
func (AwAssumeRoleAuthenticationDetailsPropertiesOutput) AwsAssumeRoleArn ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) AwsAssumeRoleArn() pulumi.StringOutput
Assumed role ID is an identifier that you can use to create temporary security credentials.
func (AwAssumeRoleAuthenticationDetailsPropertiesOutput) AwsExternalId ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) AwsExternalId() pulumi.StringOutput
A unique identifier that is required when you assume a role in another account.
func (AwAssumeRoleAuthenticationDetailsPropertiesOutput) ElementType ¶
func (AwAssumeRoleAuthenticationDetailsPropertiesOutput) ElementType() reflect.Type
func (AwAssumeRoleAuthenticationDetailsPropertiesOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesOutput ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesOutput() AwAssumeRoleAuthenticationDetailsPropertiesOutput
func (AwAssumeRoleAuthenticationDetailsPropertiesOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesOutputWithContext ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesOutputWithContext(ctx context.Context) AwAssumeRoleAuthenticationDetailsPropertiesOutput
type AwAssumeRoleAuthenticationDetailsPropertiesResponse ¶
type AwAssumeRoleAuthenticationDetailsPropertiesResponse struct { // The ID of the cloud account AccountId string `pulumi:"accountId"` // State of the multi-cloud connector AuthenticationProvisioningState string `pulumi:"authenticationProvisioningState"` // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType string `pulumi:"authenticationType"` // Assumed role ID is an identifier that you can use to create temporary security credentials. AwsAssumeRoleArn string `pulumi:"awsAssumeRoleArn"` // A unique identifier that is required when you assume a role in another account. AwsExternalId string `pulumi:"awsExternalId"` // The permissions detected in the cloud account. GrantedPermissions []string `pulumi:"grantedPermissions"` }
AWS cloud account connector based assume role, the role enables delegating access to your AWS resources. The role is composed of role arn and external id, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user.html">Creating a Role to Delegate Permissions to an IAM User (write only)</a>
type AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs ¶
type AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs struct { // The ID of the cloud account AccountId pulumi.StringInput `pulumi:"accountId"` // State of the multi-cloud connector AuthenticationProvisioningState pulumi.StringInput `pulumi:"authenticationProvisioningState"` // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // Assumed role ID is an identifier that you can use to create temporary security credentials. AwsAssumeRoleArn pulumi.StringInput `pulumi:"awsAssumeRoleArn"` // A unique identifier that is required when you assume a role in another account. AwsExternalId pulumi.StringInput `pulumi:"awsExternalId"` // The permissions detected in the cloud account. GrantedPermissions pulumi.StringArrayInput `pulumi:"grantedPermissions"` }
AWS cloud account connector based assume role, the role enables delegating access to your AWS resources. The role is composed of role arn and external id, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user.html">Creating a Role to Delegate Permissions to an IAM User (write only)</a>
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs) ElementType ¶
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs) ElementType() reflect.Type
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutput ¶
func (i AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutput() AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutputWithContext ¶
func (i AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutputWithContext(ctx context.Context) AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput
type AwAssumeRoleAuthenticationDetailsPropertiesResponseInput ¶
type AwAssumeRoleAuthenticationDetailsPropertiesResponseInput interface { pulumi.Input ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutput() AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutputWithContext(context.Context) AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput }
AwAssumeRoleAuthenticationDetailsPropertiesResponseInput is an input type that accepts AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs and AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput values. You can construct a concrete instance of `AwAssumeRoleAuthenticationDetailsPropertiesResponseInput` via:
AwAssumeRoleAuthenticationDetailsPropertiesResponseArgs{...}
type AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput ¶
type AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput struct{ *pulumi.OutputState }
AWS cloud account connector based assume role, the role enables delegating access to your AWS resources. The role is composed of role arn and external id, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user.html">Creating a Role to Delegate Permissions to an IAM User (write only)</a>
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AccountId ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AccountId() pulumi.StringOutput
The ID of the cloud account
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AuthenticationProvisioningState ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AuthenticationProvisioningState() pulumi.StringOutput
State of the multi-cloud connector
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AuthenticationType ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AuthenticationType() pulumi.StringOutput
Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AwsAssumeRoleArn ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AwsAssumeRoleArn() pulumi.StringOutput
Assumed role ID is an identifier that you can use to create temporary security credentials.
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AwsExternalId ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) AwsExternalId() pulumi.StringOutput
A unique identifier that is required when you assume a role in another account.
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) ElementType ¶
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) ElementType() reflect.Type
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) GrantedPermissions ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) GrantedPermissions() pulumi.StringArrayOutput
The permissions detected in the cloud account.
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutput ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutput() AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput
func (AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutputWithContext ¶
func (o AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput) ToAwAssumeRoleAuthenticationDetailsPropertiesResponseOutputWithContext(ctx context.Context) AwAssumeRoleAuthenticationDetailsPropertiesResponseOutput
type AwsCredsAuthenticationDetailsProperties ¶
type AwsCredsAuthenticationDetailsProperties struct { // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType string `pulumi:"authenticationType"` // Public key element of the AWS credential object (write only) AwsAccessKeyId string `pulumi:"awsAccessKeyId"` // Secret key element of the AWS credential object (write only) AwsSecretAccessKey string `pulumi:"awsSecretAccessKey"` }
AWS cloud account connector based credentials, the credentials is composed of access key id and secret key, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html">Creating an IAM User in Your AWS Account (write only)</a>
type AwsCredsAuthenticationDetailsPropertiesArgs ¶
type AwsCredsAuthenticationDetailsPropertiesArgs struct { // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // Public key element of the AWS credential object (write only) AwsAccessKeyId pulumi.StringInput `pulumi:"awsAccessKeyId"` // Secret key element of the AWS credential object (write only) AwsSecretAccessKey pulumi.StringInput `pulumi:"awsSecretAccessKey"` }
AWS cloud account connector based credentials, the credentials is composed of access key id and secret key, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html">Creating an IAM User in Your AWS Account (write only)</a>
func (AwsCredsAuthenticationDetailsPropertiesArgs) ElementType ¶
func (AwsCredsAuthenticationDetailsPropertiesArgs) ElementType() reflect.Type
func (AwsCredsAuthenticationDetailsPropertiesArgs) ToAwsCredsAuthenticationDetailsPropertiesOutput ¶
func (i AwsCredsAuthenticationDetailsPropertiesArgs) ToAwsCredsAuthenticationDetailsPropertiesOutput() AwsCredsAuthenticationDetailsPropertiesOutput
func (AwsCredsAuthenticationDetailsPropertiesArgs) ToAwsCredsAuthenticationDetailsPropertiesOutputWithContext ¶
func (i AwsCredsAuthenticationDetailsPropertiesArgs) ToAwsCredsAuthenticationDetailsPropertiesOutputWithContext(ctx context.Context) AwsCredsAuthenticationDetailsPropertiesOutput
type AwsCredsAuthenticationDetailsPropertiesInput ¶
type AwsCredsAuthenticationDetailsPropertiesInput interface { pulumi.Input ToAwsCredsAuthenticationDetailsPropertiesOutput() AwsCredsAuthenticationDetailsPropertiesOutput ToAwsCredsAuthenticationDetailsPropertiesOutputWithContext(context.Context) AwsCredsAuthenticationDetailsPropertiesOutput }
AwsCredsAuthenticationDetailsPropertiesInput is an input type that accepts AwsCredsAuthenticationDetailsPropertiesArgs and AwsCredsAuthenticationDetailsPropertiesOutput values. You can construct a concrete instance of `AwsCredsAuthenticationDetailsPropertiesInput` via:
AwsCredsAuthenticationDetailsPropertiesArgs{...}
type AwsCredsAuthenticationDetailsPropertiesOutput ¶
type AwsCredsAuthenticationDetailsPropertiesOutput struct{ *pulumi.OutputState }
AWS cloud account connector based credentials, the credentials is composed of access key id and secret key, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html">Creating an IAM User in Your AWS Account (write only)</a>
func (AwsCredsAuthenticationDetailsPropertiesOutput) AuthenticationType ¶
func (o AwsCredsAuthenticationDetailsPropertiesOutput) AuthenticationType() pulumi.StringOutput
Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.
func (AwsCredsAuthenticationDetailsPropertiesOutput) AwsAccessKeyId ¶
func (o AwsCredsAuthenticationDetailsPropertiesOutput) AwsAccessKeyId() pulumi.StringOutput
Public key element of the AWS credential object (write only)
func (AwsCredsAuthenticationDetailsPropertiesOutput) AwsSecretAccessKey ¶
func (o AwsCredsAuthenticationDetailsPropertiesOutput) AwsSecretAccessKey() pulumi.StringOutput
Secret key element of the AWS credential object (write only)
func (AwsCredsAuthenticationDetailsPropertiesOutput) ElementType ¶
func (AwsCredsAuthenticationDetailsPropertiesOutput) ElementType() reflect.Type
func (AwsCredsAuthenticationDetailsPropertiesOutput) ToAwsCredsAuthenticationDetailsPropertiesOutput ¶
func (o AwsCredsAuthenticationDetailsPropertiesOutput) ToAwsCredsAuthenticationDetailsPropertiesOutput() AwsCredsAuthenticationDetailsPropertiesOutput
func (AwsCredsAuthenticationDetailsPropertiesOutput) ToAwsCredsAuthenticationDetailsPropertiesOutputWithContext ¶
func (o AwsCredsAuthenticationDetailsPropertiesOutput) ToAwsCredsAuthenticationDetailsPropertiesOutputWithContext(ctx context.Context) AwsCredsAuthenticationDetailsPropertiesOutput
type AwsCredsAuthenticationDetailsPropertiesResponse ¶
type AwsCredsAuthenticationDetailsPropertiesResponse struct { // The ID of the cloud account AccountId string `pulumi:"accountId"` // State of the multi-cloud connector AuthenticationProvisioningState string `pulumi:"authenticationProvisioningState"` // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType string `pulumi:"authenticationType"` // Public key element of the AWS credential object (write only) AwsAccessKeyId string `pulumi:"awsAccessKeyId"` // Secret key element of the AWS credential object (write only) AwsSecretAccessKey string `pulumi:"awsSecretAccessKey"` // The permissions detected in the cloud account. GrantedPermissions []string `pulumi:"grantedPermissions"` }
AWS cloud account connector based credentials, the credentials is composed of access key id and secret key, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html">Creating an IAM User in Your AWS Account (write only)</a>
type AwsCredsAuthenticationDetailsPropertiesResponseArgs ¶
type AwsCredsAuthenticationDetailsPropertiesResponseArgs struct { // The ID of the cloud account AccountId pulumi.StringInput `pulumi:"accountId"` // State of the multi-cloud connector AuthenticationProvisioningState pulumi.StringInput `pulumi:"authenticationProvisioningState"` // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // Public key element of the AWS credential object (write only) AwsAccessKeyId pulumi.StringInput `pulumi:"awsAccessKeyId"` // Secret key element of the AWS credential object (write only) AwsSecretAccessKey pulumi.StringInput `pulumi:"awsSecretAccessKey"` // The permissions detected in the cloud account. GrantedPermissions pulumi.StringArrayInput `pulumi:"grantedPermissions"` }
AWS cloud account connector based credentials, the credentials is composed of access key id and secret key, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html">Creating an IAM User in Your AWS Account (write only)</a>
func (AwsCredsAuthenticationDetailsPropertiesResponseArgs) ElementType ¶
func (AwsCredsAuthenticationDetailsPropertiesResponseArgs) ElementType() reflect.Type
func (AwsCredsAuthenticationDetailsPropertiesResponseArgs) ToAwsCredsAuthenticationDetailsPropertiesResponseOutput ¶
func (i AwsCredsAuthenticationDetailsPropertiesResponseArgs) ToAwsCredsAuthenticationDetailsPropertiesResponseOutput() AwsCredsAuthenticationDetailsPropertiesResponseOutput
func (AwsCredsAuthenticationDetailsPropertiesResponseArgs) ToAwsCredsAuthenticationDetailsPropertiesResponseOutputWithContext ¶
func (i AwsCredsAuthenticationDetailsPropertiesResponseArgs) ToAwsCredsAuthenticationDetailsPropertiesResponseOutputWithContext(ctx context.Context) AwsCredsAuthenticationDetailsPropertiesResponseOutput
type AwsCredsAuthenticationDetailsPropertiesResponseInput ¶
type AwsCredsAuthenticationDetailsPropertiesResponseInput interface { pulumi.Input ToAwsCredsAuthenticationDetailsPropertiesResponseOutput() AwsCredsAuthenticationDetailsPropertiesResponseOutput ToAwsCredsAuthenticationDetailsPropertiesResponseOutputWithContext(context.Context) AwsCredsAuthenticationDetailsPropertiesResponseOutput }
AwsCredsAuthenticationDetailsPropertiesResponseInput is an input type that accepts AwsCredsAuthenticationDetailsPropertiesResponseArgs and AwsCredsAuthenticationDetailsPropertiesResponseOutput values. You can construct a concrete instance of `AwsCredsAuthenticationDetailsPropertiesResponseInput` via:
AwsCredsAuthenticationDetailsPropertiesResponseArgs{...}
type AwsCredsAuthenticationDetailsPropertiesResponseOutput ¶
type AwsCredsAuthenticationDetailsPropertiesResponseOutput struct{ *pulumi.OutputState }
AWS cloud account connector based credentials, the credentials is composed of access key id and secret key, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html">Creating an IAM User in Your AWS Account (write only)</a>
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) AccountId ¶
func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AccountId() pulumi.StringOutput
The ID of the cloud account
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) AuthenticationProvisioningState ¶
func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AuthenticationProvisioningState() pulumi.StringOutput
State of the multi-cloud connector
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) AuthenticationType ¶
func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AuthenticationType() pulumi.StringOutput
Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) AwsAccessKeyId ¶
func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AwsAccessKeyId() pulumi.StringOutput
Public key element of the AWS credential object (write only)
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) AwsSecretAccessKey ¶
func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) AwsSecretAccessKey() pulumi.StringOutput
Secret key element of the AWS credential object (write only)
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) ElementType ¶
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) ElementType() reflect.Type
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) GrantedPermissions ¶
func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) GrantedPermissions() pulumi.StringArrayOutput
The permissions detected in the cloud account.
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) ToAwsCredsAuthenticationDetailsPropertiesResponseOutput ¶
func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) ToAwsCredsAuthenticationDetailsPropertiesResponseOutput() AwsCredsAuthenticationDetailsPropertiesResponseOutput
func (AwsCredsAuthenticationDetailsPropertiesResponseOutput) ToAwsCredsAuthenticationDetailsPropertiesResponseOutputWithContext ¶
func (o AwsCredsAuthenticationDetailsPropertiesResponseOutput) ToAwsCredsAuthenticationDetailsPropertiesResponseOutputWithContext(ctx context.Context) AwsCredsAuthenticationDetailsPropertiesResponseOutput
type Connector ¶
type Connector struct { pulumi.CustomResourceState // Settings for authentication management, these settings are relevant only for the cloud connector. AuthenticationDetails pulumi.AnyOutput `pulumi:"authenticationDetails"` // Settings for hybrid compute management, these settings are relevant only Arc autoProvision (Hybrid Compute). HybridComputeSettings HybridComputeSettingsPropertiesResponsePtrOutput `pulumi:"hybridComputeSettings"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
The connector setting
func GetConnector ¶
func GetConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)
GetConnector gets an existing Connector 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 NewConnector ¶
func NewConnector(ctx *pulumi.Context, name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)
NewConnector registers a new resource with the given unique name, arguments, and options.
type ConnectorArgs ¶
type ConnectorArgs struct { // Settings for authentication management, these settings are relevant only for the cloud connector. AuthenticationDetails pulumi.Input // Name of the cloud account connector ConnectorName pulumi.StringInput // Settings for hybrid compute management, these settings are relevant only Arc autoProvision (Hybrid Compute). HybridComputeSettings HybridComputeSettingsPropertiesPtrInput }
The set of arguments for constructing a Connector resource.
func (ConnectorArgs) ElementType ¶
func (ConnectorArgs) ElementType() reflect.Type
type ConnectorState ¶
type ConnectorState struct { // Settings for authentication management, these settings are relevant only for the cloud connector. AuthenticationDetails pulumi.Input // Settings for hybrid compute management, these settings are relevant only Arc autoProvision (Hybrid Compute). HybridComputeSettings HybridComputeSettingsPropertiesResponsePtrInput // Resource name Name pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput }
func (ConnectorState) ElementType ¶
func (ConnectorState) ElementType() reflect.Type
type GcpCredentialsDetailsProperties ¶
type GcpCredentialsDetailsProperties struct { // Auth provider x509 certificate url field of the API key (write only) AuthProviderX509CertUrl string `pulumi:"authProviderX509CertUrl"` // Auth Uri field of the API key (write only) AuthUri string `pulumi:"authUri"` // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType string `pulumi:"authenticationType"` // Client email field of the API key (write only) ClientEmail string `pulumi:"clientEmail"` // Client Id field of the API key (write only) ClientId string `pulumi:"clientId"` // Client x509 certificate url field of the API key (write only) ClientX509CertUrl string `pulumi:"clientX509CertUrl"` // The Organization ID of the GCP cloud account OrganizationId string `pulumi:"organizationId"` // Private key field of the API key (write only) PrivateKey string `pulumi:"privateKey"` // Private key Id field of the API key (write only) PrivateKeyId string `pulumi:"privateKeyId"` // Project Id field of the API key (write only) ProjectId string `pulumi:"projectId"` // Token Uri field of the API key (write only) TokenUri string `pulumi:"tokenUri"` // Type field of the API key (write only) Type string `pulumi:"type"` }
GCP cloud account connector based service to service credentials, the credentials is composed of organization id and json api key (write only)</a>
type GcpCredentialsDetailsPropertiesArgs ¶
type GcpCredentialsDetailsPropertiesArgs struct { // Auth provider x509 certificate url field of the API key (write only) AuthProviderX509CertUrl pulumi.StringInput `pulumi:"authProviderX509CertUrl"` // Auth Uri field of the API key (write only) AuthUri pulumi.StringInput `pulumi:"authUri"` // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // Client email field of the API key (write only) ClientEmail pulumi.StringInput `pulumi:"clientEmail"` // Client Id field of the API key (write only) ClientId pulumi.StringInput `pulumi:"clientId"` // Client x509 certificate url field of the API key (write only) ClientX509CertUrl pulumi.StringInput `pulumi:"clientX509CertUrl"` // The Organization ID of the GCP cloud account OrganizationId pulumi.StringInput `pulumi:"organizationId"` // Private key field of the API key (write only) PrivateKey pulumi.StringInput `pulumi:"privateKey"` // Private key Id field of the API key (write only) PrivateKeyId pulumi.StringInput `pulumi:"privateKeyId"` // Project Id field of the API key (write only) ProjectId pulumi.StringInput `pulumi:"projectId"` // Token Uri field of the API key (write only) TokenUri pulumi.StringInput `pulumi:"tokenUri"` // Type field of the API key (write only) Type pulumi.StringInput `pulumi:"type"` }
GCP cloud account connector based service to service credentials, the credentials is composed of organization id and json api key (write only)</a>
func (GcpCredentialsDetailsPropertiesArgs) ElementType ¶
func (GcpCredentialsDetailsPropertiesArgs) ElementType() reflect.Type
func (GcpCredentialsDetailsPropertiesArgs) ToGcpCredentialsDetailsPropertiesOutput ¶
func (i GcpCredentialsDetailsPropertiesArgs) ToGcpCredentialsDetailsPropertiesOutput() GcpCredentialsDetailsPropertiesOutput
func (GcpCredentialsDetailsPropertiesArgs) ToGcpCredentialsDetailsPropertiesOutputWithContext ¶
func (i GcpCredentialsDetailsPropertiesArgs) ToGcpCredentialsDetailsPropertiesOutputWithContext(ctx context.Context) GcpCredentialsDetailsPropertiesOutput
type GcpCredentialsDetailsPropertiesInput ¶
type GcpCredentialsDetailsPropertiesInput interface { pulumi.Input ToGcpCredentialsDetailsPropertiesOutput() GcpCredentialsDetailsPropertiesOutput ToGcpCredentialsDetailsPropertiesOutputWithContext(context.Context) GcpCredentialsDetailsPropertiesOutput }
GcpCredentialsDetailsPropertiesInput is an input type that accepts GcpCredentialsDetailsPropertiesArgs and GcpCredentialsDetailsPropertiesOutput values. You can construct a concrete instance of `GcpCredentialsDetailsPropertiesInput` via:
GcpCredentialsDetailsPropertiesArgs{...}
type GcpCredentialsDetailsPropertiesOutput ¶
type GcpCredentialsDetailsPropertiesOutput struct{ *pulumi.OutputState }
GCP cloud account connector based service to service credentials, the credentials is composed of organization id and json api key (write only)</a>
func (GcpCredentialsDetailsPropertiesOutput) AuthProviderX509CertUrl ¶
func (o GcpCredentialsDetailsPropertiesOutput) AuthProviderX509CertUrl() pulumi.StringOutput
Auth provider x509 certificate url field of the API key (write only)
func (GcpCredentialsDetailsPropertiesOutput) AuthUri ¶
func (o GcpCredentialsDetailsPropertiesOutput) AuthUri() pulumi.StringOutput
Auth Uri field of the API key (write only)
func (GcpCredentialsDetailsPropertiesOutput) AuthenticationType ¶
func (o GcpCredentialsDetailsPropertiesOutput) AuthenticationType() pulumi.StringOutput
Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.
func (GcpCredentialsDetailsPropertiesOutput) ClientEmail ¶
func (o GcpCredentialsDetailsPropertiesOutput) ClientEmail() pulumi.StringOutput
Client email field of the API key (write only)
func (GcpCredentialsDetailsPropertiesOutput) ClientId ¶
func (o GcpCredentialsDetailsPropertiesOutput) ClientId() pulumi.StringOutput
Client Id field of the API key (write only)
func (GcpCredentialsDetailsPropertiesOutput) ClientX509CertUrl ¶
func (o GcpCredentialsDetailsPropertiesOutput) ClientX509CertUrl() pulumi.StringOutput
Client x509 certificate url field of the API key (write only)
func (GcpCredentialsDetailsPropertiesOutput) ElementType ¶
func (GcpCredentialsDetailsPropertiesOutput) ElementType() reflect.Type
func (GcpCredentialsDetailsPropertiesOutput) OrganizationId ¶
func (o GcpCredentialsDetailsPropertiesOutput) OrganizationId() pulumi.StringOutput
The Organization ID of the GCP cloud account
func (GcpCredentialsDetailsPropertiesOutput) PrivateKey ¶
func (o GcpCredentialsDetailsPropertiesOutput) PrivateKey() pulumi.StringOutput
Private key field of the API key (write only)
func (GcpCredentialsDetailsPropertiesOutput) PrivateKeyId ¶
func (o GcpCredentialsDetailsPropertiesOutput) PrivateKeyId() pulumi.StringOutput
Private key Id field of the API key (write only)
func (GcpCredentialsDetailsPropertiesOutput) ProjectId ¶
func (o GcpCredentialsDetailsPropertiesOutput) ProjectId() pulumi.StringOutput
Project Id field of the API key (write only)
func (GcpCredentialsDetailsPropertiesOutput) ToGcpCredentialsDetailsPropertiesOutput ¶
func (o GcpCredentialsDetailsPropertiesOutput) ToGcpCredentialsDetailsPropertiesOutput() GcpCredentialsDetailsPropertiesOutput
func (GcpCredentialsDetailsPropertiesOutput) ToGcpCredentialsDetailsPropertiesOutputWithContext ¶
func (o GcpCredentialsDetailsPropertiesOutput) ToGcpCredentialsDetailsPropertiesOutputWithContext(ctx context.Context) GcpCredentialsDetailsPropertiesOutput
func (GcpCredentialsDetailsPropertiesOutput) TokenUri ¶
func (o GcpCredentialsDetailsPropertiesOutput) TokenUri() pulumi.StringOutput
Token Uri field of the API key (write only)
func (GcpCredentialsDetailsPropertiesOutput) Type ¶
func (o GcpCredentialsDetailsPropertiesOutput) Type() pulumi.StringOutput
Type field of the API key (write only)
type GcpCredentialsDetailsPropertiesResponse ¶
type GcpCredentialsDetailsPropertiesResponse struct { // Auth provider x509 certificate url field of the API key (write only) AuthProviderX509CertUrl string `pulumi:"authProviderX509CertUrl"` // Auth Uri field of the API key (write only) AuthUri string `pulumi:"authUri"` // State of the multi-cloud connector AuthenticationProvisioningState string `pulumi:"authenticationProvisioningState"` // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType string `pulumi:"authenticationType"` // Client email field of the API key (write only) ClientEmail string `pulumi:"clientEmail"` // Client Id field of the API key (write only) ClientId string `pulumi:"clientId"` // Client x509 certificate url field of the API key (write only) ClientX509CertUrl string `pulumi:"clientX509CertUrl"` // The permissions detected in the cloud account. GrantedPermissions []string `pulumi:"grantedPermissions"` // The Organization ID of the GCP cloud account OrganizationId string `pulumi:"organizationId"` // Private key field of the API key (write only) PrivateKey string `pulumi:"privateKey"` // Private key Id field of the API key (write only) PrivateKeyId string `pulumi:"privateKeyId"` // Project Id field of the API key (write only) ProjectId string `pulumi:"projectId"` // Token Uri field of the API key (write only) TokenUri string `pulumi:"tokenUri"` // Type field of the API key (write only) Type string `pulumi:"type"` }
GCP cloud account connector based service to service credentials, the credentials is composed of organization id and json api key (write only)</a>
type GcpCredentialsDetailsPropertiesResponseArgs ¶
type GcpCredentialsDetailsPropertiesResponseArgs struct { // Auth provider x509 certificate url field of the API key (write only) AuthProviderX509CertUrl pulumi.StringInput `pulumi:"authProviderX509CertUrl"` // Auth Uri field of the API key (write only) AuthUri pulumi.StringInput `pulumi:"authUri"` // State of the multi-cloud connector AuthenticationProvisioningState pulumi.StringInput `pulumi:"authenticationProvisioningState"` // Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // Client email field of the API key (write only) ClientEmail pulumi.StringInput `pulumi:"clientEmail"` // Client Id field of the API key (write only) ClientId pulumi.StringInput `pulumi:"clientId"` // Client x509 certificate url field of the API key (write only) ClientX509CertUrl pulumi.StringInput `pulumi:"clientX509CertUrl"` // The permissions detected in the cloud account. GrantedPermissions pulumi.StringArrayInput `pulumi:"grantedPermissions"` // The Organization ID of the GCP cloud account OrganizationId pulumi.StringInput `pulumi:"organizationId"` // Private key field of the API key (write only) PrivateKey pulumi.StringInput `pulumi:"privateKey"` // Private key Id field of the API key (write only) PrivateKeyId pulumi.StringInput `pulumi:"privateKeyId"` // Project Id field of the API key (write only) ProjectId pulumi.StringInput `pulumi:"projectId"` // Token Uri field of the API key (write only) TokenUri pulumi.StringInput `pulumi:"tokenUri"` // Type field of the API key (write only) Type pulumi.StringInput `pulumi:"type"` }
GCP cloud account connector based service to service credentials, the credentials is composed of organization id and json api key (write only)</a>
func (GcpCredentialsDetailsPropertiesResponseArgs) ElementType ¶
func (GcpCredentialsDetailsPropertiesResponseArgs) ElementType() reflect.Type
func (GcpCredentialsDetailsPropertiesResponseArgs) ToGcpCredentialsDetailsPropertiesResponseOutput ¶
func (i GcpCredentialsDetailsPropertiesResponseArgs) ToGcpCredentialsDetailsPropertiesResponseOutput() GcpCredentialsDetailsPropertiesResponseOutput
func (GcpCredentialsDetailsPropertiesResponseArgs) ToGcpCredentialsDetailsPropertiesResponseOutputWithContext ¶
func (i GcpCredentialsDetailsPropertiesResponseArgs) ToGcpCredentialsDetailsPropertiesResponseOutputWithContext(ctx context.Context) GcpCredentialsDetailsPropertiesResponseOutput
type GcpCredentialsDetailsPropertiesResponseInput ¶
type GcpCredentialsDetailsPropertiesResponseInput interface { pulumi.Input ToGcpCredentialsDetailsPropertiesResponseOutput() GcpCredentialsDetailsPropertiesResponseOutput ToGcpCredentialsDetailsPropertiesResponseOutputWithContext(context.Context) GcpCredentialsDetailsPropertiesResponseOutput }
GcpCredentialsDetailsPropertiesResponseInput is an input type that accepts GcpCredentialsDetailsPropertiesResponseArgs and GcpCredentialsDetailsPropertiesResponseOutput values. You can construct a concrete instance of `GcpCredentialsDetailsPropertiesResponseInput` via:
GcpCredentialsDetailsPropertiesResponseArgs{...}
type GcpCredentialsDetailsPropertiesResponseOutput ¶
type GcpCredentialsDetailsPropertiesResponseOutput struct{ *pulumi.OutputState }
GCP cloud account connector based service to service credentials, the credentials is composed of organization id and json api key (write only)</a>
func (GcpCredentialsDetailsPropertiesResponseOutput) AuthProviderX509CertUrl ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) AuthProviderX509CertUrl() pulumi.StringOutput
Auth provider x509 certificate url field of the API key (write only)
func (GcpCredentialsDetailsPropertiesResponseOutput) AuthUri ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) AuthUri() pulumi.StringOutput
Auth Uri field of the API key (write only)
func (GcpCredentialsDetailsPropertiesResponseOutput) AuthenticationProvisioningState ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) AuthenticationProvisioningState() pulumi.StringOutput
State of the multi-cloud connector
func (GcpCredentialsDetailsPropertiesResponseOutput) AuthenticationType ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) AuthenticationType() pulumi.StringOutput
Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.
func (GcpCredentialsDetailsPropertiesResponseOutput) ClientEmail ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) ClientEmail() pulumi.StringOutput
Client email field of the API key (write only)
func (GcpCredentialsDetailsPropertiesResponseOutput) ClientId ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) ClientId() pulumi.StringOutput
Client Id field of the API key (write only)
func (GcpCredentialsDetailsPropertiesResponseOutput) ClientX509CertUrl ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) ClientX509CertUrl() pulumi.StringOutput
Client x509 certificate url field of the API key (write only)
func (GcpCredentialsDetailsPropertiesResponseOutput) ElementType ¶
func (GcpCredentialsDetailsPropertiesResponseOutput) ElementType() reflect.Type
func (GcpCredentialsDetailsPropertiesResponseOutput) GrantedPermissions ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) GrantedPermissions() pulumi.StringArrayOutput
The permissions detected in the cloud account.
func (GcpCredentialsDetailsPropertiesResponseOutput) OrganizationId ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) OrganizationId() pulumi.StringOutput
The Organization ID of the GCP cloud account
func (GcpCredentialsDetailsPropertiesResponseOutput) PrivateKey ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) PrivateKey() pulumi.StringOutput
Private key field of the API key (write only)
func (GcpCredentialsDetailsPropertiesResponseOutput) PrivateKeyId ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) PrivateKeyId() pulumi.StringOutput
Private key Id field of the API key (write only)
func (GcpCredentialsDetailsPropertiesResponseOutput) ProjectId ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) ProjectId() pulumi.StringOutput
Project Id field of the API key (write only)
func (GcpCredentialsDetailsPropertiesResponseOutput) ToGcpCredentialsDetailsPropertiesResponseOutput ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) ToGcpCredentialsDetailsPropertiesResponseOutput() GcpCredentialsDetailsPropertiesResponseOutput
func (GcpCredentialsDetailsPropertiesResponseOutput) ToGcpCredentialsDetailsPropertiesResponseOutputWithContext ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) ToGcpCredentialsDetailsPropertiesResponseOutputWithContext(ctx context.Context) GcpCredentialsDetailsPropertiesResponseOutput
func (GcpCredentialsDetailsPropertiesResponseOutput) TokenUri ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) TokenUri() pulumi.StringOutput
Token Uri field of the API key (write only)
func (GcpCredentialsDetailsPropertiesResponseOutput) Type ¶
func (o GcpCredentialsDetailsPropertiesResponseOutput) Type() pulumi.StringOutput
Type field of the API key (write only)
type HybridComputeSettingsProperties ¶
type HybridComputeSettingsProperties struct { // Whether or not to automatically install Azure Arc (hybrid compute) agents on machines AutoProvision string `pulumi:"autoProvision"` // For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use. ProxyServer *ProxyServerProperties `pulumi:"proxyServer"` // The location where the meta data of machines will be stored Region *string `pulumi:"region"` // The name of the resource group where Arc (Hybrid Compute) connectors are connected. ResourceGroupName *string `pulumi:"resourceGroupName"` // An object to access resources that are secured by an Azure AD tenant. ServicePrincipal *ServicePrincipalProperties `pulumi:"servicePrincipal"` }
Settings for hybrid compute management
type HybridComputeSettingsPropertiesArgs ¶
type HybridComputeSettingsPropertiesArgs struct { // Whether or not to automatically install Azure Arc (hybrid compute) agents on machines AutoProvision pulumi.StringInput `pulumi:"autoProvision"` // For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use. ProxyServer ProxyServerPropertiesPtrInput `pulumi:"proxyServer"` // The location where the meta data of machines will be stored Region pulumi.StringPtrInput `pulumi:"region"` // The name of the resource group where Arc (Hybrid Compute) connectors are connected. ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"` // An object to access resources that are secured by an Azure AD tenant. ServicePrincipal ServicePrincipalPropertiesPtrInput `pulumi:"servicePrincipal"` }
Settings for hybrid compute management
func (HybridComputeSettingsPropertiesArgs) ElementType ¶
func (HybridComputeSettingsPropertiesArgs) ElementType() reflect.Type
func (HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesOutput ¶
func (i HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesOutput() HybridComputeSettingsPropertiesOutput
func (HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesOutputWithContext ¶
func (i HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesOutput
func (HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesPtrOutput ¶
func (i HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesPtrOutput() HybridComputeSettingsPropertiesPtrOutput
func (HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesPtrOutputWithContext ¶
func (i HybridComputeSettingsPropertiesArgs) ToHybridComputeSettingsPropertiesPtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesPtrOutput
type HybridComputeSettingsPropertiesInput ¶
type HybridComputeSettingsPropertiesInput interface { pulumi.Input ToHybridComputeSettingsPropertiesOutput() HybridComputeSettingsPropertiesOutput ToHybridComputeSettingsPropertiesOutputWithContext(context.Context) HybridComputeSettingsPropertiesOutput }
HybridComputeSettingsPropertiesInput is an input type that accepts HybridComputeSettingsPropertiesArgs and HybridComputeSettingsPropertiesOutput values. You can construct a concrete instance of `HybridComputeSettingsPropertiesInput` via:
HybridComputeSettingsPropertiesArgs{...}
type HybridComputeSettingsPropertiesOutput ¶
type HybridComputeSettingsPropertiesOutput struct{ *pulumi.OutputState }
Settings for hybrid compute management
func (HybridComputeSettingsPropertiesOutput) AutoProvision ¶
func (o HybridComputeSettingsPropertiesOutput) AutoProvision() pulumi.StringOutput
Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
func (HybridComputeSettingsPropertiesOutput) ElementType ¶
func (HybridComputeSettingsPropertiesOutput) ElementType() reflect.Type
func (HybridComputeSettingsPropertiesOutput) ProxyServer ¶
func (o HybridComputeSettingsPropertiesOutput) ProxyServer() ProxyServerPropertiesPtrOutput
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
func (HybridComputeSettingsPropertiesOutput) Region ¶
func (o HybridComputeSettingsPropertiesOutput) Region() pulumi.StringPtrOutput
The location where the meta data of machines will be stored
func (HybridComputeSettingsPropertiesOutput) ResourceGroupName ¶
func (o HybridComputeSettingsPropertiesOutput) ResourceGroupName() pulumi.StringPtrOutput
The name of the resource group where Arc (Hybrid Compute) connectors are connected.
func (HybridComputeSettingsPropertiesOutput) ServicePrincipal ¶
func (o HybridComputeSettingsPropertiesOutput) ServicePrincipal() ServicePrincipalPropertiesPtrOutput
An object to access resources that are secured by an Azure AD tenant.
func (HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesOutput ¶
func (o HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesOutput() HybridComputeSettingsPropertiesOutput
func (HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesOutputWithContext ¶
func (o HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesOutput
func (HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesPtrOutput ¶
func (o HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesPtrOutput() HybridComputeSettingsPropertiesPtrOutput
func (HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesPtrOutputWithContext ¶
func (o HybridComputeSettingsPropertiesOutput) ToHybridComputeSettingsPropertiesPtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesPtrOutput
type HybridComputeSettingsPropertiesPtrInput ¶
type HybridComputeSettingsPropertiesPtrInput interface { pulumi.Input ToHybridComputeSettingsPropertiesPtrOutput() HybridComputeSettingsPropertiesPtrOutput ToHybridComputeSettingsPropertiesPtrOutputWithContext(context.Context) HybridComputeSettingsPropertiesPtrOutput }
HybridComputeSettingsPropertiesPtrInput is an input type that accepts HybridComputeSettingsPropertiesArgs, HybridComputeSettingsPropertiesPtr and HybridComputeSettingsPropertiesPtrOutput values. You can construct a concrete instance of `HybridComputeSettingsPropertiesPtrInput` via:
HybridComputeSettingsPropertiesArgs{...} or: nil
func HybridComputeSettingsPropertiesPtr ¶
func HybridComputeSettingsPropertiesPtr(v *HybridComputeSettingsPropertiesArgs) HybridComputeSettingsPropertiesPtrInput
type HybridComputeSettingsPropertiesPtrOutput ¶
type HybridComputeSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (HybridComputeSettingsPropertiesPtrOutput) AutoProvision ¶
func (o HybridComputeSettingsPropertiesPtrOutput) AutoProvision() pulumi.StringPtrOutput
Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
func (HybridComputeSettingsPropertiesPtrOutput) ElementType ¶
func (HybridComputeSettingsPropertiesPtrOutput) ElementType() reflect.Type
func (HybridComputeSettingsPropertiesPtrOutput) ProxyServer ¶
func (o HybridComputeSettingsPropertiesPtrOutput) ProxyServer() ProxyServerPropertiesPtrOutput
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
func (HybridComputeSettingsPropertiesPtrOutput) Region ¶
func (o HybridComputeSettingsPropertiesPtrOutput) Region() pulumi.StringPtrOutput
The location where the meta data of machines will be stored
func (HybridComputeSettingsPropertiesPtrOutput) ResourceGroupName ¶
func (o HybridComputeSettingsPropertiesPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
The name of the resource group where Arc (Hybrid Compute) connectors are connected.
func (HybridComputeSettingsPropertiesPtrOutput) ServicePrincipal ¶
func (o HybridComputeSettingsPropertiesPtrOutput) ServicePrincipal() ServicePrincipalPropertiesPtrOutput
An object to access resources that are secured by an Azure AD tenant.
func (HybridComputeSettingsPropertiesPtrOutput) ToHybridComputeSettingsPropertiesPtrOutput ¶
func (o HybridComputeSettingsPropertiesPtrOutput) ToHybridComputeSettingsPropertiesPtrOutput() HybridComputeSettingsPropertiesPtrOutput
func (HybridComputeSettingsPropertiesPtrOutput) ToHybridComputeSettingsPropertiesPtrOutputWithContext ¶
func (o HybridComputeSettingsPropertiesPtrOutput) ToHybridComputeSettingsPropertiesPtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesPtrOutput
type HybridComputeSettingsPropertiesResponse ¶
type HybridComputeSettingsPropertiesResponse struct { // Whether or not to automatically install Azure Arc (hybrid compute) agents on machines AutoProvision string `pulumi:"autoProvision"` // State of the service principal and its secret HybridComputeProvisioningState string `pulumi:"hybridComputeProvisioningState"` // For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use. ProxyServer *ProxyServerPropertiesResponse `pulumi:"proxyServer"` // The location where the meta data of machines will be stored Region *string `pulumi:"region"` // The name of the resource group where Arc (Hybrid Compute) connectors are connected. ResourceGroupName *string `pulumi:"resourceGroupName"` // An object to access resources that are secured by an Azure AD tenant. ServicePrincipal *ServicePrincipalPropertiesResponse `pulumi:"servicePrincipal"` }
Settings for hybrid compute management
type HybridComputeSettingsPropertiesResponseArgs ¶
type HybridComputeSettingsPropertiesResponseArgs struct { // Whether or not to automatically install Azure Arc (hybrid compute) agents on machines AutoProvision pulumi.StringInput `pulumi:"autoProvision"` // State of the service principal and its secret HybridComputeProvisioningState pulumi.StringInput `pulumi:"hybridComputeProvisioningState"` // For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use. ProxyServer ProxyServerPropertiesResponsePtrInput `pulumi:"proxyServer"` // The location where the meta data of machines will be stored Region pulumi.StringPtrInput `pulumi:"region"` // The name of the resource group where Arc (Hybrid Compute) connectors are connected. ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"` // An object to access resources that are secured by an Azure AD tenant. ServicePrincipal ServicePrincipalPropertiesResponsePtrInput `pulumi:"servicePrincipal"` }
Settings for hybrid compute management
func (HybridComputeSettingsPropertiesResponseArgs) ElementType ¶
func (HybridComputeSettingsPropertiesResponseArgs) ElementType() reflect.Type
func (HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponseOutput ¶
func (i HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponseOutput() HybridComputeSettingsPropertiesResponseOutput
func (HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponseOutputWithContext ¶
func (i HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponseOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponseOutput
func (HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponsePtrOutput ¶
func (i HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponsePtrOutput() HybridComputeSettingsPropertiesResponsePtrOutput
func (HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext ¶
func (i HybridComputeSettingsPropertiesResponseArgs) ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponsePtrOutput
type HybridComputeSettingsPropertiesResponseInput ¶
type HybridComputeSettingsPropertiesResponseInput interface { pulumi.Input ToHybridComputeSettingsPropertiesResponseOutput() HybridComputeSettingsPropertiesResponseOutput ToHybridComputeSettingsPropertiesResponseOutputWithContext(context.Context) HybridComputeSettingsPropertiesResponseOutput }
HybridComputeSettingsPropertiesResponseInput is an input type that accepts HybridComputeSettingsPropertiesResponseArgs and HybridComputeSettingsPropertiesResponseOutput values. You can construct a concrete instance of `HybridComputeSettingsPropertiesResponseInput` via:
HybridComputeSettingsPropertiesResponseArgs{...}
type HybridComputeSettingsPropertiesResponseOutput ¶
type HybridComputeSettingsPropertiesResponseOutput struct{ *pulumi.OutputState }
Settings for hybrid compute management
func (HybridComputeSettingsPropertiesResponseOutput) AutoProvision ¶
func (o HybridComputeSettingsPropertiesResponseOutput) AutoProvision() pulumi.StringOutput
Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
func (HybridComputeSettingsPropertiesResponseOutput) ElementType ¶
func (HybridComputeSettingsPropertiesResponseOutput) ElementType() reflect.Type
func (HybridComputeSettingsPropertiesResponseOutput) HybridComputeProvisioningState ¶
func (o HybridComputeSettingsPropertiesResponseOutput) HybridComputeProvisioningState() pulumi.StringOutput
State of the service principal and its secret
func (HybridComputeSettingsPropertiesResponseOutput) ProxyServer ¶
func (o HybridComputeSettingsPropertiesResponseOutput) ProxyServer() ProxyServerPropertiesResponsePtrOutput
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
func (HybridComputeSettingsPropertiesResponseOutput) Region ¶
func (o HybridComputeSettingsPropertiesResponseOutput) Region() pulumi.StringPtrOutput
The location where the meta data of machines will be stored
func (HybridComputeSettingsPropertiesResponseOutput) ResourceGroupName ¶
func (o HybridComputeSettingsPropertiesResponseOutput) ResourceGroupName() pulumi.StringPtrOutput
The name of the resource group where Arc (Hybrid Compute) connectors are connected.
func (HybridComputeSettingsPropertiesResponseOutput) ServicePrincipal ¶
func (o HybridComputeSettingsPropertiesResponseOutput) ServicePrincipal() ServicePrincipalPropertiesResponsePtrOutput
An object to access resources that are secured by an Azure AD tenant.
func (HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponseOutput ¶
func (o HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponseOutput() HybridComputeSettingsPropertiesResponseOutput
func (HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponseOutputWithContext ¶
func (o HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponseOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponseOutput
func (HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponsePtrOutput ¶
func (o HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponsePtrOutput() HybridComputeSettingsPropertiesResponsePtrOutput
func (HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext ¶
func (o HybridComputeSettingsPropertiesResponseOutput) ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponsePtrOutput
type HybridComputeSettingsPropertiesResponsePtrInput ¶
type HybridComputeSettingsPropertiesResponsePtrInput interface { pulumi.Input ToHybridComputeSettingsPropertiesResponsePtrOutput() HybridComputeSettingsPropertiesResponsePtrOutput ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext(context.Context) HybridComputeSettingsPropertiesResponsePtrOutput }
HybridComputeSettingsPropertiesResponsePtrInput is an input type that accepts HybridComputeSettingsPropertiesResponseArgs, HybridComputeSettingsPropertiesResponsePtr and HybridComputeSettingsPropertiesResponsePtrOutput values. You can construct a concrete instance of `HybridComputeSettingsPropertiesResponsePtrInput` via:
HybridComputeSettingsPropertiesResponseArgs{...} or: nil
func HybridComputeSettingsPropertiesResponsePtr ¶
func HybridComputeSettingsPropertiesResponsePtr(v *HybridComputeSettingsPropertiesResponseArgs) HybridComputeSettingsPropertiesResponsePtrInput
type HybridComputeSettingsPropertiesResponsePtrOutput ¶
type HybridComputeSettingsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (HybridComputeSettingsPropertiesResponsePtrOutput) AutoProvision ¶
func (o HybridComputeSettingsPropertiesResponsePtrOutput) AutoProvision() pulumi.StringPtrOutput
Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
func (HybridComputeSettingsPropertiesResponsePtrOutput) ElementType ¶
func (HybridComputeSettingsPropertiesResponsePtrOutput) ElementType() reflect.Type
func (HybridComputeSettingsPropertiesResponsePtrOutput) HybridComputeProvisioningState ¶
func (o HybridComputeSettingsPropertiesResponsePtrOutput) HybridComputeProvisioningState() pulumi.StringPtrOutput
State of the service principal and its secret
func (HybridComputeSettingsPropertiesResponsePtrOutput) ProxyServer ¶
func (o HybridComputeSettingsPropertiesResponsePtrOutput) ProxyServer() ProxyServerPropertiesResponsePtrOutput
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
func (HybridComputeSettingsPropertiesResponsePtrOutput) Region ¶
func (o HybridComputeSettingsPropertiesResponsePtrOutput) Region() pulumi.StringPtrOutput
The location where the meta data of machines will be stored
func (HybridComputeSettingsPropertiesResponsePtrOutput) ResourceGroupName ¶
func (o HybridComputeSettingsPropertiesResponsePtrOutput) ResourceGroupName() pulumi.StringPtrOutput
The name of the resource group where Arc (Hybrid Compute) connectors are connected.
func (HybridComputeSettingsPropertiesResponsePtrOutput) ServicePrincipal ¶
func (o HybridComputeSettingsPropertiesResponsePtrOutput) ServicePrincipal() ServicePrincipalPropertiesResponsePtrOutput
An object to access resources that are secured by an Azure AD tenant.
func (HybridComputeSettingsPropertiesResponsePtrOutput) ToHybridComputeSettingsPropertiesResponsePtrOutput ¶
func (o HybridComputeSettingsPropertiesResponsePtrOutput) ToHybridComputeSettingsPropertiesResponsePtrOutput() HybridComputeSettingsPropertiesResponsePtrOutput
func (HybridComputeSettingsPropertiesResponsePtrOutput) ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext ¶
func (o HybridComputeSettingsPropertiesResponsePtrOutput) ToHybridComputeSettingsPropertiesResponsePtrOutputWithContext(ctx context.Context) HybridComputeSettingsPropertiesResponsePtrOutput
type LookupConnectorArgs ¶
type LookupConnectorArgs struct { // Name of the cloud account connector ConnectorName string `pulumi:"connectorName"` }
type LookupConnectorResult ¶
type LookupConnectorResult struct { // Settings for authentication management, these settings are relevant only for the cloud connector. AuthenticationDetails interface{} `pulumi:"authenticationDetails"` // Settings for hybrid compute management, these settings are relevant only Arc autoProvision (Hybrid Compute). HybridComputeSettings *HybridComputeSettingsPropertiesResponse `pulumi:"hybridComputeSettings"` // Resource name Name string `pulumi:"name"` // Resource type Type string `pulumi:"type"` }
The connector setting
func LookupConnector ¶
func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)
type LookupSecurityContactArgs ¶
type LookupSecurityContactArgs struct { // Name of the security contact object SecurityContactName string `pulumi:"securityContactName"` }
type LookupSecurityContactResult ¶
type LookupSecurityContactResult struct { // Defines whether to send email notifications about new security alerts AlertNotifications *SecurityContactPropertiesResponseAlertNotifications `pulumi:"alertNotifications"` // List of email addresses which will get notifications from Azure Security Center by the configurations defined in this security contact. Emails *string `pulumi:"emails"` // Resource name Name string `pulumi:"name"` // Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription. NotificationsByRole *SecurityContactPropertiesResponseNotificationsByRole `pulumi:"notificationsByRole"` // The security contact's phone number Phone *string `pulumi:"phone"` // Resource type Type string `pulumi:"type"` }
Contact details and configurations for notifications coming from Azure Security Center.
func LookupSecurityContact ¶
func LookupSecurityContact(ctx *pulumi.Context, args *LookupSecurityContactArgs, opts ...pulumi.InvokeOption) (*LookupSecurityContactResult, error)
type ProxyServerProperties ¶
type ProxyServerProperties struct { // Proxy server IP Ip *string `pulumi:"ip"` // Proxy server port Port *string `pulumi:"port"` }
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
type ProxyServerPropertiesArgs ¶
type ProxyServerPropertiesArgs struct { // Proxy server IP Ip pulumi.StringPtrInput `pulumi:"ip"` // Proxy server port Port pulumi.StringPtrInput `pulumi:"port"` }
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
func (ProxyServerPropertiesArgs) ElementType ¶
func (ProxyServerPropertiesArgs) ElementType() reflect.Type
func (ProxyServerPropertiesArgs) ToProxyServerPropertiesOutput ¶
func (i ProxyServerPropertiesArgs) ToProxyServerPropertiesOutput() ProxyServerPropertiesOutput
func (ProxyServerPropertiesArgs) ToProxyServerPropertiesOutputWithContext ¶
func (i ProxyServerPropertiesArgs) ToProxyServerPropertiesOutputWithContext(ctx context.Context) ProxyServerPropertiesOutput
func (ProxyServerPropertiesArgs) ToProxyServerPropertiesPtrOutput ¶
func (i ProxyServerPropertiesArgs) ToProxyServerPropertiesPtrOutput() ProxyServerPropertiesPtrOutput
func (ProxyServerPropertiesArgs) ToProxyServerPropertiesPtrOutputWithContext ¶
func (i ProxyServerPropertiesArgs) ToProxyServerPropertiesPtrOutputWithContext(ctx context.Context) ProxyServerPropertiesPtrOutput
type ProxyServerPropertiesInput ¶
type ProxyServerPropertiesInput interface { pulumi.Input ToProxyServerPropertiesOutput() ProxyServerPropertiesOutput ToProxyServerPropertiesOutputWithContext(context.Context) ProxyServerPropertiesOutput }
ProxyServerPropertiesInput is an input type that accepts ProxyServerPropertiesArgs and ProxyServerPropertiesOutput values. You can construct a concrete instance of `ProxyServerPropertiesInput` via:
ProxyServerPropertiesArgs{...}
type ProxyServerPropertiesOutput ¶
type ProxyServerPropertiesOutput struct{ *pulumi.OutputState }
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
func (ProxyServerPropertiesOutput) ElementType ¶
func (ProxyServerPropertiesOutput) ElementType() reflect.Type
func (ProxyServerPropertiesOutput) Ip ¶
func (o ProxyServerPropertiesOutput) Ip() pulumi.StringPtrOutput
Proxy server IP
func (ProxyServerPropertiesOutput) Port ¶
func (o ProxyServerPropertiesOutput) Port() pulumi.StringPtrOutput
Proxy server port
func (ProxyServerPropertiesOutput) ToProxyServerPropertiesOutput ¶
func (o ProxyServerPropertiesOutput) ToProxyServerPropertiesOutput() ProxyServerPropertiesOutput
func (ProxyServerPropertiesOutput) ToProxyServerPropertiesOutputWithContext ¶
func (o ProxyServerPropertiesOutput) ToProxyServerPropertiesOutputWithContext(ctx context.Context) ProxyServerPropertiesOutput
func (ProxyServerPropertiesOutput) ToProxyServerPropertiesPtrOutput ¶
func (o ProxyServerPropertiesOutput) ToProxyServerPropertiesPtrOutput() ProxyServerPropertiesPtrOutput
func (ProxyServerPropertiesOutput) ToProxyServerPropertiesPtrOutputWithContext ¶
func (o ProxyServerPropertiesOutput) ToProxyServerPropertiesPtrOutputWithContext(ctx context.Context) ProxyServerPropertiesPtrOutput
type ProxyServerPropertiesPtrInput ¶
type ProxyServerPropertiesPtrInput interface { pulumi.Input ToProxyServerPropertiesPtrOutput() ProxyServerPropertiesPtrOutput ToProxyServerPropertiesPtrOutputWithContext(context.Context) ProxyServerPropertiesPtrOutput }
ProxyServerPropertiesPtrInput is an input type that accepts ProxyServerPropertiesArgs, ProxyServerPropertiesPtr and ProxyServerPropertiesPtrOutput values. You can construct a concrete instance of `ProxyServerPropertiesPtrInput` via:
ProxyServerPropertiesArgs{...} or: nil
func ProxyServerPropertiesPtr ¶
func ProxyServerPropertiesPtr(v *ProxyServerPropertiesArgs) ProxyServerPropertiesPtrInput
type ProxyServerPropertiesPtrOutput ¶
type ProxyServerPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ProxyServerPropertiesPtrOutput) Elem ¶
func (o ProxyServerPropertiesPtrOutput) Elem() ProxyServerPropertiesOutput
func (ProxyServerPropertiesPtrOutput) ElementType ¶
func (ProxyServerPropertiesPtrOutput) ElementType() reflect.Type
func (ProxyServerPropertiesPtrOutput) Ip ¶
func (o ProxyServerPropertiesPtrOutput) Ip() pulumi.StringPtrOutput
Proxy server IP
func (ProxyServerPropertiesPtrOutput) Port ¶
func (o ProxyServerPropertiesPtrOutput) Port() pulumi.StringPtrOutput
Proxy server port
func (ProxyServerPropertiesPtrOutput) ToProxyServerPropertiesPtrOutput ¶
func (o ProxyServerPropertiesPtrOutput) ToProxyServerPropertiesPtrOutput() ProxyServerPropertiesPtrOutput
func (ProxyServerPropertiesPtrOutput) ToProxyServerPropertiesPtrOutputWithContext ¶
func (o ProxyServerPropertiesPtrOutput) ToProxyServerPropertiesPtrOutputWithContext(ctx context.Context) ProxyServerPropertiesPtrOutput
type ProxyServerPropertiesResponse ¶
type ProxyServerPropertiesResponse struct { // Proxy server IP Ip *string `pulumi:"ip"` // Proxy server port Port *string `pulumi:"port"` }
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
type ProxyServerPropertiesResponseArgs ¶
type ProxyServerPropertiesResponseArgs struct { // Proxy server IP Ip pulumi.StringPtrInput `pulumi:"ip"` // Proxy server port Port pulumi.StringPtrInput `pulumi:"port"` }
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
func (ProxyServerPropertiesResponseArgs) ElementType ¶
func (ProxyServerPropertiesResponseArgs) ElementType() reflect.Type
func (ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponseOutput ¶
func (i ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponseOutput() ProxyServerPropertiesResponseOutput
func (ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponseOutputWithContext ¶
func (i ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponseOutputWithContext(ctx context.Context) ProxyServerPropertiesResponseOutput
func (ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponsePtrOutput ¶
func (i ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponsePtrOutput() ProxyServerPropertiesResponsePtrOutput
func (ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponsePtrOutputWithContext ¶
func (i ProxyServerPropertiesResponseArgs) ToProxyServerPropertiesResponsePtrOutputWithContext(ctx context.Context) ProxyServerPropertiesResponsePtrOutput
type ProxyServerPropertiesResponseInput ¶
type ProxyServerPropertiesResponseInput interface { pulumi.Input ToProxyServerPropertiesResponseOutput() ProxyServerPropertiesResponseOutput ToProxyServerPropertiesResponseOutputWithContext(context.Context) ProxyServerPropertiesResponseOutput }
ProxyServerPropertiesResponseInput is an input type that accepts ProxyServerPropertiesResponseArgs and ProxyServerPropertiesResponseOutput values. You can construct a concrete instance of `ProxyServerPropertiesResponseInput` via:
ProxyServerPropertiesResponseArgs{...}
type ProxyServerPropertiesResponseOutput ¶
type ProxyServerPropertiesResponseOutput struct{ *pulumi.OutputState }
For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
func (ProxyServerPropertiesResponseOutput) ElementType ¶
func (ProxyServerPropertiesResponseOutput) ElementType() reflect.Type
func (ProxyServerPropertiesResponseOutput) Ip ¶
func (o ProxyServerPropertiesResponseOutput) Ip() pulumi.StringPtrOutput
Proxy server IP
func (ProxyServerPropertiesResponseOutput) Port ¶
func (o ProxyServerPropertiesResponseOutput) Port() pulumi.StringPtrOutput
Proxy server port
func (ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponseOutput ¶
func (o ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponseOutput() ProxyServerPropertiesResponseOutput
func (ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponseOutputWithContext ¶
func (o ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponseOutputWithContext(ctx context.Context) ProxyServerPropertiesResponseOutput
func (ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponsePtrOutput ¶
func (o ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponsePtrOutput() ProxyServerPropertiesResponsePtrOutput
func (ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponsePtrOutputWithContext ¶
func (o ProxyServerPropertiesResponseOutput) ToProxyServerPropertiesResponsePtrOutputWithContext(ctx context.Context) ProxyServerPropertiesResponsePtrOutput
type ProxyServerPropertiesResponsePtrInput ¶
type ProxyServerPropertiesResponsePtrInput interface { pulumi.Input ToProxyServerPropertiesResponsePtrOutput() ProxyServerPropertiesResponsePtrOutput ToProxyServerPropertiesResponsePtrOutputWithContext(context.Context) ProxyServerPropertiesResponsePtrOutput }
ProxyServerPropertiesResponsePtrInput is an input type that accepts ProxyServerPropertiesResponseArgs, ProxyServerPropertiesResponsePtr and ProxyServerPropertiesResponsePtrOutput values. You can construct a concrete instance of `ProxyServerPropertiesResponsePtrInput` via:
ProxyServerPropertiesResponseArgs{...} or: nil
func ProxyServerPropertiesResponsePtr ¶
func ProxyServerPropertiesResponsePtr(v *ProxyServerPropertiesResponseArgs) ProxyServerPropertiesResponsePtrInput
type ProxyServerPropertiesResponsePtrOutput ¶
type ProxyServerPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ProxyServerPropertiesResponsePtrOutput) ElementType ¶
func (ProxyServerPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ProxyServerPropertiesResponsePtrOutput) Ip ¶
func (o ProxyServerPropertiesResponsePtrOutput) Ip() pulumi.StringPtrOutput
Proxy server IP
func (ProxyServerPropertiesResponsePtrOutput) Port ¶
func (o ProxyServerPropertiesResponsePtrOutput) Port() pulumi.StringPtrOutput
Proxy server port
func (ProxyServerPropertiesResponsePtrOutput) ToProxyServerPropertiesResponsePtrOutput ¶
func (o ProxyServerPropertiesResponsePtrOutput) ToProxyServerPropertiesResponsePtrOutput() ProxyServerPropertiesResponsePtrOutput
func (ProxyServerPropertiesResponsePtrOutput) ToProxyServerPropertiesResponsePtrOutputWithContext ¶
func (o ProxyServerPropertiesResponsePtrOutput) ToProxyServerPropertiesResponsePtrOutputWithContext(ctx context.Context) ProxyServerPropertiesResponsePtrOutput
type SecurityContact ¶
type SecurityContact struct { pulumi.CustomResourceState // Defines whether to send email notifications about new security alerts AlertNotifications SecurityContactPropertiesResponseAlertNotificationsPtrOutput `pulumi:"alertNotifications"` // List of email addresses which will get notifications from Azure Security Center by the configurations defined in this security contact. Emails pulumi.StringPtrOutput `pulumi:"emails"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription. NotificationsByRole SecurityContactPropertiesResponseNotificationsByRolePtrOutput `pulumi:"notificationsByRole"` // The security contact's phone number Phone pulumi.StringPtrOutput `pulumi:"phone"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Contact details and configurations for notifications coming from Azure Security Center.
func GetSecurityContact ¶
func GetSecurityContact(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityContactState, opts ...pulumi.ResourceOption) (*SecurityContact, error)
GetSecurityContact gets an existing SecurityContact 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 NewSecurityContact ¶
func NewSecurityContact(ctx *pulumi.Context, name string, args *SecurityContactArgs, opts ...pulumi.ResourceOption) (*SecurityContact, error)
NewSecurityContact registers a new resource with the given unique name, arguments, and options.
type SecurityContactArgs ¶
type SecurityContactArgs struct { // Name of the security contact object SecurityContactName pulumi.StringInput }
The set of arguments for constructing a SecurityContact resource.
func (SecurityContactArgs) ElementType ¶
func (SecurityContactArgs) ElementType() reflect.Type
type SecurityContactPropertiesResponseAlertNotifications ¶
type SecurityContactPropertiesResponseAlertNotifications struct { // Defines the minimal alert severity which will be sent as email notifications MinimalSeverity *string `pulumi:"minimalSeverity"` // Defines if email notifications will be sent about new security alerts State *string `pulumi:"state"` }
Defines whether to send email notifications about new security alerts
type SecurityContactPropertiesResponseAlertNotificationsArgs ¶
type SecurityContactPropertiesResponseAlertNotificationsArgs struct { // Defines the minimal alert severity which will be sent as email notifications MinimalSeverity pulumi.StringPtrInput `pulumi:"minimalSeverity"` // Defines if email notifications will be sent about new security alerts State pulumi.StringPtrInput `pulumi:"state"` }
Defines whether to send email notifications about new security alerts
func (SecurityContactPropertiesResponseAlertNotificationsArgs) ElementType ¶
func (SecurityContactPropertiesResponseAlertNotificationsArgs) ElementType() reflect.Type
func (SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsOutput ¶
func (i SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsOutput() SecurityContactPropertiesResponseAlertNotificationsOutput
func (SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsOutputWithContext ¶
func (i SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsOutput
func (SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput ¶
func (i SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput() SecurityContactPropertiesResponseAlertNotificationsPtrOutput
func (SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext ¶
func (i SecurityContactPropertiesResponseAlertNotificationsArgs) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsPtrOutput
type SecurityContactPropertiesResponseAlertNotificationsInput ¶
type SecurityContactPropertiesResponseAlertNotificationsInput interface { pulumi.Input ToSecurityContactPropertiesResponseAlertNotificationsOutput() SecurityContactPropertiesResponseAlertNotificationsOutput ToSecurityContactPropertiesResponseAlertNotificationsOutputWithContext(context.Context) SecurityContactPropertiesResponseAlertNotificationsOutput }
SecurityContactPropertiesResponseAlertNotificationsInput is an input type that accepts SecurityContactPropertiesResponseAlertNotificationsArgs and SecurityContactPropertiesResponseAlertNotificationsOutput values. You can construct a concrete instance of `SecurityContactPropertiesResponseAlertNotificationsInput` via:
SecurityContactPropertiesResponseAlertNotificationsArgs{...}
type SecurityContactPropertiesResponseAlertNotificationsOutput ¶
type SecurityContactPropertiesResponseAlertNotificationsOutput struct{ *pulumi.OutputState }
Defines whether to send email notifications about new security alerts
func (SecurityContactPropertiesResponseAlertNotificationsOutput) ElementType ¶
func (SecurityContactPropertiesResponseAlertNotificationsOutput) ElementType() reflect.Type
func (SecurityContactPropertiesResponseAlertNotificationsOutput) MinimalSeverity ¶
func (o SecurityContactPropertiesResponseAlertNotificationsOutput) MinimalSeverity() pulumi.StringPtrOutput
Defines the minimal alert severity which will be sent as email notifications
func (SecurityContactPropertiesResponseAlertNotificationsOutput) State ¶
Defines if email notifications will be sent about new security alerts
func (SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsOutput ¶
func (o SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsOutput() SecurityContactPropertiesResponseAlertNotificationsOutput
func (SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsOutputWithContext ¶
func (o SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsOutput
func (SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput ¶
func (o SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput() SecurityContactPropertiesResponseAlertNotificationsPtrOutput
func (SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext ¶
func (o SecurityContactPropertiesResponseAlertNotificationsOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsPtrOutput
type SecurityContactPropertiesResponseAlertNotificationsPtrInput ¶
type SecurityContactPropertiesResponseAlertNotificationsPtrInput interface { pulumi.Input ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput() SecurityContactPropertiesResponseAlertNotificationsPtrOutput ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext(context.Context) SecurityContactPropertiesResponseAlertNotificationsPtrOutput }
SecurityContactPropertiesResponseAlertNotificationsPtrInput is an input type that accepts SecurityContactPropertiesResponseAlertNotificationsArgs, SecurityContactPropertiesResponseAlertNotificationsPtr and SecurityContactPropertiesResponseAlertNotificationsPtrOutput values. You can construct a concrete instance of `SecurityContactPropertiesResponseAlertNotificationsPtrInput` via:
SecurityContactPropertiesResponseAlertNotificationsArgs{...} or: nil
func SecurityContactPropertiesResponseAlertNotificationsPtr ¶
func SecurityContactPropertiesResponseAlertNotificationsPtr(v *SecurityContactPropertiesResponseAlertNotificationsArgs) SecurityContactPropertiesResponseAlertNotificationsPtrInput
type SecurityContactPropertiesResponseAlertNotificationsPtrOutput ¶
type SecurityContactPropertiesResponseAlertNotificationsPtrOutput struct{ *pulumi.OutputState }
func (SecurityContactPropertiesResponseAlertNotificationsPtrOutput) ElementType ¶
func (SecurityContactPropertiesResponseAlertNotificationsPtrOutput) ElementType() reflect.Type
func (SecurityContactPropertiesResponseAlertNotificationsPtrOutput) MinimalSeverity ¶
func (o SecurityContactPropertiesResponseAlertNotificationsPtrOutput) MinimalSeverity() pulumi.StringPtrOutput
Defines the minimal alert severity which will be sent as email notifications
func (SecurityContactPropertiesResponseAlertNotificationsPtrOutput) State ¶
func (o SecurityContactPropertiesResponseAlertNotificationsPtrOutput) State() pulumi.StringPtrOutput
Defines if email notifications will be sent about new security alerts
func (SecurityContactPropertiesResponseAlertNotificationsPtrOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput ¶
func (o SecurityContactPropertiesResponseAlertNotificationsPtrOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutput() SecurityContactPropertiesResponseAlertNotificationsPtrOutput
func (SecurityContactPropertiesResponseAlertNotificationsPtrOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext ¶
func (o SecurityContactPropertiesResponseAlertNotificationsPtrOutput) ToSecurityContactPropertiesResponseAlertNotificationsPtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseAlertNotificationsPtrOutput
type SecurityContactPropertiesResponseNotificationsByRole ¶
type SecurityContactPropertiesResponseNotificationsByRole struct { // Defines which RBAC roles will get email notifications from Azure Security Center. List of allowed RBAC roles: Roles []string `pulumi:"roles"` // Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription. State *string `pulumi:"state"` }
Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription.
type SecurityContactPropertiesResponseNotificationsByRoleArgs ¶
type SecurityContactPropertiesResponseNotificationsByRoleArgs struct { // Defines which RBAC roles will get email notifications from Azure Security Center. List of allowed RBAC roles: Roles pulumi.StringArrayInput `pulumi:"roles"` // Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription. State pulumi.StringPtrInput `pulumi:"state"` }
Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription.
func (SecurityContactPropertiesResponseNotificationsByRoleArgs) ElementType ¶
func (SecurityContactPropertiesResponseNotificationsByRoleArgs) ElementType() reflect.Type
func (SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRoleOutput ¶
func (i SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRoleOutput() SecurityContactPropertiesResponseNotificationsByRoleOutput
func (SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRoleOutputWithContext ¶
func (i SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRoleOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRoleOutput
func (SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput ¶
func (i SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput() SecurityContactPropertiesResponseNotificationsByRolePtrOutput
func (SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext ¶
func (i SecurityContactPropertiesResponseNotificationsByRoleArgs) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRolePtrOutput
type SecurityContactPropertiesResponseNotificationsByRoleInput ¶
type SecurityContactPropertiesResponseNotificationsByRoleInput interface { pulumi.Input ToSecurityContactPropertiesResponseNotificationsByRoleOutput() SecurityContactPropertiesResponseNotificationsByRoleOutput ToSecurityContactPropertiesResponseNotificationsByRoleOutputWithContext(context.Context) SecurityContactPropertiesResponseNotificationsByRoleOutput }
SecurityContactPropertiesResponseNotificationsByRoleInput is an input type that accepts SecurityContactPropertiesResponseNotificationsByRoleArgs and SecurityContactPropertiesResponseNotificationsByRoleOutput values. You can construct a concrete instance of `SecurityContactPropertiesResponseNotificationsByRoleInput` via:
SecurityContactPropertiesResponseNotificationsByRoleArgs{...}
type SecurityContactPropertiesResponseNotificationsByRoleOutput ¶
type SecurityContactPropertiesResponseNotificationsByRoleOutput struct{ *pulumi.OutputState }
Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription.
func (SecurityContactPropertiesResponseNotificationsByRoleOutput) ElementType ¶
func (SecurityContactPropertiesResponseNotificationsByRoleOutput) ElementType() reflect.Type
func (SecurityContactPropertiesResponseNotificationsByRoleOutput) Roles ¶
func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) Roles() pulumi.StringArrayOutput
Defines which RBAC roles will get email notifications from Azure Security Center. List of allowed RBAC roles:
func (SecurityContactPropertiesResponseNotificationsByRoleOutput) State ¶
Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription.
func (SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRoleOutput ¶
func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRoleOutput() SecurityContactPropertiesResponseNotificationsByRoleOutput
func (SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRoleOutputWithContext ¶
func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRoleOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRoleOutput
func (SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput ¶
func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput() SecurityContactPropertiesResponseNotificationsByRolePtrOutput
func (SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext ¶
func (o SecurityContactPropertiesResponseNotificationsByRoleOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRolePtrOutput
type SecurityContactPropertiesResponseNotificationsByRolePtrInput ¶
type SecurityContactPropertiesResponseNotificationsByRolePtrInput interface { pulumi.Input ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput() SecurityContactPropertiesResponseNotificationsByRolePtrOutput ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext(context.Context) SecurityContactPropertiesResponseNotificationsByRolePtrOutput }
SecurityContactPropertiesResponseNotificationsByRolePtrInput is an input type that accepts SecurityContactPropertiesResponseNotificationsByRoleArgs, SecurityContactPropertiesResponseNotificationsByRolePtr and SecurityContactPropertiesResponseNotificationsByRolePtrOutput values. You can construct a concrete instance of `SecurityContactPropertiesResponseNotificationsByRolePtrInput` via:
SecurityContactPropertiesResponseNotificationsByRoleArgs{...} or: nil
func SecurityContactPropertiesResponseNotificationsByRolePtr ¶
func SecurityContactPropertiesResponseNotificationsByRolePtr(v *SecurityContactPropertiesResponseNotificationsByRoleArgs) SecurityContactPropertiesResponseNotificationsByRolePtrInput
type SecurityContactPropertiesResponseNotificationsByRolePtrOutput ¶
type SecurityContactPropertiesResponseNotificationsByRolePtrOutput struct{ *pulumi.OutputState }
func (SecurityContactPropertiesResponseNotificationsByRolePtrOutput) ElementType ¶
func (SecurityContactPropertiesResponseNotificationsByRolePtrOutput) ElementType() reflect.Type
func (SecurityContactPropertiesResponseNotificationsByRolePtrOutput) Roles ¶
func (o SecurityContactPropertiesResponseNotificationsByRolePtrOutput) Roles() pulumi.StringArrayOutput
Defines which RBAC roles will get email notifications from Azure Security Center. List of allowed RBAC roles:
func (SecurityContactPropertiesResponseNotificationsByRolePtrOutput) State ¶
func (o SecurityContactPropertiesResponseNotificationsByRolePtrOutput) State() pulumi.StringPtrOutput
Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription.
func (SecurityContactPropertiesResponseNotificationsByRolePtrOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput ¶
func (o SecurityContactPropertiesResponseNotificationsByRolePtrOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutput() SecurityContactPropertiesResponseNotificationsByRolePtrOutput
func (SecurityContactPropertiesResponseNotificationsByRolePtrOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext ¶
func (o SecurityContactPropertiesResponseNotificationsByRolePtrOutput) ToSecurityContactPropertiesResponseNotificationsByRolePtrOutputWithContext(ctx context.Context) SecurityContactPropertiesResponseNotificationsByRolePtrOutput
type SecurityContactState ¶
type SecurityContactState struct { // Defines whether to send email notifications about new security alerts AlertNotifications SecurityContactPropertiesResponseAlertNotificationsPtrInput // List of email addresses which will get notifications from Azure Security Center by the configurations defined in this security contact. Emails pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Defines whether to send email notifications from Azure Security Center to persons with specific RBAC roles on the subscription. NotificationsByRole SecurityContactPropertiesResponseNotificationsByRolePtrInput // The security contact's phone number Phone pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput }
func (SecurityContactState) ElementType ¶
func (SecurityContactState) ElementType() reflect.Type
type ServicePrincipalProperties ¶
type ServicePrincipalProperties struct { // Application id of service principal. ApplicationId *string `pulumi:"applicationId"` // A secret string that the application uses to prove its identity, also can be referred to as application password (write only). Secret *string `pulumi:"secret"` }
Details of the service principal.
type ServicePrincipalPropertiesArgs ¶
type ServicePrincipalPropertiesArgs struct { // Application id of service principal. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // A secret string that the application uses to prove its identity, also can be referred to as application password (write only). Secret pulumi.StringPtrInput `pulumi:"secret"` }
Details of the service principal.
func (ServicePrincipalPropertiesArgs) ElementType ¶
func (ServicePrincipalPropertiesArgs) ElementType() reflect.Type
func (ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesOutput ¶
func (i ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesOutput() ServicePrincipalPropertiesOutput
func (ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesOutputWithContext ¶
func (i ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesOutputWithContext(ctx context.Context) ServicePrincipalPropertiesOutput
func (ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesPtrOutput ¶
func (i ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesPtrOutput() ServicePrincipalPropertiesPtrOutput
func (ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesPtrOutputWithContext ¶
func (i ServicePrincipalPropertiesArgs) ToServicePrincipalPropertiesPtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesPtrOutput
type ServicePrincipalPropertiesInput ¶
type ServicePrincipalPropertiesInput interface { pulumi.Input ToServicePrincipalPropertiesOutput() ServicePrincipalPropertiesOutput ToServicePrincipalPropertiesOutputWithContext(context.Context) ServicePrincipalPropertiesOutput }
ServicePrincipalPropertiesInput is an input type that accepts ServicePrincipalPropertiesArgs and ServicePrincipalPropertiesOutput values. You can construct a concrete instance of `ServicePrincipalPropertiesInput` via:
ServicePrincipalPropertiesArgs{...}
type ServicePrincipalPropertiesOutput ¶
type ServicePrincipalPropertiesOutput struct{ *pulumi.OutputState }
Details of the service principal.
func (ServicePrincipalPropertiesOutput) ApplicationId ¶
func (o ServicePrincipalPropertiesOutput) ApplicationId() pulumi.StringPtrOutput
Application id of service principal.
func (ServicePrincipalPropertiesOutput) ElementType ¶
func (ServicePrincipalPropertiesOutput) ElementType() reflect.Type
func (ServicePrincipalPropertiesOutput) Secret ¶
func (o ServicePrincipalPropertiesOutput) Secret() pulumi.StringPtrOutput
A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
func (ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesOutput ¶
func (o ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesOutput() ServicePrincipalPropertiesOutput
func (ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesOutputWithContext ¶
func (o ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesOutputWithContext(ctx context.Context) ServicePrincipalPropertiesOutput
func (ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesPtrOutput ¶
func (o ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesPtrOutput() ServicePrincipalPropertiesPtrOutput
func (ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesPtrOutputWithContext ¶
func (o ServicePrincipalPropertiesOutput) ToServicePrincipalPropertiesPtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesPtrOutput
type ServicePrincipalPropertiesPtrInput ¶
type ServicePrincipalPropertiesPtrInput interface { pulumi.Input ToServicePrincipalPropertiesPtrOutput() ServicePrincipalPropertiesPtrOutput ToServicePrincipalPropertiesPtrOutputWithContext(context.Context) ServicePrincipalPropertiesPtrOutput }
ServicePrincipalPropertiesPtrInput is an input type that accepts ServicePrincipalPropertiesArgs, ServicePrincipalPropertiesPtr and ServicePrincipalPropertiesPtrOutput values. You can construct a concrete instance of `ServicePrincipalPropertiesPtrInput` via:
ServicePrincipalPropertiesArgs{...} or: nil
func ServicePrincipalPropertiesPtr ¶
func ServicePrincipalPropertiesPtr(v *ServicePrincipalPropertiesArgs) ServicePrincipalPropertiesPtrInput
type ServicePrincipalPropertiesPtrOutput ¶
type ServicePrincipalPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ServicePrincipalPropertiesPtrOutput) ApplicationId ¶
func (o ServicePrincipalPropertiesPtrOutput) ApplicationId() pulumi.StringPtrOutput
Application id of service principal.
func (ServicePrincipalPropertiesPtrOutput) Elem ¶
func (o ServicePrincipalPropertiesPtrOutput) Elem() ServicePrincipalPropertiesOutput
func (ServicePrincipalPropertiesPtrOutput) ElementType ¶
func (ServicePrincipalPropertiesPtrOutput) ElementType() reflect.Type
func (ServicePrincipalPropertiesPtrOutput) Secret ¶
func (o ServicePrincipalPropertiesPtrOutput) Secret() pulumi.StringPtrOutput
A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
func (ServicePrincipalPropertiesPtrOutput) ToServicePrincipalPropertiesPtrOutput ¶
func (o ServicePrincipalPropertiesPtrOutput) ToServicePrincipalPropertiesPtrOutput() ServicePrincipalPropertiesPtrOutput
func (ServicePrincipalPropertiesPtrOutput) ToServicePrincipalPropertiesPtrOutputWithContext ¶
func (o ServicePrincipalPropertiesPtrOutput) ToServicePrincipalPropertiesPtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesPtrOutput
type ServicePrincipalPropertiesResponse ¶
type ServicePrincipalPropertiesResponse struct { // Application id of service principal. ApplicationId *string `pulumi:"applicationId"` // A secret string that the application uses to prove its identity, also can be referred to as application password (write only). Secret *string `pulumi:"secret"` }
Details of the service principal.
type ServicePrincipalPropertiesResponseArgs ¶
type ServicePrincipalPropertiesResponseArgs struct { // Application id of service principal. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // A secret string that the application uses to prove its identity, also can be referred to as application password (write only). Secret pulumi.StringPtrInput `pulumi:"secret"` }
Details of the service principal.
func (ServicePrincipalPropertiesResponseArgs) ElementType ¶
func (ServicePrincipalPropertiesResponseArgs) ElementType() reflect.Type
func (ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponseOutput ¶
func (i ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponseOutput() ServicePrincipalPropertiesResponseOutput
func (ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponseOutputWithContext ¶
func (i ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponseOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponseOutput
func (ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponsePtrOutput ¶
func (i ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponsePtrOutput() ServicePrincipalPropertiesResponsePtrOutput
func (ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponsePtrOutputWithContext ¶
func (i ServicePrincipalPropertiesResponseArgs) ToServicePrincipalPropertiesResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponsePtrOutput
type ServicePrincipalPropertiesResponseInput ¶
type ServicePrincipalPropertiesResponseInput interface { pulumi.Input ToServicePrincipalPropertiesResponseOutput() ServicePrincipalPropertiesResponseOutput ToServicePrincipalPropertiesResponseOutputWithContext(context.Context) ServicePrincipalPropertiesResponseOutput }
ServicePrincipalPropertiesResponseInput is an input type that accepts ServicePrincipalPropertiesResponseArgs and ServicePrincipalPropertiesResponseOutput values. You can construct a concrete instance of `ServicePrincipalPropertiesResponseInput` via:
ServicePrincipalPropertiesResponseArgs{...}
type ServicePrincipalPropertiesResponseOutput ¶
type ServicePrincipalPropertiesResponseOutput struct{ *pulumi.OutputState }
Details of the service principal.
func (ServicePrincipalPropertiesResponseOutput) ApplicationId ¶
func (o ServicePrincipalPropertiesResponseOutput) ApplicationId() pulumi.StringPtrOutput
Application id of service principal.
func (ServicePrincipalPropertiesResponseOutput) ElementType ¶
func (ServicePrincipalPropertiesResponseOutput) ElementType() reflect.Type
func (ServicePrincipalPropertiesResponseOutput) Secret ¶
func (o ServicePrincipalPropertiesResponseOutput) Secret() pulumi.StringPtrOutput
A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
func (ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponseOutput ¶
func (o ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponseOutput() ServicePrincipalPropertiesResponseOutput
func (ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponseOutputWithContext ¶
func (o ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponseOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponseOutput
func (ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponsePtrOutput ¶
func (o ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponsePtrOutput() ServicePrincipalPropertiesResponsePtrOutput
func (ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponsePtrOutputWithContext ¶
func (o ServicePrincipalPropertiesResponseOutput) ToServicePrincipalPropertiesResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponsePtrOutput
type ServicePrincipalPropertiesResponsePtrInput ¶
type ServicePrincipalPropertiesResponsePtrInput interface { pulumi.Input ToServicePrincipalPropertiesResponsePtrOutput() ServicePrincipalPropertiesResponsePtrOutput ToServicePrincipalPropertiesResponsePtrOutputWithContext(context.Context) ServicePrincipalPropertiesResponsePtrOutput }
ServicePrincipalPropertiesResponsePtrInput is an input type that accepts ServicePrincipalPropertiesResponseArgs, ServicePrincipalPropertiesResponsePtr and ServicePrincipalPropertiesResponsePtrOutput values. You can construct a concrete instance of `ServicePrincipalPropertiesResponsePtrInput` via:
ServicePrincipalPropertiesResponseArgs{...} or: nil
func ServicePrincipalPropertiesResponsePtr ¶
func ServicePrincipalPropertiesResponsePtr(v *ServicePrincipalPropertiesResponseArgs) ServicePrincipalPropertiesResponsePtrInput
type ServicePrincipalPropertiesResponsePtrOutput ¶
type ServicePrincipalPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ServicePrincipalPropertiesResponsePtrOutput) ApplicationId ¶
func (o ServicePrincipalPropertiesResponsePtrOutput) ApplicationId() pulumi.StringPtrOutput
Application id of service principal.
func (ServicePrincipalPropertiesResponsePtrOutput) ElementType ¶
func (ServicePrincipalPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ServicePrincipalPropertiesResponsePtrOutput) Secret ¶
func (o ServicePrincipalPropertiesResponsePtrOutput) Secret() pulumi.StringPtrOutput
A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
func (ServicePrincipalPropertiesResponsePtrOutput) ToServicePrincipalPropertiesResponsePtrOutput ¶
func (o ServicePrincipalPropertiesResponsePtrOutput) ToServicePrincipalPropertiesResponsePtrOutput() ServicePrincipalPropertiesResponsePtrOutput
func (ServicePrincipalPropertiesResponsePtrOutput) ToServicePrincipalPropertiesResponsePtrOutputWithContext ¶
func (o ServicePrincipalPropertiesResponsePtrOutput) ToServicePrincipalPropertiesResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalPropertiesResponsePtrOutput