Documentation
¶
Index ¶
- Constants
- type LookupWorkspaceArgs
- type LookupWorkspaceOutputArgs
- type LookupWorkspaceResult
- type LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) AccountAccessType() WorkspaceAccountAccessTypePtrOutput
- func (o LookupWorkspaceResultOutput) AuthenticationProviders() WorkspaceAuthenticationProviderTypesArrayOutput
- func (o LookupWorkspaceResultOutput) CreationTimestamp() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) DataSources() WorkspaceDataSourceTypeArrayOutput
- func (o LookupWorkspaceResultOutput) Description() pulumi.StringPtrOutput
- func (LookupWorkspaceResultOutput) ElementType() reflect.Type
- func (o LookupWorkspaceResultOutput) Endpoint() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) GrafanaVersion() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) ModificationTimestamp() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) NotificationDestinations() WorkspaceNotificationDestinationTypeArrayOutput
- func (o LookupWorkspaceResultOutput) OrganizationRoleName() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) OrganizationalUnits() pulumi.StringArrayOutput
- func (o LookupWorkspaceResultOutput) PermissionType() WorkspacePermissionTypePtrOutput
- func (o LookupWorkspaceResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) SamlConfiguration() WorkspaceSamlConfigurationPtrOutput
- func (o LookupWorkspaceResultOutput) SamlConfigurationStatus() WorkspaceSamlConfigurationStatusPtrOutput
- func (o LookupWorkspaceResultOutput) SsoClientId() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) StackSetName() pulumi.StringPtrOutput
- func (o LookupWorkspaceResultOutput) Status() WorkspaceStatusPtrOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) VpcConfiguration() WorkspaceVpcConfigurationPtrOutput
- type Workspace
- type WorkspaceAccountAccessType
- func (WorkspaceAccountAccessType) ElementType() reflect.Type
- func (e WorkspaceAccountAccessType) ToStringOutput() pulumi.StringOutput
- func (e WorkspaceAccountAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspaceAccountAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspaceAccountAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypeOutput() WorkspaceAccountAccessTypeOutput
- func (e WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypeOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypeOutput
- func (e WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypePtrOutput() WorkspaceAccountAccessTypePtrOutput
- func (e WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypePtrOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypePtrOutput
- type WorkspaceAccountAccessTypeInput
- type WorkspaceAccountAccessTypeOutput
- func (WorkspaceAccountAccessTypeOutput) ElementType() reflect.Type
- func (o WorkspaceAccountAccessTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkspaceAccountAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkspaceAccountAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceAccountAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypeOutput() WorkspaceAccountAccessTypeOutput
- func (o WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypeOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypeOutput
- func (o WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypePtrOutput() WorkspaceAccountAccessTypePtrOutput
- func (o WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypePtrOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypePtrOutput
- type WorkspaceAccountAccessTypePtrInput
- type WorkspaceAccountAccessTypePtrOutput
- func (o WorkspaceAccountAccessTypePtrOutput) Elem() WorkspaceAccountAccessTypeOutput
- func (WorkspaceAccountAccessTypePtrOutput) ElementType() reflect.Type
- func (o WorkspaceAccountAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceAccountAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceAccountAccessTypePtrOutput) ToWorkspaceAccountAccessTypePtrOutput() WorkspaceAccountAccessTypePtrOutput
- func (o WorkspaceAccountAccessTypePtrOutput) ToWorkspaceAccountAccessTypePtrOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypePtrOutput
- type WorkspaceArgs
- type WorkspaceAssertionAttributes
- type WorkspaceAssertionAttributesArgs
- func (WorkspaceAssertionAttributesArgs) ElementType() reflect.Type
- func (i WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesOutput() WorkspaceAssertionAttributesOutput
- func (i WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesOutput
- func (i WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesPtrOutput() WorkspaceAssertionAttributesPtrOutput
- func (i WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesPtrOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesPtrOutput
- type WorkspaceAssertionAttributesInput
- type WorkspaceAssertionAttributesOutput
- func (WorkspaceAssertionAttributesOutput) ElementType() reflect.Type
- func (o WorkspaceAssertionAttributesOutput) Email() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesOutput) Groups() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesOutput) Login() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesOutput) Name() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesOutput) Org() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesOutput) Role() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesOutput() WorkspaceAssertionAttributesOutput
- func (o WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesOutput
- func (o WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesPtrOutput() WorkspaceAssertionAttributesPtrOutput
- func (o WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesPtrOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesPtrOutput
- type WorkspaceAssertionAttributesPtrInput
- type WorkspaceAssertionAttributesPtrOutput
- func (o WorkspaceAssertionAttributesPtrOutput) Elem() WorkspaceAssertionAttributesOutput
- func (WorkspaceAssertionAttributesPtrOutput) ElementType() reflect.Type
- func (o WorkspaceAssertionAttributesPtrOutput) Email() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesPtrOutput) Groups() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesPtrOutput) Login() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesPtrOutput) Org() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesPtrOutput) Role() pulumi.StringPtrOutput
- func (o WorkspaceAssertionAttributesPtrOutput) ToWorkspaceAssertionAttributesPtrOutput() WorkspaceAssertionAttributesPtrOutput
- func (o WorkspaceAssertionAttributesPtrOutput) ToWorkspaceAssertionAttributesPtrOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesPtrOutput
- type WorkspaceAuthenticationProviderTypes
- func (WorkspaceAuthenticationProviderTypes) ElementType() reflect.Type
- func (e WorkspaceAuthenticationProviderTypes) ToStringOutput() pulumi.StringOutput
- func (e WorkspaceAuthenticationProviderTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspaceAuthenticationProviderTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspaceAuthenticationProviderTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesOutput() WorkspaceAuthenticationProviderTypesOutput
- func (e WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesOutput
- func (e WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesPtrOutput() WorkspaceAuthenticationProviderTypesPtrOutput
- func (e WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesPtrOutput
- type WorkspaceAuthenticationProviderTypesArray
- func (WorkspaceAuthenticationProviderTypesArray) ElementType() reflect.Type
- func (i WorkspaceAuthenticationProviderTypesArray) ToWorkspaceAuthenticationProviderTypesArrayOutput() WorkspaceAuthenticationProviderTypesArrayOutput
- func (i WorkspaceAuthenticationProviderTypesArray) ToWorkspaceAuthenticationProviderTypesArrayOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesArrayOutput
- type WorkspaceAuthenticationProviderTypesArrayInput
- type WorkspaceAuthenticationProviderTypesArrayOutput
- func (WorkspaceAuthenticationProviderTypesArrayOutput) ElementType() reflect.Type
- func (o WorkspaceAuthenticationProviderTypesArrayOutput) Index(i pulumi.IntInput) WorkspaceAuthenticationProviderTypesOutput
- func (o WorkspaceAuthenticationProviderTypesArrayOutput) ToWorkspaceAuthenticationProviderTypesArrayOutput() WorkspaceAuthenticationProviderTypesArrayOutput
- func (o WorkspaceAuthenticationProviderTypesArrayOutput) ToWorkspaceAuthenticationProviderTypesArrayOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesArrayOutput
- type WorkspaceAuthenticationProviderTypesInput
- type WorkspaceAuthenticationProviderTypesOutput
- func (WorkspaceAuthenticationProviderTypesOutput) ElementType() reflect.Type
- func (o WorkspaceAuthenticationProviderTypesOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkspaceAuthenticationProviderTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkspaceAuthenticationProviderTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceAuthenticationProviderTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesOutput() WorkspaceAuthenticationProviderTypesOutput
- func (o WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesOutput
- func (o WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesPtrOutput() WorkspaceAuthenticationProviderTypesPtrOutput
- func (o WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesPtrOutput
- type WorkspaceAuthenticationProviderTypesPtrInput
- type WorkspaceAuthenticationProviderTypesPtrOutput
- func (o WorkspaceAuthenticationProviderTypesPtrOutput) Elem() WorkspaceAuthenticationProviderTypesOutput
- func (WorkspaceAuthenticationProviderTypesPtrOutput) ElementType() reflect.Type
- func (o WorkspaceAuthenticationProviderTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceAuthenticationProviderTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceAuthenticationProviderTypesPtrOutput) ToWorkspaceAuthenticationProviderTypesPtrOutput() WorkspaceAuthenticationProviderTypesPtrOutput
- func (o WorkspaceAuthenticationProviderTypesPtrOutput) ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesPtrOutput
- type WorkspaceDataSourceType
- func (WorkspaceDataSourceType) ElementType() reflect.Type
- func (e WorkspaceDataSourceType) ToStringOutput() pulumi.StringOutput
- func (e WorkspaceDataSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspaceDataSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspaceDataSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkspaceDataSourceType) ToWorkspaceDataSourceTypeOutput() WorkspaceDataSourceTypeOutput
- func (e WorkspaceDataSourceType) ToWorkspaceDataSourceTypeOutputWithContext(ctx context.Context) WorkspaceDataSourceTypeOutput
- func (e WorkspaceDataSourceType) ToWorkspaceDataSourceTypePtrOutput() WorkspaceDataSourceTypePtrOutput
- func (e WorkspaceDataSourceType) ToWorkspaceDataSourceTypePtrOutputWithContext(ctx context.Context) WorkspaceDataSourceTypePtrOutput
- type WorkspaceDataSourceTypeArray
- func (WorkspaceDataSourceTypeArray) ElementType() reflect.Type
- func (i WorkspaceDataSourceTypeArray) ToWorkspaceDataSourceTypeArrayOutput() WorkspaceDataSourceTypeArrayOutput
- func (i WorkspaceDataSourceTypeArray) ToWorkspaceDataSourceTypeArrayOutputWithContext(ctx context.Context) WorkspaceDataSourceTypeArrayOutput
- type WorkspaceDataSourceTypeArrayInput
- type WorkspaceDataSourceTypeArrayOutput
- func (WorkspaceDataSourceTypeArrayOutput) ElementType() reflect.Type
- func (o WorkspaceDataSourceTypeArrayOutput) Index(i pulumi.IntInput) WorkspaceDataSourceTypeOutput
- func (o WorkspaceDataSourceTypeArrayOutput) ToWorkspaceDataSourceTypeArrayOutput() WorkspaceDataSourceTypeArrayOutput
- func (o WorkspaceDataSourceTypeArrayOutput) ToWorkspaceDataSourceTypeArrayOutputWithContext(ctx context.Context) WorkspaceDataSourceTypeArrayOutput
- type WorkspaceDataSourceTypeInput
- type WorkspaceDataSourceTypeOutput
- func (WorkspaceDataSourceTypeOutput) ElementType() reflect.Type
- func (o WorkspaceDataSourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkspaceDataSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkspaceDataSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceDataSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypeOutput() WorkspaceDataSourceTypeOutput
- func (o WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypeOutputWithContext(ctx context.Context) WorkspaceDataSourceTypeOutput
- func (o WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypePtrOutput() WorkspaceDataSourceTypePtrOutput
- func (o WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypePtrOutputWithContext(ctx context.Context) WorkspaceDataSourceTypePtrOutput
- type WorkspaceDataSourceTypePtrInput
- type WorkspaceDataSourceTypePtrOutput
- func (o WorkspaceDataSourceTypePtrOutput) Elem() WorkspaceDataSourceTypeOutput
- func (WorkspaceDataSourceTypePtrOutput) ElementType() reflect.Type
- func (o WorkspaceDataSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceDataSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceDataSourceTypePtrOutput) ToWorkspaceDataSourceTypePtrOutput() WorkspaceDataSourceTypePtrOutput
- func (o WorkspaceDataSourceTypePtrOutput) ToWorkspaceDataSourceTypePtrOutputWithContext(ctx context.Context) WorkspaceDataSourceTypePtrOutput
- type WorkspaceIdpMetadata
- type WorkspaceIdpMetadataArgs
- func (WorkspaceIdpMetadataArgs) ElementType() reflect.Type
- func (i WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataOutput() WorkspaceIdpMetadataOutput
- func (i WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataOutputWithContext(ctx context.Context) WorkspaceIdpMetadataOutput
- func (i WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataPtrOutput() WorkspaceIdpMetadataPtrOutput
- func (i WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataPtrOutputWithContext(ctx context.Context) WorkspaceIdpMetadataPtrOutput
- type WorkspaceIdpMetadataInput
- type WorkspaceIdpMetadataOutput
- func (WorkspaceIdpMetadataOutput) ElementType() reflect.Type
- func (o WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataOutput() WorkspaceIdpMetadataOutput
- func (o WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataOutputWithContext(ctx context.Context) WorkspaceIdpMetadataOutput
- func (o WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataPtrOutput() WorkspaceIdpMetadataPtrOutput
- func (o WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataPtrOutputWithContext(ctx context.Context) WorkspaceIdpMetadataPtrOutput
- func (o WorkspaceIdpMetadataOutput) Url() pulumi.StringPtrOutput
- func (o WorkspaceIdpMetadataOutput) Xml() pulumi.StringPtrOutput
- type WorkspaceIdpMetadataPtrInput
- type WorkspaceIdpMetadataPtrOutput
- func (o WorkspaceIdpMetadataPtrOutput) Elem() WorkspaceIdpMetadataOutput
- func (WorkspaceIdpMetadataPtrOutput) ElementType() reflect.Type
- func (o WorkspaceIdpMetadataPtrOutput) ToWorkspaceIdpMetadataPtrOutput() WorkspaceIdpMetadataPtrOutput
- func (o WorkspaceIdpMetadataPtrOutput) ToWorkspaceIdpMetadataPtrOutputWithContext(ctx context.Context) WorkspaceIdpMetadataPtrOutput
- func (o WorkspaceIdpMetadataPtrOutput) Url() pulumi.StringPtrOutput
- func (o WorkspaceIdpMetadataPtrOutput) Xml() pulumi.StringPtrOutput
- type WorkspaceInput
- type WorkspaceNotificationDestinationType
- func (WorkspaceNotificationDestinationType) ElementType() reflect.Type
- func (e WorkspaceNotificationDestinationType) ToStringOutput() pulumi.StringOutput
- func (e WorkspaceNotificationDestinationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspaceNotificationDestinationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspaceNotificationDestinationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypeOutput() WorkspaceNotificationDestinationTypeOutput
- func (e WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypeOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypeOutput
- func (e WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypePtrOutput() WorkspaceNotificationDestinationTypePtrOutput
- func (e WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypePtrOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypePtrOutput
- type WorkspaceNotificationDestinationTypeArray
- func (WorkspaceNotificationDestinationTypeArray) ElementType() reflect.Type
- func (i WorkspaceNotificationDestinationTypeArray) ToWorkspaceNotificationDestinationTypeArrayOutput() WorkspaceNotificationDestinationTypeArrayOutput
- func (i WorkspaceNotificationDestinationTypeArray) ToWorkspaceNotificationDestinationTypeArrayOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypeArrayOutput
- type WorkspaceNotificationDestinationTypeArrayInput
- type WorkspaceNotificationDestinationTypeArrayOutput
- func (WorkspaceNotificationDestinationTypeArrayOutput) ElementType() reflect.Type
- func (o WorkspaceNotificationDestinationTypeArrayOutput) Index(i pulumi.IntInput) WorkspaceNotificationDestinationTypeOutput
- func (o WorkspaceNotificationDestinationTypeArrayOutput) ToWorkspaceNotificationDestinationTypeArrayOutput() WorkspaceNotificationDestinationTypeArrayOutput
- func (o WorkspaceNotificationDestinationTypeArrayOutput) ToWorkspaceNotificationDestinationTypeArrayOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypeArrayOutput
- type WorkspaceNotificationDestinationTypeInput
- type WorkspaceNotificationDestinationTypeOutput
- func (WorkspaceNotificationDestinationTypeOutput) ElementType() reflect.Type
- func (o WorkspaceNotificationDestinationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkspaceNotificationDestinationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkspaceNotificationDestinationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceNotificationDestinationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypeOutput() WorkspaceNotificationDestinationTypeOutput
- func (o WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypeOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypeOutput
- func (o WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypePtrOutput() WorkspaceNotificationDestinationTypePtrOutput
- func (o WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypePtrOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypePtrOutput
- type WorkspaceNotificationDestinationTypePtrInput
- type WorkspaceNotificationDestinationTypePtrOutput
- func (o WorkspaceNotificationDestinationTypePtrOutput) Elem() WorkspaceNotificationDestinationTypeOutput
- func (WorkspaceNotificationDestinationTypePtrOutput) ElementType() reflect.Type
- func (o WorkspaceNotificationDestinationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceNotificationDestinationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceNotificationDestinationTypePtrOutput) ToWorkspaceNotificationDestinationTypePtrOutput() WorkspaceNotificationDestinationTypePtrOutput
- func (o WorkspaceNotificationDestinationTypePtrOutput) ToWorkspaceNotificationDestinationTypePtrOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypePtrOutput
- type WorkspaceOutput
- func (o WorkspaceOutput) AccountAccessType() WorkspaceAccountAccessTypeOutput
- func (o WorkspaceOutput) AuthenticationProviders() WorkspaceAuthenticationProviderTypesArrayOutput
- func (o WorkspaceOutput) ClientToken() pulumi.StringPtrOutput
- func (o WorkspaceOutput) CreationTimestamp() pulumi.StringOutput
- func (o WorkspaceOutput) DataSources() WorkspaceDataSourceTypeArrayOutput
- func (o WorkspaceOutput) Description() pulumi.StringPtrOutput
- func (WorkspaceOutput) ElementType() reflect.Type
- func (o WorkspaceOutput) Endpoint() pulumi.StringOutput
- func (o WorkspaceOutput) GrafanaVersion() pulumi.StringOutput
- func (o WorkspaceOutput) ModificationTimestamp() pulumi.StringOutput
- func (o WorkspaceOutput) Name() pulumi.StringPtrOutput
- func (o WorkspaceOutput) NotificationDestinations() WorkspaceNotificationDestinationTypeArrayOutput
- func (o WorkspaceOutput) OrganizationRoleName() pulumi.StringPtrOutput
- func (o WorkspaceOutput) OrganizationalUnits() pulumi.StringArrayOutput
- func (o WorkspaceOutput) PermissionType() WorkspacePermissionTypeOutput
- func (o WorkspaceOutput) RoleArn() pulumi.StringPtrOutput
- func (o WorkspaceOutput) SamlConfiguration() WorkspaceSamlConfigurationPtrOutput
- func (o WorkspaceOutput) SamlConfigurationStatus() WorkspaceSamlConfigurationStatusOutput
- func (o WorkspaceOutput) SsoClientId() pulumi.StringOutput
- func (o WorkspaceOutput) StackSetName() pulumi.StringPtrOutput
- func (o WorkspaceOutput) Status() WorkspaceStatusOutput
- func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
- func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
- func (o WorkspaceOutput) VpcConfiguration() WorkspaceVpcConfigurationPtrOutput
- type WorkspacePermissionType
- func (WorkspacePermissionType) ElementType() reflect.Type
- func (e WorkspacePermissionType) ToStringOutput() pulumi.StringOutput
- func (e WorkspacePermissionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspacePermissionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspacePermissionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkspacePermissionType) ToWorkspacePermissionTypeOutput() WorkspacePermissionTypeOutput
- func (e WorkspacePermissionType) ToWorkspacePermissionTypeOutputWithContext(ctx context.Context) WorkspacePermissionTypeOutput
- func (e WorkspacePermissionType) ToWorkspacePermissionTypePtrOutput() WorkspacePermissionTypePtrOutput
- func (e WorkspacePermissionType) ToWorkspacePermissionTypePtrOutputWithContext(ctx context.Context) WorkspacePermissionTypePtrOutput
- type WorkspacePermissionTypeInput
- type WorkspacePermissionTypeOutput
- func (WorkspacePermissionTypeOutput) ElementType() reflect.Type
- func (o WorkspacePermissionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkspacePermissionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkspacePermissionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspacePermissionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspacePermissionTypeOutput) ToWorkspacePermissionTypeOutput() WorkspacePermissionTypeOutput
- func (o WorkspacePermissionTypeOutput) ToWorkspacePermissionTypeOutputWithContext(ctx context.Context) WorkspacePermissionTypeOutput
- func (o WorkspacePermissionTypeOutput) ToWorkspacePermissionTypePtrOutput() WorkspacePermissionTypePtrOutput
- func (o WorkspacePermissionTypeOutput) ToWorkspacePermissionTypePtrOutputWithContext(ctx context.Context) WorkspacePermissionTypePtrOutput
- type WorkspacePermissionTypePtrInput
- type WorkspacePermissionTypePtrOutput
- func (o WorkspacePermissionTypePtrOutput) Elem() WorkspacePermissionTypeOutput
- func (WorkspacePermissionTypePtrOutput) ElementType() reflect.Type
- func (o WorkspacePermissionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspacePermissionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspacePermissionTypePtrOutput) ToWorkspacePermissionTypePtrOutput() WorkspacePermissionTypePtrOutput
- func (o WorkspacePermissionTypePtrOutput) ToWorkspacePermissionTypePtrOutputWithContext(ctx context.Context) WorkspacePermissionTypePtrOutput
- type WorkspaceRoleValues
- type WorkspaceRoleValuesArgs
- func (WorkspaceRoleValuesArgs) ElementType() reflect.Type
- func (i WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesOutput() WorkspaceRoleValuesOutput
- func (i WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesOutputWithContext(ctx context.Context) WorkspaceRoleValuesOutput
- func (i WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesPtrOutput() WorkspaceRoleValuesPtrOutput
- func (i WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesPtrOutputWithContext(ctx context.Context) WorkspaceRoleValuesPtrOutput
- type WorkspaceRoleValuesInput
- type WorkspaceRoleValuesOutput
- func (o WorkspaceRoleValuesOutput) Admin() pulumi.StringArrayOutput
- func (o WorkspaceRoleValuesOutput) Editor() pulumi.StringArrayOutput
- func (WorkspaceRoleValuesOutput) ElementType() reflect.Type
- func (o WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesOutput() WorkspaceRoleValuesOutput
- func (o WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesOutputWithContext(ctx context.Context) WorkspaceRoleValuesOutput
- func (o WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesPtrOutput() WorkspaceRoleValuesPtrOutput
- func (o WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesPtrOutputWithContext(ctx context.Context) WorkspaceRoleValuesPtrOutput
- type WorkspaceRoleValuesPtrInput
- type WorkspaceRoleValuesPtrOutput
- func (o WorkspaceRoleValuesPtrOutput) Admin() pulumi.StringArrayOutput
- func (o WorkspaceRoleValuesPtrOutput) Editor() pulumi.StringArrayOutput
- func (o WorkspaceRoleValuesPtrOutput) Elem() WorkspaceRoleValuesOutput
- func (WorkspaceRoleValuesPtrOutput) ElementType() reflect.Type
- func (o WorkspaceRoleValuesPtrOutput) ToWorkspaceRoleValuesPtrOutput() WorkspaceRoleValuesPtrOutput
- func (o WorkspaceRoleValuesPtrOutput) ToWorkspaceRoleValuesPtrOutputWithContext(ctx context.Context) WorkspaceRoleValuesPtrOutput
- type WorkspaceSamlConfiguration
- type WorkspaceSamlConfigurationArgs
- func (WorkspaceSamlConfigurationArgs) ElementType() reflect.Type
- func (i WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationOutput() WorkspaceSamlConfigurationOutput
- func (i WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationOutput
- func (i WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationPtrOutput() WorkspaceSamlConfigurationPtrOutput
- func (i WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationPtrOutput
- type WorkspaceSamlConfigurationInput
- type WorkspaceSamlConfigurationOutput
- func (o WorkspaceSamlConfigurationOutput) AllowedOrganizations() pulumi.StringArrayOutput
- func (o WorkspaceSamlConfigurationOutput) AssertionAttributes() WorkspaceAssertionAttributesPtrOutput
- func (WorkspaceSamlConfigurationOutput) ElementType() reflect.Type
- func (o WorkspaceSamlConfigurationOutput) IdpMetadata() WorkspaceIdpMetadataOutput
- func (o WorkspaceSamlConfigurationOutput) LoginValidityDuration() pulumi.Float64PtrOutput
- func (o WorkspaceSamlConfigurationOutput) RoleValues() WorkspaceRoleValuesPtrOutput
- func (o WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationOutput() WorkspaceSamlConfigurationOutput
- func (o WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationOutput
- func (o WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationPtrOutput() WorkspaceSamlConfigurationPtrOutput
- func (o WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationPtrOutput
- type WorkspaceSamlConfigurationPtrInput
- type WorkspaceSamlConfigurationPtrOutput
- func (o WorkspaceSamlConfigurationPtrOutput) AllowedOrganizations() pulumi.StringArrayOutput
- func (o WorkspaceSamlConfigurationPtrOutput) AssertionAttributes() WorkspaceAssertionAttributesPtrOutput
- func (o WorkspaceSamlConfigurationPtrOutput) Elem() WorkspaceSamlConfigurationOutput
- func (WorkspaceSamlConfigurationPtrOutput) ElementType() reflect.Type
- func (o WorkspaceSamlConfigurationPtrOutput) IdpMetadata() WorkspaceIdpMetadataPtrOutput
- func (o WorkspaceSamlConfigurationPtrOutput) LoginValidityDuration() pulumi.Float64PtrOutput
- func (o WorkspaceSamlConfigurationPtrOutput) RoleValues() WorkspaceRoleValuesPtrOutput
- func (o WorkspaceSamlConfigurationPtrOutput) ToWorkspaceSamlConfigurationPtrOutput() WorkspaceSamlConfigurationPtrOutput
- func (o WorkspaceSamlConfigurationPtrOutput) ToWorkspaceSamlConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationPtrOutput
- type WorkspaceSamlConfigurationStatus
- type WorkspaceSamlConfigurationStatusOutput
- func (WorkspaceSamlConfigurationStatusOutput) ElementType() reflect.Type
- func (o WorkspaceSamlConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkspaceSamlConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkspaceSamlConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceSamlConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusOutput() WorkspaceSamlConfigurationStatusOutput
- func (o WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationStatusOutput
- func (o WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusPtrOutput() WorkspaceSamlConfigurationStatusPtrOutput
- func (o WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationStatusPtrOutput
- type WorkspaceSamlConfigurationStatusPtrOutput
- func (o WorkspaceSamlConfigurationStatusPtrOutput) Elem() WorkspaceSamlConfigurationStatusOutput
- func (WorkspaceSamlConfigurationStatusPtrOutput) ElementType() reflect.Type
- func (o WorkspaceSamlConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceSamlConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceSamlConfigurationStatusPtrOutput) ToWorkspaceSamlConfigurationStatusPtrOutput() WorkspaceSamlConfigurationStatusPtrOutput
- func (o WorkspaceSamlConfigurationStatusPtrOutput) ToWorkspaceSamlConfigurationStatusPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationStatusPtrOutput
- type WorkspaceState
- type WorkspaceStatus
- type WorkspaceStatusOutput
- func (WorkspaceStatusOutput) ElementType() reflect.Type
- func (o WorkspaceStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkspaceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkspaceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceStatusOutput) ToWorkspaceStatusOutput() WorkspaceStatusOutput
- func (o WorkspaceStatusOutput) ToWorkspaceStatusOutputWithContext(ctx context.Context) WorkspaceStatusOutput
- func (o WorkspaceStatusOutput) ToWorkspaceStatusPtrOutput() WorkspaceStatusPtrOutput
- func (o WorkspaceStatusOutput) ToWorkspaceStatusPtrOutputWithContext(ctx context.Context) WorkspaceStatusPtrOutput
- type WorkspaceStatusPtrOutput
- func (o WorkspaceStatusPtrOutput) Elem() WorkspaceStatusOutput
- func (WorkspaceStatusPtrOutput) ElementType() reflect.Type
- func (o WorkspaceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkspaceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkspaceStatusPtrOutput) ToWorkspaceStatusPtrOutput() WorkspaceStatusPtrOutput
- func (o WorkspaceStatusPtrOutput) ToWorkspaceStatusPtrOutputWithContext(ctx context.Context) WorkspaceStatusPtrOutput
- type WorkspaceVpcConfiguration
- type WorkspaceVpcConfigurationArgs
- func (WorkspaceVpcConfigurationArgs) ElementType() reflect.Type
- func (i WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationOutput() WorkspaceVpcConfigurationOutput
- func (i WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationOutput
- func (i WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationPtrOutput() WorkspaceVpcConfigurationPtrOutput
- func (i WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationPtrOutput
- type WorkspaceVpcConfigurationInput
- type WorkspaceVpcConfigurationOutput
- func (WorkspaceVpcConfigurationOutput) ElementType() reflect.Type
- func (o WorkspaceVpcConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o WorkspaceVpcConfigurationOutput) SubnetIds() pulumi.StringArrayOutput
- func (o WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationOutput() WorkspaceVpcConfigurationOutput
- func (o WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationOutput
- func (o WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationPtrOutput() WorkspaceVpcConfigurationPtrOutput
- func (o WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationPtrOutput
- type WorkspaceVpcConfigurationPtrInput
- type WorkspaceVpcConfigurationPtrOutput
- func (o WorkspaceVpcConfigurationPtrOutput) Elem() WorkspaceVpcConfigurationOutput
- func (WorkspaceVpcConfigurationPtrOutput) ElementType() reflect.Type
- func (o WorkspaceVpcConfigurationPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o WorkspaceVpcConfigurationPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o WorkspaceVpcConfigurationPtrOutput) ToWorkspaceVpcConfigurationPtrOutput() WorkspaceVpcConfigurationPtrOutput
- func (o WorkspaceVpcConfigurationPtrOutput) ToWorkspaceVpcConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationPtrOutput
Constants ¶
const ( WorkspaceAccountAccessTypeCurrentAccount = WorkspaceAccountAccessType("CURRENT_ACCOUNT") WorkspaceAccountAccessTypeOrganization = WorkspaceAccountAccessType("ORGANIZATION") )
const ( WorkspaceAuthenticationProviderTypesAwsSso = WorkspaceAuthenticationProviderTypes("AWS_SSO") WorkspaceAuthenticationProviderTypesSaml = WorkspaceAuthenticationProviderTypes("SAML") )
const ( WorkspaceDataSourceTypeAmazonOpensearchService = WorkspaceDataSourceType("AMAZON_OPENSEARCH_SERVICE") WorkspaceDataSourceTypeCloudwatch = WorkspaceDataSourceType("CLOUDWATCH") WorkspaceDataSourceTypePrometheus = WorkspaceDataSourceType("PROMETHEUS") WorkspaceDataSourceTypeXray = WorkspaceDataSourceType("XRAY") WorkspaceDataSourceTypeTimestream = WorkspaceDataSourceType("TIMESTREAM") WorkspaceDataSourceTypeSitewise = WorkspaceDataSourceType("SITEWISE") WorkspaceDataSourceTypeAthena = WorkspaceDataSourceType("ATHENA") WorkspaceDataSourceTypeRedshift = WorkspaceDataSourceType("REDSHIFT") )
const ( WorkspacePermissionTypeCustomerManaged = WorkspacePermissionType("CUSTOMER_MANAGED") WorkspacePermissionTypeServiceManaged = WorkspacePermissionType("SERVICE_MANAGED") )
const ( WorkspaceSamlConfigurationStatusConfigured = WorkspaceSamlConfigurationStatus("CONFIGURED") WorkspaceSamlConfigurationStatusNotConfigured = WorkspaceSamlConfigurationStatus("NOT_CONFIGURED") )
const ( WorkspaceStatusActive = WorkspaceStatus("ACTIVE") WorkspaceStatusCreating = WorkspaceStatus("CREATING") WorkspaceStatusDeleting = WorkspaceStatus("DELETING") WorkspaceStatusFailed = WorkspaceStatus("FAILED") WorkspaceStatusUpdating = WorkspaceStatus("UPDATING") WorkspaceStatusUpgrading = WorkspaceStatus("UPGRADING") WorkspaceStatusDeletionFailed = WorkspaceStatus("DELETION_FAILED") WorkspaceStatusCreationFailed = WorkspaceStatus("CREATION_FAILED") WorkspaceStatusUpdateFailed = WorkspaceStatus("UPDATE_FAILED") WorkspaceStatusUpgradeFailed = WorkspaceStatus("UPGRADE_FAILED") WorkspaceStatusLicenseRemovalFailed = WorkspaceStatus("LICENSE_REMOVAL_FAILED") )
const (
WorkspaceNotificationDestinationTypeSns = WorkspaceNotificationDestinationType("SNS")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupWorkspaceArgs ¶
type LookupWorkspaceArgs struct { // The id that uniquely identifies a Grafana workspace. Id string `pulumi:"id"` }
type LookupWorkspaceOutputArgs ¶
type LookupWorkspaceOutputArgs struct { // The id that uniquely identifies a Grafana workspace. Id pulumi.StringInput `pulumi:"id"` }
func (LookupWorkspaceOutputArgs) ElementType ¶
func (LookupWorkspaceOutputArgs) ElementType() reflect.Type
type LookupWorkspaceResult ¶
type LookupWorkspaceResult struct { AccountAccessType *WorkspaceAccountAccessType `pulumi:"accountAccessType"` // List of authentication providers to enable. AuthenticationProviders []WorkspaceAuthenticationProviderTypes `pulumi:"authenticationProviders"` // Timestamp when the workspace was created. CreationTimestamp *string `pulumi:"creationTimestamp"` // List of data sources on the service managed IAM role. DataSources []WorkspaceDataSourceType `pulumi:"dataSources"` // Description of a workspace. Description *string `pulumi:"description"` // Endpoint for the Grafana workspace. Endpoint *string `pulumi:"endpoint"` // Version of Grafana the workspace is currently using. GrafanaVersion *string `pulumi:"grafanaVersion"` // The id that uniquely identifies a Grafana workspace. Id *string `pulumi:"id"` // Timestamp when the workspace was last modified ModificationTimestamp *string `pulumi:"modificationTimestamp"` // The user friendly name of a workspace. Name *string `pulumi:"name"` // List of notification destinations on the customers service managed IAM role that the Grafana workspace can query. NotificationDestinations []WorkspaceNotificationDestinationType `pulumi:"notificationDestinations"` // The name of an IAM role that already exists to use with AWS Organizations to access AWS data sources and notification channels in other accounts in an organization. OrganizationRoleName *string `pulumi:"organizationRoleName"` // List of Organizational Units containing AWS accounts the Grafana workspace can pull data from. OrganizationalUnits []string `pulumi:"organizationalUnits"` PermissionType *WorkspacePermissionType `pulumi:"permissionType"` // IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources. RoleArn *string `pulumi:"roleArn"` SamlConfiguration *WorkspaceSamlConfiguration `pulumi:"samlConfiguration"` SamlConfigurationStatus *WorkspaceSamlConfigurationStatus `pulumi:"samlConfigurationStatus"` // The client ID of the AWS SSO Managed Application. SsoClientId *string `pulumi:"ssoClientId"` // The name of the AWS CloudFormation stack set to use to generate IAM roles to be used for this workspace. StackSetName *string `pulumi:"stackSetName"` Status *WorkspaceStatus `pulumi:"status"` VpcConfiguration *WorkspaceVpcConfiguration `pulumi:"vpcConfiguration"` }
func LookupWorkspace ¶
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
Definition of AWS::Grafana::Workspace Resource Type
type LookupWorkspaceResultOutput ¶
type LookupWorkspaceResultOutput struct{ *pulumi.OutputState }
func LookupWorkspaceOutput ¶
func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) AccountAccessType ¶
func (o LookupWorkspaceResultOutput) AccountAccessType() WorkspaceAccountAccessTypePtrOutput
func (LookupWorkspaceResultOutput) AuthenticationProviders ¶
func (o LookupWorkspaceResultOutput) AuthenticationProviders() WorkspaceAuthenticationProviderTypesArrayOutput
List of authentication providers to enable.
func (LookupWorkspaceResultOutput) CreationTimestamp ¶
func (o LookupWorkspaceResultOutput) CreationTimestamp() pulumi.StringPtrOutput
Timestamp when the workspace was created.
func (LookupWorkspaceResultOutput) DataSources ¶
func (o LookupWorkspaceResultOutput) DataSources() WorkspaceDataSourceTypeArrayOutput
List of data sources on the service managed IAM role.
func (LookupWorkspaceResultOutput) Description ¶
func (o LookupWorkspaceResultOutput) Description() pulumi.StringPtrOutput
Description of a workspace.
func (LookupWorkspaceResultOutput) ElementType ¶
func (LookupWorkspaceResultOutput) ElementType() reflect.Type
func (LookupWorkspaceResultOutput) Endpoint ¶
func (o LookupWorkspaceResultOutput) Endpoint() pulumi.StringPtrOutput
Endpoint for the Grafana workspace.
func (LookupWorkspaceResultOutput) GrafanaVersion ¶
func (o LookupWorkspaceResultOutput) GrafanaVersion() pulumi.StringPtrOutput
Version of Grafana the workspace is currently using.
func (LookupWorkspaceResultOutput) Id ¶
func (o LookupWorkspaceResultOutput) Id() pulumi.StringPtrOutput
The id that uniquely identifies a Grafana workspace.
func (LookupWorkspaceResultOutput) ModificationTimestamp ¶
func (o LookupWorkspaceResultOutput) ModificationTimestamp() pulumi.StringPtrOutput
Timestamp when the workspace was last modified
func (LookupWorkspaceResultOutput) Name ¶
func (o LookupWorkspaceResultOutput) Name() pulumi.StringPtrOutput
The user friendly name of a workspace.
func (LookupWorkspaceResultOutput) NotificationDestinations ¶
func (o LookupWorkspaceResultOutput) NotificationDestinations() WorkspaceNotificationDestinationTypeArrayOutput
List of notification destinations on the customers service managed IAM role that the Grafana workspace can query.
func (LookupWorkspaceResultOutput) OrganizationRoleName ¶
func (o LookupWorkspaceResultOutput) OrganizationRoleName() pulumi.StringPtrOutput
The name of an IAM role that already exists to use with AWS Organizations to access AWS data sources and notification channels in other accounts in an organization.
func (LookupWorkspaceResultOutput) OrganizationalUnits ¶
func (o LookupWorkspaceResultOutput) OrganizationalUnits() pulumi.StringArrayOutput
List of Organizational Units containing AWS accounts the Grafana workspace can pull data from.
func (LookupWorkspaceResultOutput) PermissionType ¶
func (o LookupWorkspaceResultOutput) PermissionType() WorkspacePermissionTypePtrOutput
func (LookupWorkspaceResultOutput) RoleArn ¶
func (o LookupWorkspaceResultOutput) RoleArn() pulumi.StringPtrOutput
IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources.
func (LookupWorkspaceResultOutput) SamlConfiguration ¶
func (o LookupWorkspaceResultOutput) SamlConfiguration() WorkspaceSamlConfigurationPtrOutput
func (LookupWorkspaceResultOutput) SamlConfigurationStatus ¶
func (o LookupWorkspaceResultOutput) SamlConfigurationStatus() WorkspaceSamlConfigurationStatusPtrOutput
func (LookupWorkspaceResultOutput) SsoClientId ¶
func (o LookupWorkspaceResultOutput) SsoClientId() pulumi.StringPtrOutput
The client ID of the AWS SSO Managed Application.
func (LookupWorkspaceResultOutput) StackSetName ¶
func (o LookupWorkspaceResultOutput) StackSetName() pulumi.StringPtrOutput
The name of the AWS CloudFormation stack set to use to generate IAM roles to be used for this workspace.
func (LookupWorkspaceResultOutput) Status ¶
func (o LookupWorkspaceResultOutput) Status() WorkspaceStatusPtrOutput
func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput ¶
func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext ¶
func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) VpcConfiguration ¶ added in v0.46.0
func (o LookupWorkspaceResultOutput) VpcConfiguration() WorkspaceVpcConfigurationPtrOutput
type Workspace ¶
type Workspace struct { pulumi.CustomResourceState AccountAccessType WorkspaceAccountAccessTypeOutput `pulumi:"accountAccessType"` // List of authentication providers to enable. AuthenticationProviders WorkspaceAuthenticationProviderTypesArrayOutput `pulumi:"authenticationProviders"` // A unique, case-sensitive, user-provided identifier to ensure the idempotency of the request. ClientToken pulumi.StringPtrOutput `pulumi:"clientToken"` // Timestamp when the workspace was created. CreationTimestamp pulumi.StringOutput `pulumi:"creationTimestamp"` // List of data sources on the service managed IAM role. DataSources WorkspaceDataSourceTypeArrayOutput `pulumi:"dataSources"` // Description of a workspace. Description pulumi.StringPtrOutput `pulumi:"description"` // Endpoint for the Grafana workspace. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // Version of Grafana the workspace is currently using. GrafanaVersion pulumi.StringOutput `pulumi:"grafanaVersion"` // Timestamp when the workspace was last modified ModificationTimestamp pulumi.StringOutput `pulumi:"modificationTimestamp"` // The user friendly name of a workspace. Name pulumi.StringPtrOutput `pulumi:"name"` // List of notification destinations on the customers service managed IAM role that the Grafana workspace can query. NotificationDestinations WorkspaceNotificationDestinationTypeArrayOutput `pulumi:"notificationDestinations"` // The name of an IAM role that already exists to use with AWS Organizations to access AWS data sources and notification channels in other accounts in an organization. OrganizationRoleName pulumi.StringPtrOutput `pulumi:"organizationRoleName"` // List of Organizational Units containing AWS accounts the Grafana workspace can pull data from. OrganizationalUnits pulumi.StringArrayOutput `pulumi:"organizationalUnits"` PermissionType WorkspacePermissionTypeOutput `pulumi:"permissionType"` // IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` SamlConfiguration WorkspaceSamlConfigurationPtrOutput `pulumi:"samlConfiguration"` SamlConfigurationStatus WorkspaceSamlConfigurationStatusOutput `pulumi:"samlConfigurationStatus"` // The client ID of the AWS SSO Managed Application. SsoClientId pulumi.StringOutput `pulumi:"ssoClientId"` // The name of the AWS CloudFormation stack set to use to generate IAM roles to be used for this workspace. StackSetName pulumi.StringPtrOutput `pulumi:"stackSetName"` Status WorkspaceStatusOutput `pulumi:"status"` VpcConfiguration WorkspaceVpcConfigurationPtrOutput `pulumi:"vpcConfiguration"` }
Definition of AWS::Grafana::Workspace Resource Type
func GetWorkspace ¶
func GetWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)
GetWorkspace gets an existing Workspace 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 NewWorkspace ¶
func NewWorkspace(ctx *pulumi.Context, name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)
NewWorkspace registers a new resource with the given unique name, arguments, and options.
func (*Workspace) ElementType ¶
func (*Workspace) ToWorkspaceOutput ¶
func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
func (*Workspace) ToWorkspaceOutputWithContext ¶
func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceAccountAccessType ¶
type WorkspaceAccountAccessType string
These enums represent valid account access types. Specifically these enums determine whether the workspace can access AWS resources in the AWS account only, or whether it can also access resources in other accounts in the same organization. If the value CURRENT_ACCOUNT is used, a workspace role ARN must be provided. If the value is ORGANIZATION, a list of organizational units must be provided.
func (WorkspaceAccountAccessType) ElementType ¶
func (WorkspaceAccountAccessType) ElementType() reflect.Type
func (WorkspaceAccountAccessType) ToStringOutput ¶
func (e WorkspaceAccountAccessType) ToStringOutput() pulumi.StringOutput
func (WorkspaceAccountAccessType) ToStringOutputWithContext ¶
func (e WorkspaceAccountAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceAccountAccessType) ToStringPtrOutput ¶
func (e WorkspaceAccountAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceAccountAccessType) ToStringPtrOutputWithContext ¶
func (e WorkspaceAccountAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypeOutput ¶
func (e WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypeOutput() WorkspaceAccountAccessTypeOutput
func (WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypeOutputWithContext ¶
func (e WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypeOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypeOutput
func (WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypePtrOutput ¶
func (e WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypePtrOutput() WorkspaceAccountAccessTypePtrOutput
func (WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypePtrOutputWithContext ¶
func (e WorkspaceAccountAccessType) ToWorkspaceAccountAccessTypePtrOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypePtrOutput
type WorkspaceAccountAccessTypeInput ¶
type WorkspaceAccountAccessTypeInput interface { pulumi.Input ToWorkspaceAccountAccessTypeOutput() WorkspaceAccountAccessTypeOutput ToWorkspaceAccountAccessTypeOutputWithContext(context.Context) WorkspaceAccountAccessTypeOutput }
WorkspaceAccountAccessTypeInput is an input type that accepts WorkspaceAccountAccessTypeArgs and WorkspaceAccountAccessTypeOutput values. You can construct a concrete instance of `WorkspaceAccountAccessTypeInput` via:
WorkspaceAccountAccessTypeArgs{...}
type WorkspaceAccountAccessTypeOutput ¶
type WorkspaceAccountAccessTypeOutput struct{ *pulumi.OutputState }
func (WorkspaceAccountAccessTypeOutput) ElementType ¶
func (WorkspaceAccountAccessTypeOutput) ElementType() reflect.Type
func (WorkspaceAccountAccessTypeOutput) ToStringOutput ¶
func (o WorkspaceAccountAccessTypeOutput) ToStringOutput() pulumi.StringOutput
func (WorkspaceAccountAccessTypeOutput) ToStringOutputWithContext ¶
func (o WorkspaceAccountAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceAccountAccessTypeOutput) ToStringPtrOutput ¶
func (o WorkspaceAccountAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceAccountAccessTypeOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceAccountAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypeOutput ¶
func (o WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypeOutput() WorkspaceAccountAccessTypeOutput
func (WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypeOutputWithContext ¶
func (o WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypeOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypeOutput
func (WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypePtrOutput ¶
func (o WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypePtrOutput() WorkspaceAccountAccessTypePtrOutput
func (WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypePtrOutputWithContext ¶
func (o WorkspaceAccountAccessTypeOutput) ToWorkspaceAccountAccessTypePtrOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypePtrOutput
type WorkspaceAccountAccessTypePtrInput ¶
type WorkspaceAccountAccessTypePtrInput interface { pulumi.Input ToWorkspaceAccountAccessTypePtrOutput() WorkspaceAccountAccessTypePtrOutput ToWorkspaceAccountAccessTypePtrOutputWithContext(context.Context) WorkspaceAccountAccessTypePtrOutput }
func WorkspaceAccountAccessTypePtr ¶
func WorkspaceAccountAccessTypePtr(v string) WorkspaceAccountAccessTypePtrInput
type WorkspaceAccountAccessTypePtrOutput ¶
type WorkspaceAccountAccessTypePtrOutput struct{ *pulumi.OutputState }
func (WorkspaceAccountAccessTypePtrOutput) Elem ¶
func (o WorkspaceAccountAccessTypePtrOutput) Elem() WorkspaceAccountAccessTypeOutput
func (WorkspaceAccountAccessTypePtrOutput) ElementType ¶
func (WorkspaceAccountAccessTypePtrOutput) ElementType() reflect.Type
func (WorkspaceAccountAccessTypePtrOutput) ToStringPtrOutput ¶
func (o WorkspaceAccountAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceAccountAccessTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceAccountAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceAccountAccessTypePtrOutput) ToWorkspaceAccountAccessTypePtrOutput ¶
func (o WorkspaceAccountAccessTypePtrOutput) ToWorkspaceAccountAccessTypePtrOutput() WorkspaceAccountAccessTypePtrOutput
func (WorkspaceAccountAccessTypePtrOutput) ToWorkspaceAccountAccessTypePtrOutputWithContext ¶
func (o WorkspaceAccountAccessTypePtrOutput) ToWorkspaceAccountAccessTypePtrOutputWithContext(ctx context.Context) WorkspaceAccountAccessTypePtrOutput
type WorkspaceArgs ¶
type WorkspaceArgs struct { AccountAccessType WorkspaceAccountAccessTypeInput // List of authentication providers to enable. AuthenticationProviders WorkspaceAuthenticationProviderTypesArrayInput // A unique, case-sensitive, user-provided identifier to ensure the idempotency of the request. ClientToken pulumi.StringPtrInput // List of data sources on the service managed IAM role. DataSources WorkspaceDataSourceTypeArrayInput // Description of a workspace. Description pulumi.StringPtrInput // The user friendly name of a workspace. Name pulumi.StringPtrInput // List of notification destinations on the customers service managed IAM role that the Grafana workspace can query. NotificationDestinations WorkspaceNotificationDestinationTypeArrayInput // The name of an IAM role that already exists to use with AWS Organizations to access AWS data sources and notification channels in other accounts in an organization. OrganizationRoleName pulumi.StringPtrInput // List of Organizational Units containing AWS accounts the Grafana workspace can pull data from. OrganizationalUnits pulumi.StringArrayInput PermissionType WorkspacePermissionTypeInput // IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources. RoleArn pulumi.StringPtrInput SamlConfiguration WorkspaceSamlConfigurationPtrInput // The name of the AWS CloudFormation stack set to use to generate IAM roles to be used for this workspace. StackSetName pulumi.StringPtrInput VpcConfiguration WorkspaceVpcConfigurationPtrInput }
The set of arguments for constructing a Workspace resource.
func (WorkspaceArgs) ElementType ¶
func (WorkspaceArgs) ElementType() reflect.Type
type WorkspaceAssertionAttributes ¶
type WorkspaceAssertionAttributes struct { // Name of the attribute within the SAML assert to use as the users email in Grafana. Email *string `pulumi:"email"` // Name of the attribute within the SAML assert to use as the users groups in Grafana. Groups *string `pulumi:"groups"` // Name of the attribute within the SAML assert to use as the users login handle in Grafana. Login *string `pulumi:"login"` // Name of the attribute within the SAML assert to use as the users name in Grafana. Name *string `pulumi:"name"` // Name of the attribute within the SAML assert to use as the users organizations in Grafana. Org *string `pulumi:"org"` // Name of the attribute within the SAML assert to use as the users roles in Grafana. Role *string `pulumi:"role"` }
Maps Grafana friendly names to the IdPs SAML attributes.
type WorkspaceAssertionAttributesArgs ¶
type WorkspaceAssertionAttributesArgs struct { // Name of the attribute within the SAML assert to use as the users email in Grafana. Email pulumi.StringPtrInput `pulumi:"email"` // Name of the attribute within the SAML assert to use as the users groups in Grafana. Groups pulumi.StringPtrInput `pulumi:"groups"` // Name of the attribute within the SAML assert to use as the users login handle in Grafana. Login pulumi.StringPtrInput `pulumi:"login"` // Name of the attribute within the SAML assert to use as the users name in Grafana. Name pulumi.StringPtrInput `pulumi:"name"` // Name of the attribute within the SAML assert to use as the users organizations in Grafana. Org pulumi.StringPtrInput `pulumi:"org"` // Name of the attribute within the SAML assert to use as the users roles in Grafana. Role pulumi.StringPtrInput `pulumi:"role"` }
Maps Grafana friendly names to the IdPs SAML attributes.
func (WorkspaceAssertionAttributesArgs) ElementType ¶
func (WorkspaceAssertionAttributesArgs) ElementType() reflect.Type
func (WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesOutput ¶
func (i WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesOutput() WorkspaceAssertionAttributesOutput
func (WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesOutputWithContext ¶
func (i WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesOutput
func (WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesPtrOutput ¶
func (i WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesPtrOutput() WorkspaceAssertionAttributesPtrOutput
func (WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesPtrOutputWithContext ¶
func (i WorkspaceAssertionAttributesArgs) ToWorkspaceAssertionAttributesPtrOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesPtrOutput
type WorkspaceAssertionAttributesInput ¶
type WorkspaceAssertionAttributesInput interface { pulumi.Input ToWorkspaceAssertionAttributesOutput() WorkspaceAssertionAttributesOutput ToWorkspaceAssertionAttributesOutputWithContext(context.Context) WorkspaceAssertionAttributesOutput }
WorkspaceAssertionAttributesInput is an input type that accepts WorkspaceAssertionAttributesArgs and WorkspaceAssertionAttributesOutput values. You can construct a concrete instance of `WorkspaceAssertionAttributesInput` via:
WorkspaceAssertionAttributesArgs{...}
type WorkspaceAssertionAttributesOutput ¶
type WorkspaceAssertionAttributesOutput struct{ *pulumi.OutputState }
Maps Grafana friendly names to the IdPs SAML attributes.
func (WorkspaceAssertionAttributesOutput) ElementType ¶
func (WorkspaceAssertionAttributesOutput) ElementType() reflect.Type
func (WorkspaceAssertionAttributesOutput) Email ¶
func (o WorkspaceAssertionAttributesOutput) Email() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users email in Grafana.
func (WorkspaceAssertionAttributesOutput) Groups ¶
func (o WorkspaceAssertionAttributesOutput) Groups() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users groups in Grafana.
func (WorkspaceAssertionAttributesOutput) Login ¶
func (o WorkspaceAssertionAttributesOutput) Login() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users login handle in Grafana.
func (WorkspaceAssertionAttributesOutput) Name ¶
func (o WorkspaceAssertionAttributesOutput) Name() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users name in Grafana.
func (WorkspaceAssertionAttributesOutput) Org ¶
func (o WorkspaceAssertionAttributesOutput) Org() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users organizations in Grafana.
func (WorkspaceAssertionAttributesOutput) Role ¶
func (o WorkspaceAssertionAttributesOutput) Role() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users roles in Grafana.
func (WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesOutput ¶
func (o WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesOutput() WorkspaceAssertionAttributesOutput
func (WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesOutputWithContext ¶
func (o WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesOutput
func (WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesPtrOutput ¶
func (o WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesPtrOutput() WorkspaceAssertionAttributesPtrOutput
func (WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesPtrOutputWithContext ¶
func (o WorkspaceAssertionAttributesOutput) ToWorkspaceAssertionAttributesPtrOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesPtrOutput
type WorkspaceAssertionAttributesPtrInput ¶
type WorkspaceAssertionAttributesPtrInput interface { pulumi.Input ToWorkspaceAssertionAttributesPtrOutput() WorkspaceAssertionAttributesPtrOutput ToWorkspaceAssertionAttributesPtrOutputWithContext(context.Context) WorkspaceAssertionAttributesPtrOutput }
WorkspaceAssertionAttributesPtrInput is an input type that accepts WorkspaceAssertionAttributesArgs, WorkspaceAssertionAttributesPtr and WorkspaceAssertionAttributesPtrOutput values. You can construct a concrete instance of `WorkspaceAssertionAttributesPtrInput` via:
WorkspaceAssertionAttributesArgs{...} or: nil
func WorkspaceAssertionAttributesPtr ¶
func WorkspaceAssertionAttributesPtr(v *WorkspaceAssertionAttributesArgs) WorkspaceAssertionAttributesPtrInput
type WorkspaceAssertionAttributesPtrOutput ¶
type WorkspaceAssertionAttributesPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceAssertionAttributesPtrOutput) ElementType ¶
func (WorkspaceAssertionAttributesPtrOutput) ElementType() reflect.Type
func (WorkspaceAssertionAttributesPtrOutput) Email ¶
func (o WorkspaceAssertionAttributesPtrOutput) Email() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users email in Grafana.
func (WorkspaceAssertionAttributesPtrOutput) Groups ¶
func (o WorkspaceAssertionAttributesPtrOutput) Groups() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users groups in Grafana.
func (WorkspaceAssertionAttributesPtrOutput) Login ¶
func (o WorkspaceAssertionAttributesPtrOutput) Login() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users login handle in Grafana.
func (WorkspaceAssertionAttributesPtrOutput) Name ¶
func (o WorkspaceAssertionAttributesPtrOutput) Name() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users name in Grafana.
func (WorkspaceAssertionAttributesPtrOutput) Org ¶
func (o WorkspaceAssertionAttributesPtrOutput) Org() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users organizations in Grafana.
func (WorkspaceAssertionAttributesPtrOutput) Role ¶
func (o WorkspaceAssertionAttributesPtrOutput) Role() pulumi.StringPtrOutput
Name of the attribute within the SAML assert to use as the users roles in Grafana.
func (WorkspaceAssertionAttributesPtrOutput) ToWorkspaceAssertionAttributesPtrOutput ¶
func (o WorkspaceAssertionAttributesPtrOutput) ToWorkspaceAssertionAttributesPtrOutput() WorkspaceAssertionAttributesPtrOutput
func (WorkspaceAssertionAttributesPtrOutput) ToWorkspaceAssertionAttributesPtrOutputWithContext ¶
func (o WorkspaceAssertionAttributesPtrOutput) ToWorkspaceAssertionAttributesPtrOutputWithContext(ctx context.Context) WorkspaceAssertionAttributesPtrOutput
type WorkspaceAuthenticationProviderTypes ¶
type WorkspaceAuthenticationProviderTypes string
Valid workspace authentication providers.
func (WorkspaceAuthenticationProviderTypes) ElementType ¶
func (WorkspaceAuthenticationProviderTypes) ElementType() reflect.Type
func (WorkspaceAuthenticationProviderTypes) ToStringOutput ¶
func (e WorkspaceAuthenticationProviderTypes) ToStringOutput() pulumi.StringOutput
func (WorkspaceAuthenticationProviderTypes) ToStringOutputWithContext ¶
func (e WorkspaceAuthenticationProviderTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceAuthenticationProviderTypes) ToStringPtrOutput ¶
func (e WorkspaceAuthenticationProviderTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceAuthenticationProviderTypes) ToStringPtrOutputWithContext ¶
func (e WorkspaceAuthenticationProviderTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesOutput ¶
func (e WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesOutput() WorkspaceAuthenticationProviderTypesOutput
func (WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesOutputWithContext ¶
func (e WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesOutput
func (WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesPtrOutput ¶
func (e WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesPtrOutput() WorkspaceAuthenticationProviderTypesPtrOutput
func (WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext ¶
func (e WorkspaceAuthenticationProviderTypes) ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesPtrOutput
type WorkspaceAuthenticationProviderTypesArray ¶
type WorkspaceAuthenticationProviderTypesArray []WorkspaceAuthenticationProviderTypes
func (WorkspaceAuthenticationProviderTypesArray) ElementType ¶
func (WorkspaceAuthenticationProviderTypesArray) ElementType() reflect.Type
func (WorkspaceAuthenticationProviderTypesArray) ToWorkspaceAuthenticationProviderTypesArrayOutput ¶
func (i WorkspaceAuthenticationProviderTypesArray) ToWorkspaceAuthenticationProviderTypesArrayOutput() WorkspaceAuthenticationProviderTypesArrayOutput
func (WorkspaceAuthenticationProviderTypesArray) ToWorkspaceAuthenticationProviderTypesArrayOutputWithContext ¶
func (i WorkspaceAuthenticationProviderTypesArray) ToWorkspaceAuthenticationProviderTypesArrayOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesArrayOutput
type WorkspaceAuthenticationProviderTypesArrayInput ¶
type WorkspaceAuthenticationProviderTypesArrayInput interface { pulumi.Input ToWorkspaceAuthenticationProviderTypesArrayOutput() WorkspaceAuthenticationProviderTypesArrayOutput ToWorkspaceAuthenticationProviderTypesArrayOutputWithContext(context.Context) WorkspaceAuthenticationProviderTypesArrayOutput }
WorkspaceAuthenticationProviderTypesArrayInput is an input type that accepts WorkspaceAuthenticationProviderTypesArray and WorkspaceAuthenticationProviderTypesArrayOutput values. You can construct a concrete instance of `WorkspaceAuthenticationProviderTypesArrayInput` via:
WorkspaceAuthenticationProviderTypesArray{ WorkspaceAuthenticationProviderTypesArgs{...} }
type WorkspaceAuthenticationProviderTypesArrayOutput ¶
type WorkspaceAuthenticationProviderTypesArrayOutput struct{ *pulumi.OutputState }
func (WorkspaceAuthenticationProviderTypesArrayOutput) ElementType ¶
func (WorkspaceAuthenticationProviderTypesArrayOutput) ElementType() reflect.Type
func (WorkspaceAuthenticationProviderTypesArrayOutput) ToWorkspaceAuthenticationProviderTypesArrayOutput ¶
func (o WorkspaceAuthenticationProviderTypesArrayOutput) ToWorkspaceAuthenticationProviderTypesArrayOutput() WorkspaceAuthenticationProviderTypesArrayOutput
func (WorkspaceAuthenticationProviderTypesArrayOutput) ToWorkspaceAuthenticationProviderTypesArrayOutputWithContext ¶
func (o WorkspaceAuthenticationProviderTypesArrayOutput) ToWorkspaceAuthenticationProviderTypesArrayOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesArrayOutput
type WorkspaceAuthenticationProviderTypesInput ¶
type WorkspaceAuthenticationProviderTypesInput interface { pulumi.Input ToWorkspaceAuthenticationProviderTypesOutput() WorkspaceAuthenticationProviderTypesOutput ToWorkspaceAuthenticationProviderTypesOutputWithContext(context.Context) WorkspaceAuthenticationProviderTypesOutput }
WorkspaceAuthenticationProviderTypesInput is an input type that accepts WorkspaceAuthenticationProviderTypesArgs and WorkspaceAuthenticationProviderTypesOutput values. You can construct a concrete instance of `WorkspaceAuthenticationProviderTypesInput` via:
WorkspaceAuthenticationProviderTypesArgs{...}
type WorkspaceAuthenticationProviderTypesOutput ¶
type WorkspaceAuthenticationProviderTypesOutput struct{ *pulumi.OutputState }
func (WorkspaceAuthenticationProviderTypesOutput) ElementType ¶
func (WorkspaceAuthenticationProviderTypesOutput) ElementType() reflect.Type
func (WorkspaceAuthenticationProviderTypesOutput) ToStringOutput ¶
func (o WorkspaceAuthenticationProviderTypesOutput) ToStringOutput() pulumi.StringOutput
func (WorkspaceAuthenticationProviderTypesOutput) ToStringOutputWithContext ¶
func (o WorkspaceAuthenticationProviderTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceAuthenticationProviderTypesOutput) ToStringPtrOutput ¶
func (o WorkspaceAuthenticationProviderTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceAuthenticationProviderTypesOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceAuthenticationProviderTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesOutput ¶
func (o WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesOutput() WorkspaceAuthenticationProviderTypesOutput
func (WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesOutputWithContext ¶
func (o WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesOutput
func (WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesPtrOutput ¶
func (o WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesPtrOutput() WorkspaceAuthenticationProviderTypesPtrOutput
func (WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext ¶
func (o WorkspaceAuthenticationProviderTypesOutput) ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesPtrOutput
type WorkspaceAuthenticationProviderTypesPtrInput ¶
type WorkspaceAuthenticationProviderTypesPtrInput interface { pulumi.Input ToWorkspaceAuthenticationProviderTypesPtrOutput() WorkspaceAuthenticationProviderTypesPtrOutput ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext(context.Context) WorkspaceAuthenticationProviderTypesPtrOutput }
func WorkspaceAuthenticationProviderTypesPtr ¶
func WorkspaceAuthenticationProviderTypesPtr(v string) WorkspaceAuthenticationProviderTypesPtrInput
type WorkspaceAuthenticationProviderTypesPtrOutput ¶
type WorkspaceAuthenticationProviderTypesPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceAuthenticationProviderTypesPtrOutput) ElementType ¶
func (WorkspaceAuthenticationProviderTypesPtrOutput) ElementType() reflect.Type
func (WorkspaceAuthenticationProviderTypesPtrOutput) ToStringPtrOutput ¶
func (o WorkspaceAuthenticationProviderTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceAuthenticationProviderTypesPtrOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceAuthenticationProviderTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceAuthenticationProviderTypesPtrOutput) ToWorkspaceAuthenticationProviderTypesPtrOutput ¶
func (o WorkspaceAuthenticationProviderTypesPtrOutput) ToWorkspaceAuthenticationProviderTypesPtrOutput() WorkspaceAuthenticationProviderTypesPtrOutput
func (WorkspaceAuthenticationProviderTypesPtrOutput) ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext ¶
func (o WorkspaceAuthenticationProviderTypesPtrOutput) ToWorkspaceAuthenticationProviderTypesPtrOutputWithContext(ctx context.Context) WorkspaceAuthenticationProviderTypesPtrOutput
type WorkspaceDataSourceType ¶
type WorkspaceDataSourceType string
These enums represent valid AWS data sources that can be queried via the Grafana workspace. These data sources are primarily used to help customers visualize which data sources have been added to a service managed workspace IAM role.
func (WorkspaceDataSourceType) ElementType ¶
func (WorkspaceDataSourceType) ElementType() reflect.Type
func (WorkspaceDataSourceType) ToStringOutput ¶
func (e WorkspaceDataSourceType) ToStringOutput() pulumi.StringOutput
func (WorkspaceDataSourceType) ToStringOutputWithContext ¶
func (e WorkspaceDataSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceDataSourceType) ToStringPtrOutput ¶
func (e WorkspaceDataSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceDataSourceType) ToStringPtrOutputWithContext ¶
func (e WorkspaceDataSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceDataSourceType) ToWorkspaceDataSourceTypeOutput ¶
func (e WorkspaceDataSourceType) ToWorkspaceDataSourceTypeOutput() WorkspaceDataSourceTypeOutput
func (WorkspaceDataSourceType) ToWorkspaceDataSourceTypeOutputWithContext ¶
func (e WorkspaceDataSourceType) ToWorkspaceDataSourceTypeOutputWithContext(ctx context.Context) WorkspaceDataSourceTypeOutput
func (WorkspaceDataSourceType) ToWorkspaceDataSourceTypePtrOutput ¶
func (e WorkspaceDataSourceType) ToWorkspaceDataSourceTypePtrOutput() WorkspaceDataSourceTypePtrOutput
func (WorkspaceDataSourceType) ToWorkspaceDataSourceTypePtrOutputWithContext ¶
func (e WorkspaceDataSourceType) ToWorkspaceDataSourceTypePtrOutputWithContext(ctx context.Context) WorkspaceDataSourceTypePtrOutput
type WorkspaceDataSourceTypeArray ¶
type WorkspaceDataSourceTypeArray []WorkspaceDataSourceType
func (WorkspaceDataSourceTypeArray) ElementType ¶
func (WorkspaceDataSourceTypeArray) ElementType() reflect.Type
func (WorkspaceDataSourceTypeArray) ToWorkspaceDataSourceTypeArrayOutput ¶
func (i WorkspaceDataSourceTypeArray) ToWorkspaceDataSourceTypeArrayOutput() WorkspaceDataSourceTypeArrayOutput
func (WorkspaceDataSourceTypeArray) ToWorkspaceDataSourceTypeArrayOutputWithContext ¶
func (i WorkspaceDataSourceTypeArray) ToWorkspaceDataSourceTypeArrayOutputWithContext(ctx context.Context) WorkspaceDataSourceTypeArrayOutput
type WorkspaceDataSourceTypeArrayInput ¶
type WorkspaceDataSourceTypeArrayInput interface { pulumi.Input ToWorkspaceDataSourceTypeArrayOutput() WorkspaceDataSourceTypeArrayOutput ToWorkspaceDataSourceTypeArrayOutputWithContext(context.Context) WorkspaceDataSourceTypeArrayOutput }
WorkspaceDataSourceTypeArrayInput is an input type that accepts WorkspaceDataSourceTypeArray and WorkspaceDataSourceTypeArrayOutput values. You can construct a concrete instance of `WorkspaceDataSourceTypeArrayInput` via:
WorkspaceDataSourceTypeArray{ WorkspaceDataSourceTypeArgs{...} }
type WorkspaceDataSourceTypeArrayOutput ¶
type WorkspaceDataSourceTypeArrayOutput struct{ *pulumi.OutputState }
func (WorkspaceDataSourceTypeArrayOutput) ElementType ¶
func (WorkspaceDataSourceTypeArrayOutput) ElementType() reflect.Type
func (WorkspaceDataSourceTypeArrayOutput) Index ¶
func (o WorkspaceDataSourceTypeArrayOutput) Index(i pulumi.IntInput) WorkspaceDataSourceTypeOutput
func (WorkspaceDataSourceTypeArrayOutput) ToWorkspaceDataSourceTypeArrayOutput ¶
func (o WorkspaceDataSourceTypeArrayOutput) ToWorkspaceDataSourceTypeArrayOutput() WorkspaceDataSourceTypeArrayOutput
func (WorkspaceDataSourceTypeArrayOutput) ToWorkspaceDataSourceTypeArrayOutputWithContext ¶
func (o WorkspaceDataSourceTypeArrayOutput) ToWorkspaceDataSourceTypeArrayOutputWithContext(ctx context.Context) WorkspaceDataSourceTypeArrayOutput
type WorkspaceDataSourceTypeInput ¶
type WorkspaceDataSourceTypeInput interface { pulumi.Input ToWorkspaceDataSourceTypeOutput() WorkspaceDataSourceTypeOutput ToWorkspaceDataSourceTypeOutputWithContext(context.Context) WorkspaceDataSourceTypeOutput }
WorkspaceDataSourceTypeInput is an input type that accepts WorkspaceDataSourceTypeArgs and WorkspaceDataSourceTypeOutput values. You can construct a concrete instance of `WorkspaceDataSourceTypeInput` via:
WorkspaceDataSourceTypeArgs{...}
type WorkspaceDataSourceTypeOutput ¶
type WorkspaceDataSourceTypeOutput struct{ *pulumi.OutputState }
func (WorkspaceDataSourceTypeOutput) ElementType ¶
func (WorkspaceDataSourceTypeOutput) ElementType() reflect.Type
func (WorkspaceDataSourceTypeOutput) ToStringOutput ¶
func (o WorkspaceDataSourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (WorkspaceDataSourceTypeOutput) ToStringOutputWithContext ¶
func (o WorkspaceDataSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceDataSourceTypeOutput) ToStringPtrOutput ¶
func (o WorkspaceDataSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceDataSourceTypeOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceDataSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypeOutput ¶
func (o WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypeOutput() WorkspaceDataSourceTypeOutput
func (WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypeOutputWithContext ¶
func (o WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypeOutputWithContext(ctx context.Context) WorkspaceDataSourceTypeOutput
func (WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypePtrOutput ¶
func (o WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypePtrOutput() WorkspaceDataSourceTypePtrOutput
func (WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypePtrOutputWithContext ¶
func (o WorkspaceDataSourceTypeOutput) ToWorkspaceDataSourceTypePtrOutputWithContext(ctx context.Context) WorkspaceDataSourceTypePtrOutput
type WorkspaceDataSourceTypePtrInput ¶
type WorkspaceDataSourceTypePtrInput interface { pulumi.Input ToWorkspaceDataSourceTypePtrOutput() WorkspaceDataSourceTypePtrOutput ToWorkspaceDataSourceTypePtrOutputWithContext(context.Context) WorkspaceDataSourceTypePtrOutput }
func WorkspaceDataSourceTypePtr ¶
func WorkspaceDataSourceTypePtr(v string) WorkspaceDataSourceTypePtrInput
type WorkspaceDataSourceTypePtrOutput ¶
type WorkspaceDataSourceTypePtrOutput struct{ *pulumi.OutputState }
func (WorkspaceDataSourceTypePtrOutput) Elem ¶
func (o WorkspaceDataSourceTypePtrOutput) Elem() WorkspaceDataSourceTypeOutput
func (WorkspaceDataSourceTypePtrOutput) ElementType ¶
func (WorkspaceDataSourceTypePtrOutput) ElementType() reflect.Type
func (WorkspaceDataSourceTypePtrOutput) ToStringPtrOutput ¶
func (o WorkspaceDataSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceDataSourceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceDataSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceDataSourceTypePtrOutput) ToWorkspaceDataSourceTypePtrOutput ¶
func (o WorkspaceDataSourceTypePtrOutput) ToWorkspaceDataSourceTypePtrOutput() WorkspaceDataSourceTypePtrOutput
func (WorkspaceDataSourceTypePtrOutput) ToWorkspaceDataSourceTypePtrOutputWithContext ¶
func (o WorkspaceDataSourceTypePtrOutput) ToWorkspaceDataSourceTypePtrOutputWithContext(ctx context.Context) WorkspaceDataSourceTypePtrOutput
type WorkspaceIdpMetadata ¶
type WorkspaceIdpMetadata struct { // URL that vends the IdPs metadata. Url *string `pulumi:"url"` // XML blob of the IdPs metadata. Xml *string `pulumi:"xml"` }
IdP Metadata used to configure SAML authentication in Grafana.
type WorkspaceIdpMetadataArgs ¶
type WorkspaceIdpMetadataArgs struct { // URL that vends the IdPs metadata. Url pulumi.StringPtrInput `pulumi:"url"` // XML blob of the IdPs metadata. Xml pulumi.StringPtrInput `pulumi:"xml"` }
IdP Metadata used to configure SAML authentication in Grafana.
func (WorkspaceIdpMetadataArgs) ElementType ¶
func (WorkspaceIdpMetadataArgs) ElementType() reflect.Type
func (WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataOutput ¶
func (i WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataOutput() WorkspaceIdpMetadataOutput
func (WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataOutputWithContext ¶
func (i WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataOutputWithContext(ctx context.Context) WorkspaceIdpMetadataOutput
func (WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataPtrOutput ¶
func (i WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataPtrOutput() WorkspaceIdpMetadataPtrOutput
func (WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataPtrOutputWithContext ¶
func (i WorkspaceIdpMetadataArgs) ToWorkspaceIdpMetadataPtrOutputWithContext(ctx context.Context) WorkspaceIdpMetadataPtrOutput
type WorkspaceIdpMetadataInput ¶
type WorkspaceIdpMetadataInput interface { pulumi.Input ToWorkspaceIdpMetadataOutput() WorkspaceIdpMetadataOutput ToWorkspaceIdpMetadataOutputWithContext(context.Context) WorkspaceIdpMetadataOutput }
WorkspaceIdpMetadataInput is an input type that accepts WorkspaceIdpMetadataArgs and WorkspaceIdpMetadataOutput values. You can construct a concrete instance of `WorkspaceIdpMetadataInput` via:
WorkspaceIdpMetadataArgs{...}
type WorkspaceIdpMetadataOutput ¶
type WorkspaceIdpMetadataOutput struct{ *pulumi.OutputState }
IdP Metadata used to configure SAML authentication in Grafana.
func (WorkspaceIdpMetadataOutput) ElementType ¶
func (WorkspaceIdpMetadataOutput) ElementType() reflect.Type
func (WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataOutput ¶
func (o WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataOutput() WorkspaceIdpMetadataOutput
func (WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataOutputWithContext ¶
func (o WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataOutputWithContext(ctx context.Context) WorkspaceIdpMetadataOutput
func (WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataPtrOutput ¶
func (o WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataPtrOutput() WorkspaceIdpMetadataPtrOutput
func (WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataPtrOutputWithContext ¶
func (o WorkspaceIdpMetadataOutput) ToWorkspaceIdpMetadataPtrOutputWithContext(ctx context.Context) WorkspaceIdpMetadataPtrOutput
func (WorkspaceIdpMetadataOutput) Url ¶
func (o WorkspaceIdpMetadataOutput) Url() pulumi.StringPtrOutput
URL that vends the IdPs metadata.
func (WorkspaceIdpMetadataOutput) Xml ¶
func (o WorkspaceIdpMetadataOutput) Xml() pulumi.StringPtrOutput
XML blob of the IdPs metadata.
type WorkspaceIdpMetadataPtrInput ¶
type WorkspaceIdpMetadataPtrInput interface { pulumi.Input ToWorkspaceIdpMetadataPtrOutput() WorkspaceIdpMetadataPtrOutput ToWorkspaceIdpMetadataPtrOutputWithContext(context.Context) WorkspaceIdpMetadataPtrOutput }
WorkspaceIdpMetadataPtrInput is an input type that accepts WorkspaceIdpMetadataArgs, WorkspaceIdpMetadataPtr and WorkspaceIdpMetadataPtrOutput values. You can construct a concrete instance of `WorkspaceIdpMetadataPtrInput` via:
WorkspaceIdpMetadataArgs{...} or: nil
func WorkspaceIdpMetadataPtr ¶
func WorkspaceIdpMetadataPtr(v *WorkspaceIdpMetadataArgs) WorkspaceIdpMetadataPtrInput
type WorkspaceIdpMetadataPtrOutput ¶
type WorkspaceIdpMetadataPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceIdpMetadataPtrOutput) Elem ¶
func (o WorkspaceIdpMetadataPtrOutput) Elem() WorkspaceIdpMetadataOutput
func (WorkspaceIdpMetadataPtrOutput) ElementType ¶
func (WorkspaceIdpMetadataPtrOutput) ElementType() reflect.Type
func (WorkspaceIdpMetadataPtrOutput) ToWorkspaceIdpMetadataPtrOutput ¶
func (o WorkspaceIdpMetadataPtrOutput) ToWorkspaceIdpMetadataPtrOutput() WorkspaceIdpMetadataPtrOutput
func (WorkspaceIdpMetadataPtrOutput) ToWorkspaceIdpMetadataPtrOutputWithContext ¶
func (o WorkspaceIdpMetadataPtrOutput) ToWorkspaceIdpMetadataPtrOutputWithContext(ctx context.Context) WorkspaceIdpMetadataPtrOutput
func (WorkspaceIdpMetadataPtrOutput) Url ¶
func (o WorkspaceIdpMetadataPtrOutput) Url() pulumi.StringPtrOutput
URL that vends the IdPs metadata.
func (WorkspaceIdpMetadataPtrOutput) Xml ¶
func (o WorkspaceIdpMetadataPtrOutput) Xml() pulumi.StringPtrOutput
XML blob of the IdPs metadata.
type WorkspaceInput ¶
type WorkspaceInput interface { pulumi.Input ToWorkspaceOutput() WorkspaceOutput ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput }
type WorkspaceNotificationDestinationType ¶
type WorkspaceNotificationDestinationType string
These enums represent valid AWS notification destinations that the Grafana workspace has permission to use. These notification destinations are primarily used to help customers visualize which destinations have been added to a service managed IAM role.
func (WorkspaceNotificationDestinationType) ElementType ¶
func (WorkspaceNotificationDestinationType) ElementType() reflect.Type
func (WorkspaceNotificationDestinationType) ToStringOutput ¶
func (e WorkspaceNotificationDestinationType) ToStringOutput() pulumi.StringOutput
func (WorkspaceNotificationDestinationType) ToStringOutputWithContext ¶
func (e WorkspaceNotificationDestinationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceNotificationDestinationType) ToStringPtrOutput ¶
func (e WorkspaceNotificationDestinationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceNotificationDestinationType) ToStringPtrOutputWithContext ¶
func (e WorkspaceNotificationDestinationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypeOutput ¶
func (e WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypeOutput() WorkspaceNotificationDestinationTypeOutput
func (WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypeOutputWithContext ¶
func (e WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypeOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypeOutput
func (WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypePtrOutput ¶
func (e WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypePtrOutput() WorkspaceNotificationDestinationTypePtrOutput
func (WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypePtrOutputWithContext ¶
func (e WorkspaceNotificationDestinationType) ToWorkspaceNotificationDestinationTypePtrOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypePtrOutput
type WorkspaceNotificationDestinationTypeArray ¶
type WorkspaceNotificationDestinationTypeArray []WorkspaceNotificationDestinationType
func (WorkspaceNotificationDestinationTypeArray) ElementType ¶
func (WorkspaceNotificationDestinationTypeArray) ElementType() reflect.Type
func (WorkspaceNotificationDestinationTypeArray) ToWorkspaceNotificationDestinationTypeArrayOutput ¶
func (i WorkspaceNotificationDestinationTypeArray) ToWorkspaceNotificationDestinationTypeArrayOutput() WorkspaceNotificationDestinationTypeArrayOutput
func (WorkspaceNotificationDestinationTypeArray) ToWorkspaceNotificationDestinationTypeArrayOutputWithContext ¶
func (i WorkspaceNotificationDestinationTypeArray) ToWorkspaceNotificationDestinationTypeArrayOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypeArrayOutput
type WorkspaceNotificationDestinationTypeArrayInput ¶
type WorkspaceNotificationDestinationTypeArrayInput interface { pulumi.Input ToWorkspaceNotificationDestinationTypeArrayOutput() WorkspaceNotificationDestinationTypeArrayOutput ToWorkspaceNotificationDestinationTypeArrayOutputWithContext(context.Context) WorkspaceNotificationDestinationTypeArrayOutput }
WorkspaceNotificationDestinationTypeArrayInput is an input type that accepts WorkspaceNotificationDestinationTypeArray and WorkspaceNotificationDestinationTypeArrayOutput values. You can construct a concrete instance of `WorkspaceNotificationDestinationTypeArrayInput` via:
WorkspaceNotificationDestinationTypeArray{ WorkspaceNotificationDestinationTypeArgs{...} }
type WorkspaceNotificationDestinationTypeArrayOutput ¶
type WorkspaceNotificationDestinationTypeArrayOutput struct{ *pulumi.OutputState }
func (WorkspaceNotificationDestinationTypeArrayOutput) ElementType ¶
func (WorkspaceNotificationDestinationTypeArrayOutput) ElementType() reflect.Type
func (WorkspaceNotificationDestinationTypeArrayOutput) ToWorkspaceNotificationDestinationTypeArrayOutput ¶
func (o WorkspaceNotificationDestinationTypeArrayOutput) ToWorkspaceNotificationDestinationTypeArrayOutput() WorkspaceNotificationDestinationTypeArrayOutput
func (WorkspaceNotificationDestinationTypeArrayOutput) ToWorkspaceNotificationDestinationTypeArrayOutputWithContext ¶
func (o WorkspaceNotificationDestinationTypeArrayOutput) ToWorkspaceNotificationDestinationTypeArrayOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypeArrayOutput
type WorkspaceNotificationDestinationTypeInput ¶
type WorkspaceNotificationDestinationTypeInput interface { pulumi.Input ToWorkspaceNotificationDestinationTypeOutput() WorkspaceNotificationDestinationTypeOutput ToWorkspaceNotificationDestinationTypeOutputWithContext(context.Context) WorkspaceNotificationDestinationTypeOutput }
WorkspaceNotificationDestinationTypeInput is an input type that accepts WorkspaceNotificationDestinationTypeArgs and WorkspaceNotificationDestinationTypeOutput values. You can construct a concrete instance of `WorkspaceNotificationDestinationTypeInput` via:
WorkspaceNotificationDestinationTypeArgs{...}
type WorkspaceNotificationDestinationTypeOutput ¶
type WorkspaceNotificationDestinationTypeOutput struct{ *pulumi.OutputState }
func (WorkspaceNotificationDestinationTypeOutput) ElementType ¶
func (WorkspaceNotificationDestinationTypeOutput) ElementType() reflect.Type
func (WorkspaceNotificationDestinationTypeOutput) ToStringOutput ¶
func (o WorkspaceNotificationDestinationTypeOutput) ToStringOutput() pulumi.StringOutput
func (WorkspaceNotificationDestinationTypeOutput) ToStringOutputWithContext ¶
func (o WorkspaceNotificationDestinationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceNotificationDestinationTypeOutput) ToStringPtrOutput ¶
func (o WorkspaceNotificationDestinationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceNotificationDestinationTypeOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceNotificationDestinationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypeOutput ¶
func (o WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypeOutput() WorkspaceNotificationDestinationTypeOutput
func (WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypeOutputWithContext ¶
func (o WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypeOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypeOutput
func (WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypePtrOutput ¶
func (o WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypePtrOutput() WorkspaceNotificationDestinationTypePtrOutput
func (WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypePtrOutputWithContext ¶
func (o WorkspaceNotificationDestinationTypeOutput) ToWorkspaceNotificationDestinationTypePtrOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypePtrOutput
type WorkspaceNotificationDestinationTypePtrInput ¶
type WorkspaceNotificationDestinationTypePtrInput interface { pulumi.Input ToWorkspaceNotificationDestinationTypePtrOutput() WorkspaceNotificationDestinationTypePtrOutput ToWorkspaceNotificationDestinationTypePtrOutputWithContext(context.Context) WorkspaceNotificationDestinationTypePtrOutput }
func WorkspaceNotificationDestinationTypePtr ¶
func WorkspaceNotificationDestinationTypePtr(v string) WorkspaceNotificationDestinationTypePtrInput
type WorkspaceNotificationDestinationTypePtrOutput ¶
type WorkspaceNotificationDestinationTypePtrOutput struct{ *pulumi.OutputState }
func (WorkspaceNotificationDestinationTypePtrOutput) ElementType ¶
func (WorkspaceNotificationDestinationTypePtrOutput) ElementType() reflect.Type
func (WorkspaceNotificationDestinationTypePtrOutput) ToStringPtrOutput ¶
func (o WorkspaceNotificationDestinationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceNotificationDestinationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceNotificationDestinationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceNotificationDestinationTypePtrOutput) ToWorkspaceNotificationDestinationTypePtrOutput ¶
func (o WorkspaceNotificationDestinationTypePtrOutput) ToWorkspaceNotificationDestinationTypePtrOutput() WorkspaceNotificationDestinationTypePtrOutput
func (WorkspaceNotificationDestinationTypePtrOutput) ToWorkspaceNotificationDestinationTypePtrOutputWithContext ¶
func (o WorkspaceNotificationDestinationTypePtrOutput) ToWorkspaceNotificationDestinationTypePtrOutputWithContext(ctx context.Context) WorkspaceNotificationDestinationTypePtrOutput
type WorkspaceOutput ¶
type WorkspaceOutput struct{ *pulumi.OutputState }
func (WorkspaceOutput) AccountAccessType ¶
func (o WorkspaceOutput) AccountAccessType() WorkspaceAccountAccessTypeOutput
func (WorkspaceOutput) AuthenticationProviders ¶
func (o WorkspaceOutput) AuthenticationProviders() WorkspaceAuthenticationProviderTypesArrayOutput
List of authentication providers to enable.
func (WorkspaceOutput) ClientToken ¶
func (o WorkspaceOutput) ClientToken() pulumi.StringPtrOutput
A unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.
func (WorkspaceOutput) CreationTimestamp ¶
func (o WorkspaceOutput) CreationTimestamp() pulumi.StringOutput
Timestamp when the workspace was created.
func (WorkspaceOutput) DataSources ¶
func (o WorkspaceOutput) DataSources() WorkspaceDataSourceTypeArrayOutput
List of data sources on the service managed IAM role.
func (WorkspaceOutput) Description ¶
func (o WorkspaceOutput) Description() pulumi.StringPtrOutput
Description of a workspace.
func (WorkspaceOutput) ElementType ¶
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) Endpoint ¶
func (o WorkspaceOutput) Endpoint() pulumi.StringOutput
Endpoint for the Grafana workspace.
func (WorkspaceOutput) GrafanaVersion ¶
func (o WorkspaceOutput) GrafanaVersion() pulumi.StringOutput
Version of Grafana the workspace is currently using.
func (WorkspaceOutput) ModificationTimestamp ¶
func (o WorkspaceOutput) ModificationTimestamp() pulumi.StringOutput
Timestamp when the workspace was last modified
func (WorkspaceOutput) Name ¶
func (o WorkspaceOutput) Name() pulumi.StringPtrOutput
The user friendly name of a workspace.
func (WorkspaceOutput) NotificationDestinations ¶
func (o WorkspaceOutput) NotificationDestinations() WorkspaceNotificationDestinationTypeArrayOutput
List of notification destinations on the customers service managed IAM role that the Grafana workspace can query.
func (WorkspaceOutput) OrganizationRoleName ¶
func (o WorkspaceOutput) OrganizationRoleName() pulumi.StringPtrOutput
The name of an IAM role that already exists to use with AWS Organizations to access AWS data sources and notification channels in other accounts in an organization.
func (WorkspaceOutput) OrganizationalUnits ¶
func (o WorkspaceOutput) OrganizationalUnits() pulumi.StringArrayOutput
List of Organizational Units containing AWS accounts the Grafana workspace can pull data from.
func (WorkspaceOutput) PermissionType ¶
func (o WorkspaceOutput) PermissionType() WorkspacePermissionTypeOutput
func (WorkspaceOutput) RoleArn ¶
func (o WorkspaceOutput) RoleArn() pulumi.StringPtrOutput
IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources.
func (WorkspaceOutput) SamlConfiguration ¶
func (o WorkspaceOutput) SamlConfiguration() WorkspaceSamlConfigurationPtrOutput
func (WorkspaceOutput) SamlConfigurationStatus ¶
func (o WorkspaceOutput) SamlConfigurationStatus() WorkspaceSamlConfigurationStatusOutput
func (WorkspaceOutput) SsoClientId ¶
func (o WorkspaceOutput) SsoClientId() pulumi.StringOutput
The client ID of the AWS SSO Managed Application.
func (WorkspaceOutput) StackSetName ¶
func (o WorkspaceOutput) StackSetName() pulumi.StringPtrOutput
The name of the AWS CloudFormation stack set to use to generate IAM roles to be used for this workspace.
func (WorkspaceOutput) Status ¶
func (o WorkspaceOutput) Status() WorkspaceStatusOutput
func (WorkspaceOutput) ToWorkspaceOutput ¶
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶
func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
func (WorkspaceOutput) VpcConfiguration ¶ added in v0.46.0
func (o WorkspaceOutput) VpcConfiguration() WorkspaceVpcConfigurationPtrOutput
type WorkspacePermissionType ¶
type WorkspacePermissionType string
These enums represent valid permission types to use when creating or configuring a Grafana workspace. The SERVICE_MANAGED permission type means the Managed Grafana service will create a workspace IAM role on your behalf. The CUSTOMER_MANAGED permission type means that the customer is expected to provide an IAM role that the Grafana workspace can use to query data sources.
func (WorkspacePermissionType) ElementType ¶
func (WorkspacePermissionType) ElementType() reflect.Type
func (WorkspacePermissionType) ToStringOutput ¶
func (e WorkspacePermissionType) ToStringOutput() pulumi.StringOutput
func (WorkspacePermissionType) ToStringOutputWithContext ¶
func (e WorkspacePermissionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspacePermissionType) ToStringPtrOutput ¶
func (e WorkspacePermissionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspacePermissionType) ToStringPtrOutputWithContext ¶
func (e WorkspacePermissionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspacePermissionType) ToWorkspacePermissionTypeOutput ¶
func (e WorkspacePermissionType) ToWorkspacePermissionTypeOutput() WorkspacePermissionTypeOutput
func (WorkspacePermissionType) ToWorkspacePermissionTypeOutputWithContext ¶
func (e WorkspacePermissionType) ToWorkspacePermissionTypeOutputWithContext(ctx context.Context) WorkspacePermissionTypeOutput
func (WorkspacePermissionType) ToWorkspacePermissionTypePtrOutput ¶
func (e WorkspacePermissionType) ToWorkspacePermissionTypePtrOutput() WorkspacePermissionTypePtrOutput
func (WorkspacePermissionType) ToWorkspacePermissionTypePtrOutputWithContext ¶
func (e WorkspacePermissionType) ToWorkspacePermissionTypePtrOutputWithContext(ctx context.Context) WorkspacePermissionTypePtrOutput
type WorkspacePermissionTypeInput ¶
type WorkspacePermissionTypeInput interface { pulumi.Input ToWorkspacePermissionTypeOutput() WorkspacePermissionTypeOutput ToWorkspacePermissionTypeOutputWithContext(context.Context) WorkspacePermissionTypeOutput }
WorkspacePermissionTypeInput is an input type that accepts WorkspacePermissionTypeArgs and WorkspacePermissionTypeOutput values. You can construct a concrete instance of `WorkspacePermissionTypeInput` via:
WorkspacePermissionTypeArgs{...}
type WorkspacePermissionTypeOutput ¶
type WorkspacePermissionTypeOutput struct{ *pulumi.OutputState }
func (WorkspacePermissionTypeOutput) ElementType ¶
func (WorkspacePermissionTypeOutput) ElementType() reflect.Type
func (WorkspacePermissionTypeOutput) ToStringOutput ¶
func (o WorkspacePermissionTypeOutput) ToStringOutput() pulumi.StringOutput
func (WorkspacePermissionTypeOutput) ToStringOutputWithContext ¶
func (o WorkspacePermissionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspacePermissionTypeOutput) ToStringPtrOutput ¶
func (o WorkspacePermissionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspacePermissionTypeOutput) ToStringPtrOutputWithContext ¶
func (o WorkspacePermissionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspacePermissionTypeOutput) ToWorkspacePermissionTypeOutput ¶
func (o WorkspacePermissionTypeOutput) ToWorkspacePermissionTypeOutput() WorkspacePermissionTypeOutput
func (WorkspacePermissionTypeOutput) ToWorkspacePermissionTypeOutputWithContext ¶
func (o WorkspacePermissionTypeOutput) ToWorkspacePermissionTypeOutputWithContext(ctx context.Context) WorkspacePermissionTypeOutput
func (WorkspacePermissionTypeOutput) ToWorkspacePermissionTypePtrOutput ¶
func (o WorkspacePermissionTypeOutput) ToWorkspacePermissionTypePtrOutput() WorkspacePermissionTypePtrOutput
func (WorkspacePermissionTypeOutput) ToWorkspacePermissionTypePtrOutputWithContext ¶
func (o WorkspacePermissionTypeOutput) ToWorkspacePermissionTypePtrOutputWithContext(ctx context.Context) WorkspacePermissionTypePtrOutput
type WorkspacePermissionTypePtrInput ¶
type WorkspacePermissionTypePtrInput interface { pulumi.Input ToWorkspacePermissionTypePtrOutput() WorkspacePermissionTypePtrOutput ToWorkspacePermissionTypePtrOutputWithContext(context.Context) WorkspacePermissionTypePtrOutput }
func WorkspacePermissionTypePtr ¶
func WorkspacePermissionTypePtr(v string) WorkspacePermissionTypePtrInput
type WorkspacePermissionTypePtrOutput ¶
type WorkspacePermissionTypePtrOutput struct{ *pulumi.OutputState }
func (WorkspacePermissionTypePtrOutput) Elem ¶
func (o WorkspacePermissionTypePtrOutput) Elem() WorkspacePermissionTypeOutput
func (WorkspacePermissionTypePtrOutput) ElementType ¶
func (WorkspacePermissionTypePtrOutput) ElementType() reflect.Type
func (WorkspacePermissionTypePtrOutput) ToStringPtrOutput ¶
func (o WorkspacePermissionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspacePermissionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o WorkspacePermissionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspacePermissionTypePtrOutput) ToWorkspacePermissionTypePtrOutput ¶
func (o WorkspacePermissionTypePtrOutput) ToWorkspacePermissionTypePtrOutput() WorkspacePermissionTypePtrOutput
func (WorkspacePermissionTypePtrOutput) ToWorkspacePermissionTypePtrOutputWithContext ¶
func (o WorkspacePermissionTypePtrOutput) ToWorkspacePermissionTypePtrOutputWithContext(ctx context.Context) WorkspacePermissionTypePtrOutput
type WorkspaceRoleValues ¶
type WorkspaceRoleValues struct { // List of SAML roles which will be mapped into the Grafana Admin role. Admin []string `pulumi:"admin"` // List of SAML roles which will be mapped into the Grafana Editor role. Editor []string `pulumi:"editor"` }
Maps SAML roles to the Grafana Editor and Admin roles.
type WorkspaceRoleValuesArgs ¶
type WorkspaceRoleValuesArgs struct { // List of SAML roles which will be mapped into the Grafana Admin role. Admin pulumi.StringArrayInput `pulumi:"admin"` // List of SAML roles which will be mapped into the Grafana Editor role. Editor pulumi.StringArrayInput `pulumi:"editor"` }
Maps SAML roles to the Grafana Editor and Admin roles.
func (WorkspaceRoleValuesArgs) ElementType ¶
func (WorkspaceRoleValuesArgs) ElementType() reflect.Type
func (WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesOutput ¶
func (i WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesOutput() WorkspaceRoleValuesOutput
func (WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesOutputWithContext ¶
func (i WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesOutputWithContext(ctx context.Context) WorkspaceRoleValuesOutput
func (WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesPtrOutput ¶
func (i WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesPtrOutput() WorkspaceRoleValuesPtrOutput
func (WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesPtrOutputWithContext ¶
func (i WorkspaceRoleValuesArgs) ToWorkspaceRoleValuesPtrOutputWithContext(ctx context.Context) WorkspaceRoleValuesPtrOutput
type WorkspaceRoleValuesInput ¶
type WorkspaceRoleValuesInput interface { pulumi.Input ToWorkspaceRoleValuesOutput() WorkspaceRoleValuesOutput ToWorkspaceRoleValuesOutputWithContext(context.Context) WorkspaceRoleValuesOutput }
WorkspaceRoleValuesInput is an input type that accepts WorkspaceRoleValuesArgs and WorkspaceRoleValuesOutput values. You can construct a concrete instance of `WorkspaceRoleValuesInput` via:
WorkspaceRoleValuesArgs{...}
type WorkspaceRoleValuesOutput ¶
type WorkspaceRoleValuesOutput struct{ *pulumi.OutputState }
Maps SAML roles to the Grafana Editor and Admin roles.
func (WorkspaceRoleValuesOutput) Admin ¶
func (o WorkspaceRoleValuesOutput) Admin() pulumi.StringArrayOutput
List of SAML roles which will be mapped into the Grafana Admin role.
func (WorkspaceRoleValuesOutput) Editor ¶
func (o WorkspaceRoleValuesOutput) Editor() pulumi.StringArrayOutput
List of SAML roles which will be mapped into the Grafana Editor role.
func (WorkspaceRoleValuesOutput) ElementType ¶
func (WorkspaceRoleValuesOutput) ElementType() reflect.Type
func (WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesOutput ¶
func (o WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesOutput() WorkspaceRoleValuesOutput
func (WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesOutputWithContext ¶
func (o WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesOutputWithContext(ctx context.Context) WorkspaceRoleValuesOutput
func (WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesPtrOutput ¶
func (o WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesPtrOutput() WorkspaceRoleValuesPtrOutput
func (WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesPtrOutputWithContext ¶
func (o WorkspaceRoleValuesOutput) ToWorkspaceRoleValuesPtrOutputWithContext(ctx context.Context) WorkspaceRoleValuesPtrOutput
type WorkspaceRoleValuesPtrInput ¶
type WorkspaceRoleValuesPtrInput interface { pulumi.Input ToWorkspaceRoleValuesPtrOutput() WorkspaceRoleValuesPtrOutput ToWorkspaceRoleValuesPtrOutputWithContext(context.Context) WorkspaceRoleValuesPtrOutput }
WorkspaceRoleValuesPtrInput is an input type that accepts WorkspaceRoleValuesArgs, WorkspaceRoleValuesPtr and WorkspaceRoleValuesPtrOutput values. You can construct a concrete instance of `WorkspaceRoleValuesPtrInput` via:
WorkspaceRoleValuesArgs{...} or: nil
func WorkspaceRoleValuesPtr ¶
func WorkspaceRoleValuesPtr(v *WorkspaceRoleValuesArgs) WorkspaceRoleValuesPtrInput
type WorkspaceRoleValuesPtrOutput ¶
type WorkspaceRoleValuesPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceRoleValuesPtrOutput) Admin ¶
func (o WorkspaceRoleValuesPtrOutput) Admin() pulumi.StringArrayOutput
List of SAML roles which will be mapped into the Grafana Admin role.
func (WorkspaceRoleValuesPtrOutput) Editor ¶
func (o WorkspaceRoleValuesPtrOutput) Editor() pulumi.StringArrayOutput
List of SAML roles which will be mapped into the Grafana Editor role.
func (WorkspaceRoleValuesPtrOutput) Elem ¶
func (o WorkspaceRoleValuesPtrOutput) Elem() WorkspaceRoleValuesOutput
func (WorkspaceRoleValuesPtrOutput) ElementType ¶
func (WorkspaceRoleValuesPtrOutput) ElementType() reflect.Type
func (WorkspaceRoleValuesPtrOutput) ToWorkspaceRoleValuesPtrOutput ¶
func (o WorkspaceRoleValuesPtrOutput) ToWorkspaceRoleValuesPtrOutput() WorkspaceRoleValuesPtrOutput
func (WorkspaceRoleValuesPtrOutput) ToWorkspaceRoleValuesPtrOutputWithContext ¶
func (o WorkspaceRoleValuesPtrOutput) ToWorkspaceRoleValuesPtrOutputWithContext(ctx context.Context) WorkspaceRoleValuesPtrOutput
type WorkspaceSamlConfiguration ¶
type WorkspaceSamlConfiguration struct { // List of SAML organizations allowed to access Grafana. AllowedOrganizations []string `pulumi:"allowedOrganizations"` AssertionAttributes *WorkspaceAssertionAttributes `pulumi:"assertionAttributes"` IdpMetadata WorkspaceIdpMetadata `pulumi:"idpMetadata"` // The maximum lifetime an authenticated user can be logged in (in minutes) before being required to re-authenticate. LoginValidityDuration *float64 `pulumi:"loginValidityDuration"` RoleValues *WorkspaceRoleValues `pulumi:"roleValues"` }
SAML configuration data associated with an AMG workspace.
type WorkspaceSamlConfigurationArgs ¶
type WorkspaceSamlConfigurationArgs struct { // List of SAML organizations allowed to access Grafana. AllowedOrganizations pulumi.StringArrayInput `pulumi:"allowedOrganizations"` AssertionAttributes WorkspaceAssertionAttributesPtrInput `pulumi:"assertionAttributes"` IdpMetadata WorkspaceIdpMetadataInput `pulumi:"idpMetadata"` // The maximum lifetime an authenticated user can be logged in (in minutes) before being required to re-authenticate. LoginValidityDuration pulumi.Float64PtrInput `pulumi:"loginValidityDuration"` RoleValues WorkspaceRoleValuesPtrInput `pulumi:"roleValues"` }
SAML configuration data associated with an AMG workspace.
func (WorkspaceSamlConfigurationArgs) ElementType ¶
func (WorkspaceSamlConfigurationArgs) ElementType() reflect.Type
func (WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationOutput ¶
func (i WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationOutput() WorkspaceSamlConfigurationOutput
func (WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationOutputWithContext ¶
func (i WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationOutput
func (WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationPtrOutput ¶
func (i WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationPtrOutput() WorkspaceSamlConfigurationPtrOutput
func (WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationPtrOutputWithContext ¶
func (i WorkspaceSamlConfigurationArgs) ToWorkspaceSamlConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationPtrOutput
type WorkspaceSamlConfigurationInput ¶
type WorkspaceSamlConfigurationInput interface { pulumi.Input ToWorkspaceSamlConfigurationOutput() WorkspaceSamlConfigurationOutput ToWorkspaceSamlConfigurationOutputWithContext(context.Context) WorkspaceSamlConfigurationOutput }
WorkspaceSamlConfigurationInput is an input type that accepts WorkspaceSamlConfigurationArgs and WorkspaceSamlConfigurationOutput values. You can construct a concrete instance of `WorkspaceSamlConfigurationInput` via:
WorkspaceSamlConfigurationArgs{...}
type WorkspaceSamlConfigurationOutput ¶
type WorkspaceSamlConfigurationOutput struct{ *pulumi.OutputState }
SAML configuration data associated with an AMG workspace.
func (WorkspaceSamlConfigurationOutput) AllowedOrganizations ¶
func (o WorkspaceSamlConfigurationOutput) AllowedOrganizations() pulumi.StringArrayOutput
List of SAML organizations allowed to access Grafana.
func (WorkspaceSamlConfigurationOutput) AssertionAttributes ¶
func (o WorkspaceSamlConfigurationOutput) AssertionAttributes() WorkspaceAssertionAttributesPtrOutput
func (WorkspaceSamlConfigurationOutput) ElementType ¶
func (WorkspaceSamlConfigurationOutput) ElementType() reflect.Type
func (WorkspaceSamlConfigurationOutput) IdpMetadata ¶
func (o WorkspaceSamlConfigurationOutput) IdpMetadata() WorkspaceIdpMetadataOutput
func (WorkspaceSamlConfigurationOutput) LoginValidityDuration ¶
func (o WorkspaceSamlConfigurationOutput) LoginValidityDuration() pulumi.Float64PtrOutput
The maximum lifetime an authenticated user can be logged in (in minutes) before being required to re-authenticate.
func (WorkspaceSamlConfigurationOutput) RoleValues ¶
func (o WorkspaceSamlConfigurationOutput) RoleValues() WorkspaceRoleValuesPtrOutput
func (WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationOutput ¶
func (o WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationOutput() WorkspaceSamlConfigurationOutput
func (WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationOutputWithContext ¶
func (o WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationOutput
func (WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationPtrOutput ¶
func (o WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationPtrOutput() WorkspaceSamlConfigurationPtrOutput
func (WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationPtrOutputWithContext ¶
func (o WorkspaceSamlConfigurationOutput) ToWorkspaceSamlConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationPtrOutput
type WorkspaceSamlConfigurationPtrInput ¶
type WorkspaceSamlConfigurationPtrInput interface { pulumi.Input ToWorkspaceSamlConfigurationPtrOutput() WorkspaceSamlConfigurationPtrOutput ToWorkspaceSamlConfigurationPtrOutputWithContext(context.Context) WorkspaceSamlConfigurationPtrOutput }
WorkspaceSamlConfigurationPtrInput is an input type that accepts WorkspaceSamlConfigurationArgs, WorkspaceSamlConfigurationPtr and WorkspaceSamlConfigurationPtrOutput values. You can construct a concrete instance of `WorkspaceSamlConfigurationPtrInput` via:
WorkspaceSamlConfigurationArgs{...} or: nil
func WorkspaceSamlConfigurationPtr ¶
func WorkspaceSamlConfigurationPtr(v *WorkspaceSamlConfigurationArgs) WorkspaceSamlConfigurationPtrInput
type WorkspaceSamlConfigurationPtrOutput ¶
type WorkspaceSamlConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceSamlConfigurationPtrOutput) AllowedOrganizations ¶
func (o WorkspaceSamlConfigurationPtrOutput) AllowedOrganizations() pulumi.StringArrayOutput
List of SAML organizations allowed to access Grafana.
func (WorkspaceSamlConfigurationPtrOutput) AssertionAttributes ¶
func (o WorkspaceSamlConfigurationPtrOutput) AssertionAttributes() WorkspaceAssertionAttributesPtrOutput
func (WorkspaceSamlConfigurationPtrOutput) Elem ¶
func (o WorkspaceSamlConfigurationPtrOutput) Elem() WorkspaceSamlConfigurationOutput
func (WorkspaceSamlConfigurationPtrOutput) ElementType ¶
func (WorkspaceSamlConfigurationPtrOutput) ElementType() reflect.Type
func (WorkspaceSamlConfigurationPtrOutput) IdpMetadata ¶
func (o WorkspaceSamlConfigurationPtrOutput) IdpMetadata() WorkspaceIdpMetadataPtrOutput
func (WorkspaceSamlConfigurationPtrOutput) LoginValidityDuration ¶
func (o WorkspaceSamlConfigurationPtrOutput) LoginValidityDuration() pulumi.Float64PtrOutput
The maximum lifetime an authenticated user can be logged in (in minutes) before being required to re-authenticate.
func (WorkspaceSamlConfigurationPtrOutput) RoleValues ¶
func (o WorkspaceSamlConfigurationPtrOutput) RoleValues() WorkspaceRoleValuesPtrOutput
func (WorkspaceSamlConfigurationPtrOutput) ToWorkspaceSamlConfigurationPtrOutput ¶
func (o WorkspaceSamlConfigurationPtrOutput) ToWorkspaceSamlConfigurationPtrOutput() WorkspaceSamlConfigurationPtrOutput
func (WorkspaceSamlConfigurationPtrOutput) ToWorkspaceSamlConfigurationPtrOutputWithContext ¶
func (o WorkspaceSamlConfigurationPtrOutput) ToWorkspaceSamlConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationPtrOutput
type WorkspaceSamlConfigurationStatus ¶
type WorkspaceSamlConfigurationStatus string
Valid SAML configuration statuses.
type WorkspaceSamlConfigurationStatusOutput ¶
type WorkspaceSamlConfigurationStatusOutput struct{ *pulumi.OutputState }
func (WorkspaceSamlConfigurationStatusOutput) ElementType ¶
func (WorkspaceSamlConfigurationStatusOutput) ElementType() reflect.Type
func (WorkspaceSamlConfigurationStatusOutput) ToStringOutput ¶
func (o WorkspaceSamlConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
func (WorkspaceSamlConfigurationStatusOutput) ToStringOutputWithContext ¶
func (o WorkspaceSamlConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceSamlConfigurationStatusOutput) ToStringPtrOutput ¶
func (o WorkspaceSamlConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceSamlConfigurationStatusOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceSamlConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusOutput ¶
func (o WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusOutput() WorkspaceSamlConfigurationStatusOutput
func (WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusOutputWithContext ¶
func (o WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationStatusOutput
func (WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusPtrOutput ¶
func (o WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusPtrOutput() WorkspaceSamlConfigurationStatusPtrOutput
func (WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusPtrOutputWithContext ¶
func (o WorkspaceSamlConfigurationStatusOutput) ToWorkspaceSamlConfigurationStatusPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationStatusPtrOutput
type WorkspaceSamlConfigurationStatusPtrOutput ¶
type WorkspaceSamlConfigurationStatusPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceSamlConfigurationStatusPtrOutput) ElementType ¶
func (WorkspaceSamlConfigurationStatusPtrOutput) ElementType() reflect.Type
func (WorkspaceSamlConfigurationStatusPtrOutput) ToStringPtrOutput ¶
func (o WorkspaceSamlConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceSamlConfigurationStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceSamlConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceSamlConfigurationStatusPtrOutput) ToWorkspaceSamlConfigurationStatusPtrOutput ¶
func (o WorkspaceSamlConfigurationStatusPtrOutput) ToWorkspaceSamlConfigurationStatusPtrOutput() WorkspaceSamlConfigurationStatusPtrOutput
func (WorkspaceSamlConfigurationStatusPtrOutput) ToWorkspaceSamlConfigurationStatusPtrOutputWithContext ¶
func (o WorkspaceSamlConfigurationStatusPtrOutput) ToWorkspaceSamlConfigurationStatusPtrOutputWithContext(ctx context.Context) WorkspaceSamlConfigurationStatusPtrOutput
type WorkspaceState ¶
type WorkspaceState struct { }
func (WorkspaceState) ElementType ¶
func (WorkspaceState) ElementType() reflect.Type
type WorkspaceStatusOutput ¶
type WorkspaceStatusOutput struct{ *pulumi.OutputState }
func (WorkspaceStatusOutput) ElementType ¶
func (WorkspaceStatusOutput) ElementType() reflect.Type
func (WorkspaceStatusOutput) ToStringOutput ¶
func (o WorkspaceStatusOutput) ToStringOutput() pulumi.StringOutput
func (WorkspaceStatusOutput) ToStringOutputWithContext ¶
func (o WorkspaceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceStatusOutput) ToStringPtrOutput ¶
func (o WorkspaceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceStatusOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceStatusOutput) ToWorkspaceStatusOutput ¶
func (o WorkspaceStatusOutput) ToWorkspaceStatusOutput() WorkspaceStatusOutput
func (WorkspaceStatusOutput) ToWorkspaceStatusOutputWithContext ¶
func (o WorkspaceStatusOutput) ToWorkspaceStatusOutputWithContext(ctx context.Context) WorkspaceStatusOutput
func (WorkspaceStatusOutput) ToWorkspaceStatusPtrOutput ¶
func (o WorkspaceStatusOutput) ToWorkspaceStatusPtrOutput() WorkspaceStatusPtrOutput
func (WorkspaceStatusOutput) ToWorkspaceStatusPtrOutputWithContext ¶
func (o WorkspaceStatusOutput) ToWorkspaceStatusPtrOutputWithContext(ctx context.Context) WorkspaceStatusPtrOutput
type WorkspaceStatusPtrOutput ¶
type WorkspaceStatusPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceStatusPtrOutput) Elem ¶
func (o WorkspaceStatusPtrOutput) Elem() WorkspaceStatusOutput
func (WorkspaceStatusPtrOutput) ElementType ¶
func (WorkspaceStatusPtrOutput) ElementType() reflect.Type
func (WorkspaceStatusPtrOutput) ToStringPtrOutput ¶
func (o WorkspaceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o WorkspaceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkspaceStatusPtrOutput) ToWorkspaceStatusPtrOutput ¶
func (o WorkspaceStatusPtrOutput) ToWorkspaceStatusPtrOutput() WorkspaceStatusPtrOutput
func (WorkspaceStatusPtrOutput) ToWorkspaceStatusPtrOutputWithContext ¶
func (o WorkspaceStatusPtrOutput) ToWorkspaceStatusPtrOutputWithContext(ctx context.Context) WorkspaceStatusPtrOutput
type WorkspaceVpcConfiguration ¶ added in v0.46.0
type WorkspaceVpcConfiguration struct { // The list of Amazon EC2 security group IDs attached to the Amazon VPC for your Grafana workspace to connect. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The list of Amazon EC2 subnet IDs created in the Amazon VPC for your Grafana workspace to connect. SubnetIds []string `pulumi:"subnetIds"` }
The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to.
type WorkspaceVpcConfigurationArgs ¶ added in v0.46.0
type WorkspaceVpcConfigurationArgs struct { // The list of Amazon EC2 security group IDs attached to the Amazon VPC for your Grafana workspace to connect. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The list of Amazon EC2 subnet IDs created in the Amazon VPC for your Grafana workspace to connect. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to.
func (WorkspaceVpcConfigurationArgs) ElementType ¶ added in v0.46.0
func (WorkspaceVpcConfigurationArgs) ElementType() reflect.Type
func (WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationOutput ¶ added in v0.46.0
func (i WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationOutput() WorkspaceVpcConfigurationOutput
func (WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationOutputWithContext ¶ added in v0.46.0
func (i WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationOutput
func (WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationPtrOutput ¶ added in v0.46.0
func (i WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationPtrOutput() WorkspaceVpcConfigurationPtrOutput
func (WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationPtrOutputWithContext ¶ added in v0.46.0
func (i WorkspaceVpcConfigurationArgs) ToWorkspaceVpcConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationPtrOutput
type WorkspaceVpcConfigurationInput ¶ added in v0.46.0
type WorkspaceVpcConfigurationInput interface { pulumi.Input ToWorkspaceVpcConfigurationOutput() WorkspaceVpcConfigurationOutput ToWorkspaceVpcConfigurationOutputWithContext(context.Context) WorkspaceVpcConfigurationOutput }
WorkspaceVpcConfigurationInput is an input type that accepts WorkspaceVpcConfigurationArgs and WorkspaceVpcConfigurationOutput values. You can construct a concrete instance of `WorkspaceVpcConfigurationInput` via:
WorkspaceVpcConfigurationArgs{...}
type WorkspaceVpcConfigurationOutput ¶ added in v0.46.0
type WorkspaceVpcConfigurationOutput struct{ *pulumi.OutputState }
The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to.
func (WorkspaceVpcConfigurationOutput) ElementType ¶ added in v0.46.0
func (WorkspaceVpcConfigurationOutput) ElementType() reflect.Type
func (WorkspaceVpcConfigurationOutput) SecurityGroupIds ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationOutput) SecurityGroupIds() pulumi.StringArrayOutput
The list of Amazon EC2 security group IDs attached to the Amazon VPC for your Grafana workspace to connect.
func (WorkspaceVpcConfigurationOutput) SubnetIds ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationOutput) SubnetIds() pulumi.StringArrayOutput
The list of Amazon EC2 subnet IDs created in the Amazon VPC for your Grafana workspace to connect.
func (WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationOutput ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationOutput() WorkspaceVpcConfigurationOutput
func (WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationOutputWithContext ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationOutput
func (WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationPtrOutput ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationPtrOutput() WorkspaceVpcConfigurationPtrOutput
func (WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationPtrOutputWithContext ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationOutput) ToWorkspaceVpcConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationPtrOutput
type WorkspaceVpcConfigurationPtrInput ¶ added in v0.46.0
type WorkspaceVpcConfigurationPtrInput interface { pulumi.Input ToWorkspaceVpcConfigurationPtrOutput() WorkspaceVpcConfigurationPtrOutput ToWorkspaceVpcConfigurationPtrOutputWithContext(context.Context) WorkspaceVpcConfigurationPtrOutput }
WorkspaceVpcConfigurationPtrInput is an input type that accepts WorkspaceVpcConfigurationArgs, WorkspaceVpcConfigurationPtr and WorkspaceVpcConfigurationPtrOutput values. You can construct a concrete instance of `WorkspaceVpcConfigurationPtrInput` via:
WorkspaceVpcConfigurationArgs{...} or: nil
func WorkspaceVpcConfigurationPtr ¶ added in v0.46.0
func WorkspaceVpcConfigurationPtr(v *WorkspaceVpcConfigurationArgs) WorkspaceVpcConfigurationPtrInput
type WorkspaceVpcConfigurationPtrOutput ¶ added in v0.46.0
type WorkspaceVpcConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceVpcConfigurationPtrOutput) Elem ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationPtrOutput) Elem() WorkspaceVpcConfigurationOutput
func (WorkspaceVpcConfigurationPtrOutput) ElementType ¶ added in v0.46.0
func (WorkspaceVpcConfigurationPtrOutput) ElementType() reflect.Type
func (WorkspaceVpcConfigurationPtrOutput) SecurityGroupIds ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
The list of Amazon EC2 security group IDs attached to the Amazon VPC for your Grafana workspace to connect.
func (WorkspaceVpcConfigurationPtrOutput) SubnetIds ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationPtrOutput) SubnetIds() pulumi.StringArrayOutput
The list of Amazon EC2 subnet IDs created in the Amazon VPC for your Grafana workspace to connect.
func (WorkspaceVpcConfigurationPtrOutput) ToWorkspaceVpcConfigurationPtrOutput ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationPtrOutput) ToWorkspaceVpcConfigurationPtrOutput() WorkspaceVpcConfigurationPtrOutput
func (WorkspaceVpcConfigurationPtrOutput) ToWorkspaceVpcConfigurationPtrOutputWithContext ¶ added in v0.46.0
func (o WorkspaceVpcConfigurationPtrOutput) ToWorkspaceVpcConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceVpcConfigurationPtrOutput