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) NetworkAccessControl() WorkspaceNetworkAccessControlPtrOutput
- 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) PluginAdminEnabled() pulumi.BoolPtrOutput
- 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 WorkspaceNetworkAccessControl
- type WorkspaceNetworkAccessControlArgs
- func (WorkspaceNetworkAccessControlArgs) ElementType() reflect.Type
- func (i WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlOutput() WorkspaceNetworkAccessControlOutput
- func (i WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlOutput
- func (i WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlPtrOutput() WorkspaceNetworkAccessControlPtrOutput
- func (i WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlPtrOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlPtrOutput
- type WorkspaceNetworkAccessControlInput
- type WorkspaceNetworkAccessControlOutput
- func (WorkspaceNetworkAccessControlOutput) ElementType() reflect.Type
- func (o WorkspaceNetworkAccessControlOutput) PrefixListIds() pulumi.StringArrayOutput
- func (o WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlOutput() WorkspaceNetworkAccessControlOutput
- func (o WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlOutput
- func (o WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlPtrOutput() WorkspaceNetworkAccessControlPtrOutput
- func (o WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlPtrOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlPtrOutput
- func (o WorkspaceNetworkAccessControlOutput) VpceIds() pulumi.StringArrayOutput
- type WorkspaceNetworkAccessControlPtrInput
- type WorkspaceNetworkAccessControlPtrOutput
- func (o WorkspaceNetworkAccessControlPtrOutput) Elem() WorkspaceNetworkAccessControlOutput
- func (WorkspaceNetworkAccessControlPtrOutput) ElementType() reflect.Type
- func (o WorkspaceNetworkAccessControlPtrOutput) PrefixListIds() pulumi.StringArrayOutput
- func (o WorkspaceNetworkAccessControlPtrOutput) ToWorkspaceNetworkAccessControlPtrOutput() WorkspaceNetworkAccessControlPtrOutput
- func (o WorkspaceNetworkAccessControlPtrOutput) ToWorkspaceNetworkAccessControlPtrOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlPtrOutput
- func (o WorkspaceNetworkAccessControlPtrOutput) VpceIds() pulumi.StringArrayOutput
- 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) AwsId() pulumi.StringOutput
- 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.StringPtrOutput
- func (o WorkspaceOutput) ModificationTimestamp() pulumi.StringOutput
- func (o WorkspaceOutput) Name() pulumi.StringPtrOutput
- func (o WorkspaceOutput) NetworkAccessControl() WorkspaceNetworkAccessControlPtrOutput
- 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) PluginAdminEnabled() pulumi.BoolPtrOutput
- 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") WorkspaceStatusVersionUpdating = WorkspaceStatus("VERSION_UPDATING") WorkspaceStatusDeletionFailed = WorkspaceStatus("DELETION_FAILED") WorkspaceStatusCreationFailed = WorkspaceStatus("CREATION_FAILED") WorkspaceStatusUpdateFailed = WorkspaceStatus("UPDATE_FAILED") WorkspaceStatusUpgradeFailed = WorkspaceStatus("UPGRADE_FAILED") WorkspaceStatusLicenseRemovalFailed = WorkspaceStatus("LICENSE_REMOVAL_FAILED") WorkspaceStatusVersionUpdateFailed = WorkspaceStatus("VERSION_UPDATE_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 { // Specifies whether the workspace can access AWS resources in this AWS account only, or whether it can also access AWS resources in other accounts in the same organization. If this is `ORGANIZATION` , the `OrganizationalUnits` parameter specifies which organizational units the workspace can access. 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"` // The version of Grafana to support in your workspace. 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"` // The configuration settings for network access to your workspace. NetworkAccessControl *WorkspaceNetworkAccessControl `pulumi:"networkAccessControl"` // 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"` // If this is `SERVICE_MANAGED` , and the workplace was created through the Amazon Managed Grafana console, then Amazon Managed Grafana automatically creates the IAM roles and provisions the permissions that the workspace needs to use AWS data sources and notification channels. // // If this is `CUSTOMER_MANAGED` , you must manage those roles and permissions yourself. // // If you are working with a workspace in a member account of an organization and that account is not a delegated administrator account, and you want the workspace to access data sources in other AWS accounts in the organization, this parameter must be set to `CUSTOMER_MANAGED` . // // For more information about converting between customer and service managed, see [Managing permissions for data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-datasource-and-notification.html) . For more information about the roles and permissions that must be managed for customer managed workspaces, see [Amazon Managed Grafana permissions and policies for AWS data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html) PermissionType *WorkspacePermissionType `pulumi:"permissionType"` // Allow workspace admins to install plugins PluginAdminEnabled *bool `pulumi:"pluginAdminEnabled"` // IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources. RoleArn *string `pulumi:"roleArn"` // If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and define which groups in the assertion attribute are to have the `Admin` and `Editor` roles in the workspace. SamlConfiguration *WorkspaceSamlConfiguration `pulumi:"samlConfiguration"` // Specifies whether the workspace's SAML configuration is complete. // // Valid values: `CONFIGURED | NOT_CONFIGURED` // // Type: String 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"` // The current status of the workspace. // // Valid values: `ACTIVE | CREATING | DELETING | FAILED | UPDATING | UPGRADING | DELETION_FAILED | CREATION_FAILED | UPDATE_FAILED | UPGRADE_FAILED | LICENSE_REMOVAL_FAILED` // // Type: String Status *WorkspaceStatus `pulumi:"status"` // The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to. // // > Connecting to a private VPC is not yet available in the Asia Pacific (Seoul) Region (ap-northeast-2). 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
Specifies whether the workspace can access AWS resources in this AWS account only, or whether it can also access AWS resources in other accounts in the same organization. If this is `ORGANIZATION` , the `OrganizationalUnits` parameter specifies which organizational units the workspace can access.
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
The version of Grafana to support in your workspace.
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) NetworkAccessControl ¶ added in v0.58.0
func (o LookupWorkspaceResultOutput) NetworkAccessControl() WorkspaceNetworkAccessControlPtrOutput
The configuration settings for network access to your 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
If this is `SERVICE_MANAGED` , and the workplace was created through the Amazon Managed Grafana console, then Amazon Managed Grafana automatically creates the IAM roles and provisions the permissions that the workspace needs to use AWS data sources and notification channels.
If this is `CUSTOMER_MANAGED` , you must manage those roles and permissions yourself.
If you are working with a workspace in a member account of an organization and that account is not a delegated administrator account, and you want the workspace to access data sources in other AWS accounts in the organization, this parameter must be set to `CUSTOMER_MANAGED` .
For more information about converting between customer and service managed, see [Managing permissions for data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-datasource-and-notification.html) . For more information about the roles and permissions that must be managed for customer managed workspaces, see [Amazon Managed Grafana permissions and policies for AWS data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html)
func (LookupWorkspaceResultOutput) PluginAdminEnabled ¶ added in v0.85.0
func (o LookupWorkspaceResultOutput) PluginAdminEnabled() pulumi.BoolPtrOutput
Allow workspace admins to install plugins
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
If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and define which groups in the assertion attribute are to have the `Admin` and `Editor` roles in the workspace.
func (LookupWorkspaceResultOutput) SamlConfigurationStatus ¶
func (o LookupWorkspaceResultOutput) SamlConfigurationStatus() WorkspaceSamlConfigurationStatusPtrOutput
Specifies whether the workspace's SAML configuration is complete.
Valid values: `CONFIGURED | NOT_CONFIGURED`
Type: String
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
The current status of the workspace.
Valid values: `ACTIVE | CREATING | DELETING | FAILED | UPDATING | UPGRADING | DELETION_FAILED | CREATION_FAILED | UPDATE_FAILED | UPGRADE_FAILED | LICENSE_REMOVAL_FAILED`
Type: String
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
The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to.
> Connecting to a private VPC is not yet available in the Asia Pacific (Seoul) Region (ap-northeast-2).
type Workspace ¶
type Workspace struct { pulumi.CustomResourceState // Specifies whether the workspace can access AWS resources in this AWS account only, or whether it can also access AWS resources in other accounts in the same organization. If this is `ORGANIZATION` , the `OrganizationalUnits` parameter specifies which organizational units the workspace can access. AccountAccessType WorkspaceAccountAccessTypeOutput `pulumi:"accountAccessType"` // List of authentication providers to enable. AuthenticationProviders WorkspaceAuthenticationProviderTypesArrayOutput `pulumi:"authenticationProviders"` // The id that uniquely identifies a Grafana workspace. AwsId pulumi.StringOutput `pulumi:"awsId"` // 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"` // The version of Grafana to support in your workspace. GrafanaVersion pulumi.StringPtrOutput `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"` // The configuration settings for network access to your workspace. NetworkAccessControl WorkspaceNetworkAccessControlPtrOutput `pulumi:"networkAccessControl"` // 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"` // If this is `SERVICE_MANAGED` , and the workplace was created through the Amazon Managed Grafana console, then Amazon Managed Grafana automatically creates the IAM roles and provisions the permissions that the workspace needs to use AWS data sources and notification channels. // // If this is `CUSTOMER_MANAGED` , you must manage those roles and permissions yourself. // // If you are working with a workspace in a member account of an organization and that account is not a delegated administrator account, and you want the workspace to access data sources in other AWS accounts in the organization, this parameter must be set to `CUSTOMER_MANAGED` . // // For more information about converting between customer and service managed, see [Managing permissions for data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-datasource-and-notification.html) . For more information about the roles and permissions that must be managed for customer managed workspaces, see [Amazon Managed Grafana permissions and policies for AWS data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html) PermissionType WorkspacePermissionTypeOutput `pulumi:"permissionType"` // Allow workspace admins to install plugins PluginAdminEnabled pulumi.BoolPtrOutput `pulumi:"pluginAdminEnabled"` // IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` // If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and define which groups in the assertion attribute are to have the `Admin` and `Editor` roles in the workspace. SamlConfiguration WorkspaceSamlConfigurationPtrOutput `pulumi:"samlConfiguration"` // Specifies whether the workspace's SAML configuration is complete. // // Valid values: `CONFIGURED | NOT_CONFIGURED` // // Type: String 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"` // The current status of the workspace. // // Valid values: `ACTIVE | CREATING | DELETING | FAILED | UPDATING | UPGRADING | DELETION_FAILED | CREATION_FAILED | UPDATE_FAILED | UPGRADE_FAILED | LICENSE_REMOVAL_FAILED` // // Type: String Status WorkspaceStatusOutput `pulumi:"status"` // The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to. // // > Connecting to a private VPC is not yet available in the Asia Pacific (Seoul) Region (ap-northeast-2). 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 values of the WorkspaceAccountAccessType enum A concrete instance of `WorkspaceAccountAccessTypeInput` can be one of the following:
WorkspaceAccountAccessTypeCurrentAccount WorkspaceAccountAccessTypeOrganization
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 { // Specifies whether the workspace can access AWS resources in this AWS account only, or whether it can also access AWS resources in other accounts in the same organization. If this is `ORGANIZATION` , the `OrganizationalUnits` parameter specifies which organizational units the workspace can access. 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 version of Grafana to support in your workspace. GrafanaVersion pulumi.StringPtrInput // The user friendly name of a workspace. Name pulumi.StringPtrInput // The configuration settings for network access to your workspace. NetworkAccessControl WorkspaceNetworkAccessControlPtrInput // 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 // If this is `SERVICE_MANAGED` , and the workplace was created through the Amazon Managed Grafana console, then Amazon Managed Grafana automatically creates the IAM roles and provisions the permissions that the workspace needs to use AWS data sources and notification channels. // // If this is `CUSTOMER_MANAGED` , you must manage those roles and permissions yourself. // // If you are working with a workspace in a member account of an organization and that account is not a delegated administrator account, and you want the workspace to access data sources in other AWS accounts in the organization, this parameter must be set to `CUSTOMER_MANAGED` . // // For more information about converting between customer and service managed, see [Managing permissions for data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-datasource-and-notification.html) . For more information about the roles and permissions that must be managed for customer managed workspaces, see [Amazon Managed Grafana permissions and policies for AWS data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html) PermissionType WorkspacePermissionTypeInput // Allow workspace admins to install plugins PluginAdminEnabled pulumi.BoolPtrInput // IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources. RoleArn pulumi.StringPtrInput // If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and define which groups in the assertion attribute are to have the `Admin` and `Editor` roles in the workspace. 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 // The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to. // // > Connecting to a private VPC is not yet available in the Asia Pacific (Seoul) Region (ap-northeast-2). 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 values of the WorkspaceAuthenticationProviderTypes enum A concrete instance of `WorkspaceAuthenticationProviderTypesInput` can be one of the following:
WorkspaceAuthenticationProviderTypesAwsSso WorkspaceAuthenticationProviderTypesSaml
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 values of the WorkspaceDataSourceType enum A concrete instance of `WorkspaceDataSourceTypeInput` can be one of the following:
WorkspaceDataSourceTypeAmazonOpensearchService WorkspaceDataSourceTypeCloudwatch WorkspaceDataSourceTypePrometheus WorkspaceDataSourceTypeXray WorkspaceDataSourceTypeTimestream WorkspaceDataSourceTypeSitewise WorkspaceDataSourceTypeAthena WorkspaceDataSourceTypeRedshift
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 WorkspaceNetworkAccessControl ¶ added in v0.58.0
type WorkspaceNetworkAccessControl struct { // The list of prefix list IDs. A prefix list is a list of CIDR ranges of IP addresses. The IP addresses specified are allowed to access your workspace. If the list is not included in the configuration then no IP addresses will be allowed to access the workspace. PrefixListIds []string `pulumi:"prefixListIds"` // The list of Amazon VPC endpoint IDs for the workspace. If a NetworkAccessConfiguration is specified then only VPC endpoints specified here will be allowed to access the workspace. VpceIds []string `pulumi:"vpceIds"` }
The configuration settings for Network Access Control.
type WorkspaceNetworkAccessControlArgs ¶ added in v0.58.0
type WorkspaceNetworkAccessControlArgs struct { // The list of prefix list IDs. A prefix list is a list of CIDR ranges of IP addresses. The IP addresses specified are allowed to access your workspace. If the list is not included in the configuration then no IP addresses will be allowed to access the workspace. PrefixListIds pulumi.StringArrayInput `pulumi:"prefixListIds"` // The list of Amazon VPC endpoint IDs for the workspace. If a NetworkAccessConfiguration is specified then only VPC endpoints specified here will be allowed to access the workspace. VpceIds pulumi.StringArrayInput `pulumi:"vpceIds"` }
The configuration settings for Network Access Control.
func (WorkspaceNetworkAccessControlArgs) ElementType ¶ added in v0.58.0
func (WorkspaceNetworkAccessControlArgs) ElementType() reflect.Type
func (WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlOutput ¶ added in v0.58.0
func (i WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlOutput() WorkspaceNetworkAccessControlOutput
func (WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlOutputWithContext ¶ added in v0.58.0
func (i WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlOutput
func (WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlPtrOutput ¶ added in v0.58.0
func (i WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlPtrOutput() WorkspaceNetworkAccessControlPtrOutput
func (WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlPtrOutputWithContext ¶ added in v0.58.0
func (i WorkspaceNetworkAccessControlArgs) ToWorkspaceNetworkAccessControlPtrOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlPtrOutput
type WorkspaceNetworkAccessControlInput ¶ added in v0.58.0
type WorkspaceNetworkAccessControlInput interface { pulumi.Input ToWorkspaceNetworkAccessControlOutput() WorkspaceNetworkAccessControlOutput ToWorkspaceNetworkAccessControlOutputWithContext(context.Context) WorkspaceNetworkAccessControlOutput }
WorkspaceNetworkAccessControlInput is an input type that accepts WorkspaceNetworkAccessControlArgs and WorkspaceNetworkAccessControlOutput values. You can construct a concrete instance of `WorkspaceNetworkAccessControlInput` via:
WorkspaceNetworkAccessControlArgs{...}
type WorkspaceNetworkAccessControlOutput ¶ added in v0.58.0
type WorkspaceNetworkAccessControlOutput struct{ *pulumi.OutputState }
The configuration settings for Network Access Control.
func (WorkspaceNetworkAccessControlOutput) ElementType ¶ added in v0.58.0
func (WorkspaceNetworkAccessControlOutput) ElementType() reflect.Type
func (WorkspaceNetworkAccessControlOutput) PrefixListIds ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlOutput) PrefixListIds() pulumi.StringArrayOutput
The list of prefix list IDs. A prefix list is a list of CIDR ranges of IP addresses. The IP addresses specified are allowed to access your workspace. If the list is not included in the configuration then no IP addresses will be allowed to access the workspace.
func (WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlOutput ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlOutput() WorkspaceNetworkAccessControlOutput
func (WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlOutputWithContext ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlOutput
func (WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlPtrOutput ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlPtrOutput() WorkspaceNetworkAccessControlPtrOutput
func (WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlPtrOutputWithContext ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlOutput) ToWorkspaceNetworkAccessControlPtrOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlPtrOutput
func (WorkspaceNetworkAccessControlOutput) VpceIds ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlOutput) VpceIds() pulumi.StringArrayOutput
The list of Amazon VPC endpoint IDs for the workspace. If a NetworkAccessConfiguration is specified then only VPC endpoints specified here will be allowed to access the workspace.
type WorkspaceNetworkAccessControlPtrInput ¶ added in v0.58.0
type WorkspaceNetworkAccessControlPtrInput interface { pulumi.Input ToWorkspaceNetworkAccessControlPtrOutput() WorkspaceNetworkAccessControlPtrOutput ToWorkspaceNetworkAccessControlPtrOutputWithContext(context.Context) WorkspaceNetworkAccessControlPtrOutput }
WorkspaceNetworkAccessControlPtrInput is an input type that accepts WorkspaceNetworkAccessControlArgs, WorkspaceNetworkAccessControlPtr and WorkspaceNetworkAccessControlPtrOutput values. You can construct a concrete instance of `WorkspaceNetworkAccessControlPtrInput` via:
WorkspaceNetworkAccessControlArgs{...} or: nil
func WorkspaceNetworkAccessControlPtr ¶ added in v0.58.0
func WorkspaceNetworkAccessControlPtr(v *WorkspaceNetworkAccessControlArgs) WorkspaceNetworkAccessControlPtrInput
type WorkspaceNetworkAccessControlPtrOutput ¶ added in v0.58.0
type WorkspaceNetworkAccessControlPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceNetworkAccessControlPtrOutput) ElementType ¶ added in v0.58.0
func (WorkspaceNetworkAccessControlPtrOutput) ElementType() reflect.Type
func (WorkspaceNetworkAccessControlPtrOutput) PrefixListIds ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlPtrOutput) PrefixListIds() pulumi.StringArrayOutput
The list of prefix list IDs. A prefix list is a list of CIDR ranges of IP addresses. The IP addresses specified are allowed to access your workspace. If the list is not included in the configuration then no IP addresses will be allowed to access the workspace.
func (WorkspaceNetworkAccessControlPtrOutput) ToWorkspaceNetworkAccessControlPtrOutput ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlPtrOutput) ToWorkspaceNetworkAccessControlPtrOutput() WorkspaceNetworkAccessControlPtrOutput
func (WorkspaceNetworkAccessControlPtrOutput) ToWorkspaceNetworkAccessControlPtrOutputWithContext ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlPtrOutput) ToWorkspaceNetworkAccessControlPtrOutputWithContext(ctx context.Context) WorkspaceNetworkAccessControlPtrOutput
func (WorkspaceNetworkAccessControlPtrOutput) VpceIds ¶ added in v0.58.0
func (o WorkspaceNetworkAccessControlPtrOutput) VpceIds() pulumi.StringArrayOutput
The list of Amazon VPC endpoint IDs for the workspace. If a NetworkAccessConfiguration is specified then only VPC endpoints specified here will be allowed to access the workspace.
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 values of the WorkspaceNotificationDestinationType enum A concrete instance of `WorkspaceNotificationDestinationTypeInput` can be one of the following:
WorkspaceNotificationDestinationTypeSns
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
Specifies whether the workspace can access AWS resources in this AWS account only, or whether it can also access AWS resources in other accounts in the same organization. If this is `ORGANIZATION` , the `OrganizationalUnits` parameter specifies which organizational units the workspace can access.
func (WorkspaceOutput) AuthenticationProviders ¶
func (o WorkspaceOutput) AuthenticationProviders() WorkspaceAuthenticationProviderTypesArrayOutput
List of authentication providers to enable.
func (WorkspaceOutput) AwsId ¶ added in v0.99.0
func (o WorkspaceOutput) AwsId() pulumi.StringOutput
The id that uniquely identifies a Grafana workspace.
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.StringPtrOutput
The version of Grafana to support in your workspace.
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) NetworkAccessControl ¶ added in v0.58.0
func (o WorkspaceOutput) NetworkAccessControl() WorkspaceNetworkAccessControlPtrOutput
The configuration settings for network access to your 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
If this is `SERVICE_MANAGED` , and the workplace was created through the Amazon Managed Grafana console, then Amazon Managed Grafana automatically creates the IAM roles and provisions the permissions that the workspace needs to use AWS data sources and notification channels.
If this is `CUSTOMER_MANAGED` , you must manage those roles and permissions yourself.
If you are working with a workspace in a member account of an organization and that account is not a delegated administrator account, and you want the workspace to access data sources in other AWS accounts in the organization, this parameter must be set to `CUSTOMER_MANAGED` .
For more information about converting between customer and service managed, see [Managing permissions for data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-datasource-and-notification.html) . For more information about the roles and permissions that must be managed for customer managed workspaces, see [Amazon Managed Grafana permissions and policies for AWS data sources and notification channels](https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html)
func (WorkspaceOutput) PluginAdminEnabled ¶ added in v0.85.0
func (o WorkspaceOutput) PluginAdminEnabled() pulumi.BoolPtrOutput
Allow workspace admins to install plugins
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
If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and define which groups in the assertion attribute are to have the `Admin` and `Editor` roles in the workspace.
func (WorkspaceOutput) SamlConfigurationStatus ¶
func (o WorkspaceOutput) SamlConfigurationStatus() WorkspaceSamlConfigurationStatusOutput
Specifies whether the workspace's SAML configuration is complete.
Valid values: `CONFIGURED | NOT_CONFIGURED`
Type: String
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
The current status of the workspace.
Valid values: `ACTIVE | CREATING | DELETING | FAILED | UPDATING | UPGRADING | DELETION_FAILED | CREATION_FAILED | UPDATE_FAILED | UPGRADE_FAILED | LICENSE_REMOVAL_FAILED`
Type: String
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
The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to.
> Connecting to a private VPC is not yet available in the Asia Pacific (Seoul) Region (ap-northeast-2).
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 values of the WorkspacePermissionType enum A concrete instance of `WorkspacePermissionTypeInput` can be one of the following:
WorkspacePermissionTypeCustomerManaged WorkspacePermissionTypeServiceManaged
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"` // A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace. AssertionAttributes *WorkspaceAssertionAttributes `pulumi:"assertionAttributes"` // A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace. 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"` // A structure containing arrays that map group names in the SAML assertion to the Grafana `Admin` and `Editor` roles in the workspace. 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"` // A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace. AssertionAttributes WorkspaceAssertionAttributesPtrInput `pulumi:"assertionAttributes"` // A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace. 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"` // A structure containing arrays that map group names in the SAML assertion to the Grafana `Admin` and `Editor` roles in the workspace. 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
A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.
func (WorkspaceSamlConfigurationOutput) ElementType ¶
func (WorkspaceSamlConfigurationOutput) ElementType() reflect.Type
func (WorkspaceSamlConfigurationOutput) IdpMetadata ¶
func (o WorkspaceSamlConfigurationOutput) IdpMetadata() WorkspaceIdpMetadataOutput
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.
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
A structure containing arrays that map group names in the SAML assertion to the Grafana `Admin` and `Editor` roles in the workspace.
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
A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.
func (WorkspaceSamlConfigurationPtrOutput) Elem ¶
func (o WorkspaceSamlConfigurationPtrOutput) Elem() WorkspaceSamlConfigurationOutput
func (WorkspaceSamlConfigurationPtrOutput) ElementType ¶
func (WorkspaceSamlConfigurationPtrOutput) ElementType() reflect.Type
func (WorkspaceSamlConfigurationPtrOutput) IdpMetadata ¶
func (o WorkspaceSamlConfigurationPtrOutput) IdpMetadata() WorkspaceIdpMetadataPtrOutput
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.
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
A structure containing arrays that map group names in the SAML assertion to the Grafana `Admin` and `Editor` roles in the workspace.
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