1. Packages
  2. Powerscale Provider
  3. API Docs
  4. SupportAssist
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

powerscale.SupportAssist

Explore with Pulumi AI

powerscale logo
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

    This resource is used to manage the Support Assist settings of PowerScale Array. We can Create, Update and Delete the Support Assist settings using this resource. Note that, Support Assist settings is the native functionality of PowerScale.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.powerscale.SupportAssist;
    import com.pulumi.powerscale.SupportAssistArgs;
    import com.pulumi.powerscale.inputs.SupportAssistConnectionsArgs;
    import com.pulumi.powerscale.inputs.SupportAssistContactArgs;
    import com.pulumi.powerscale.inputs.SupportAssistContactPrimaryArgs;
    import com.pulumi.powerscale.inputs.SupportAssistContactSecondaryArgs;
    import com.pulumi.powerscale.inputs.SupportAssistTelemetryArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var test = new SupportAssist("test", SupportAssistArgs.builder()
                .acceptedTerms(true)
                .accessKey("key")
                .automaticCaseCreation(false)
                .connections(SupportAssistConnectionsArgs.builder()
                    .gateway_endpoints(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .mode("gateway")
                    .network_pools("subnet0:pool0")
                    .build())
                .contact(SupportAssistContactArgs.builder()
                    .primary(SupportAssistContactPrimaryArgs.builder()
                        .email("abc@gmail.com")
                        .firstName("terraform_first")
                        .language("En")
                        .lastName("terraform_last")
                        .phone("1234567890")
                        .build())
                    .secondary(SupportAssistContactSecondaryArgs.builder()
                        .email("xyz@gmail.com")
                        .firstName("terraform_second")
                        .language("No")
                        .lastName("terraform")
                        .phone("1234567890")
                        .build())
                    .build())
                .enableDownload(true)
                .enableRemoteSupport(true)
                .pin("pin")
                .supportassistEnabled(true)
                .telemetry(SupportAssistTelemetryArgs.builder()
                    .offline_collection_period(7200)
                    .telemetry_enabled(true)
                    .telemetry_persist(true)
                    .telemetry_threads(6)
                    .build())
                .build());
    
        }
    }
    
    resources:
      test:
        type: powerscale:SupportAssist
        properties:
          acceptedTerms: true
          accessKey: key
          automaticCaseCreation: false
          connections:
            gateway_endpoints:
              - enabled: true
                host: 1.2.3.4
                port: 9443
                priority: 1
                useProxy: true
                validateSsl: true
            mode: gateway
            network_pools:
              - subnet0:pool0
          contact:
            primary:
              email: abc@gmail.com
              firstName: terraform_first
              language: En
              lastName: terraform_last
              phone: '1234567890'
            secondary:
              email: xyz@gmail.com
              firstName: terraform_second
              language: No
              lastName: terraform
              phone: '1234567890'
          enableDownload: true
          enableRemoteSupport: true
          pin: pin
          supportassistEnabled: true
          telemetry:
            offline_collection_period: 7200
            telemetry_enabled: true
            telemetry_persist: true
            telemetry_threads: 6
    

    Create SupportAssist Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SupportAssist(name: string, args?: SupportAssistArgs, opts?: CustomResourceOptions);
    @overload
    def SupportAssist(resource_name: str,
                      args: Optional[SupportAssistArgs] = None,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def SupportAssist(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      accepted_terms: Optional[bool] = None,
                      access_key: Optional[str] = None,
                      automatic_case_creation: Optional[bool] = None,
                      connections: Optional[SupportAssistConnectionsArgs] = None,
                      contact: Optional[SupportAssistContactArgs] = None,
                      enable_download: Optional[bool] = None,
                      enable_remote_support: Optional[bool] = None,
                      pin: Optional[str] = None,
                      supportassist_enabled: Optional[bool] = None,
                      telemetry: Optional[SupportAssistTelemetryArgs] = None)
    func NewSupportAssist(ctx *Context, name string, args *SupportAssistArgs, opts ...ResourceOption) (*SupportAssist, error)
    public SupportAssist(string name, SupportAssistArgs? args = null, CustomResourceOptions? opts = null)
    public SupportAssist(String name, SupportAssistArgs args)
    public SupportAssist(String name, SupportAssistArgs args, CustomResourceOptions options)
    
    type: powerscale:SupportAssist
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SupportAssistArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SupportAssistArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SupportAssistArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SupportAssistArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SupportAssistArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var supportAssistResource = new Powerscale.SupportAssist("supportAssistResource", new()
    {
        AcceptedTerms = false,
        AccessKey = "string",
        AutomaticCaseCreation = false,
        Connections = new Powerscale.Inputs.SupportAssistConnectionsArgs
        {
            GatewayEndpoints = new[]
            {
                new Powerscale.Inputs.SupportAssistConnectionsGatewayEndpointArgs
                {
                    Enabled = false,
                    Host = "string",
                    Port = 0,
                    Priority = 0,
                    UseProxy = false,
                    ValidateSsl = false,
                },
            },
            Mode = "string",
            NetworkPools = new[]
            {
                "string",
            },
        },
        Contact = new Powerscale.Inputs.SupportAssistContactArgs
        {
            Primary = new Powerscale.Inputs.SupportAssistContactPrimaryArgs
            {
                Email = "string",
                FirstName = "string",
                Language = "string",
                LastName = "string",
                Phone = "string",
            },
            Secondary = new Powerscale.Inputs.SupportAssistContactSecondaryArgs
            {
                Email = "string",
                FirstName = "string",
                Language = "string",
                LastName = "string",
                Phone = "string",
            },
        },
        EnableDownload = false,
        EnableRemoteSupport = false,
        Pin = "string",
        SupportassistEnabled = false,
        Telemetry = new Powerscale.Inputs.SupportAssistTelemetryArgs
        {
            OfflineCollectionPeriod = 0,
            TelemetryEnabled = false,
            TelemetryPersist = false,
            TelemetryThreads = 0,
        },
    });
    
    example, err := powerscale.NewSupportAssist(ctx, "supportAssistResource", &powerscale.SupportAssistArgs{
    	AcceptedTerms:         pulumi.Bool(false),
    	AccessKey:             pulumi.String("string"),
    	AutomaticCaseCreation: pulumi.Bool(false),
    	Connections: &powerscale.SupportAssistConnectionsArgs{
    		GatewayEndpoints: powerscale.SupportAssistConnectionsGatewayEndpointArray{
    			&powerscale.SupportAssistConnectionsGatewayEndpointArgs{
    				Enabled:     pulumi.Bool(false),
    				Host:        pulumi.String("string"),
    				Port:        pulumi.Float64(0),
    				Priority:    pulumi.Float64(0),
    				UseProxy:    pulumi.Bool(false),
    				ValidateSsl: pulumi.Bool(false),
    			},
    		},
    		Mode: pulumi.String("string"),
    		NetworkPools: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Contact: &powerscale.SupportAssistContactArgs{
    		Primary: &powerscale.SupportAssistContactPrimaryArgs{
    			Email:     pulumi.String("string"),
    			FirstName: pulumi.String("string"),
    			Language:  pulumi.String("string"),
    			LastName:  pulumi.String("string"),
    			Phone:     pulumi.String("string"),
    		},
    		Secondary: &powerscale.SupportAssistContactSecondaryArgs{
    			Email:     pulumi.String("string"),
    			FirstName: pulumi.String("string"),
    			Language:  pulumi.String("string"),
    			LastName:  pulumi.String("string"),
    			Phone:     pulumi.String("string"),
    		},
    	},
    	EnableDownload:       pulumi.Bool(false),
    	EnableRemoteSupport:  pulumi.Bool(false),
    	Pin:                  pulumi.String("string"),
    	SupportassistEnabled: pulumi.Bool(false),
    	Telemetry: &powerscale.SupportAssistTelemetryArgs{
    		OfflineCollectionPeriod: pulumi.Float64(0),
    		TelemetryEnabled:        pulumi.Bool(false),
    		TelemetryPersist:        pulumi.Bool(false),
    		TelemetryThreads:        pulumi.Float64(0),
    	},
    })
    
    var supportAssistResource = new SupportAssist("supportAssistResource", SupportAssistArgs.builder()
        .acceptedTerms(false)
        .accessKey("string")
        .automaticCaseCreation(false)
        .connections(SupportAssistConnectionsArgs.builder()
            .gatewayEndpoints(SupportAssistConnectionsGatewayEndpointArgs.builder()
                .enabled(false)
                .host("string")
                .port(0)
                .priority(0)
                .useProxy(false)
                .validateSsl(false)
                .build())
            .mode("string")
            .networkPools("string")
            .build())
        .contact(SupportAssistContactArgs.builder()
            .primary(SupportAssistContactPrimaryArgs.builder()
                .email("string")
                .firstName("string")
                .language("string")
                .lastName("string")
                .phone("string")
                .build())
            .secondary(SupportAssistContactSecondaryArgs.builder()
                .email("string")
                .firstName("string")
                .language("string")
                .lastName("string")
                .phone("string")
                .build())
            .build())
        .enableDownload(false)
        .enableRemoteSupport(false)
        .pin("string")
        .supportassistEnabled(false)
        .telemetry(SupportAssistTelemetryArgs.builder()
            .offlineCollectionPeriod(0)
            .telemetryEnabled(false)
            .telemetryPersist(false)
            .telemetryThreads(0)
            .build())
        .build());
    
    support_assist_resource = powerscale.SupportAssist("supportAssistResource",
        accepted_terms=False,
        access_key="string",
        automatic_case_creation=False,
        connections={
            "gateway_endpoints": [{
                "enabled": False,
                "host": "string",
                "port": 0,
                "priority": 0,
                "use_proxy": False,
                "validate_ssl": False,
            }],
            "mode": "string",
            "network_pools": ["string"],
        },
        contact={
            "primary": {
                "email": "string",
                "first_name": "string",
                "language": "string",
                "last_name": "string",
                "phone": "string",
            },
            "secondary": {
                "email": "string",
                "first_name": "string",
                "language": "string",
                "last_name": "string",
                "phone": "string",
            },
        },
        enable_download=False,
        enable_remote_support=False,
        pin="string",
        supportassist_enabled=False,
        telemetry={
            "offline_collection_period": 0,
            "telemetry_enabled": False,
            "telemetry_persist": False,
            "telemetry_threads": 0,
        })
    
    const supportAssistResource = new powerscale.SupportAssist("supportAssistResource", {
        acceptedTerms: false,
        accessKey: "string",
        automaticCaseCreation: false,
        connections: {
            gatewayEndpoints: [{
                enabled: false,
                host: "string",
                port: 0,
                priority: 0,
                useProxy: false,
                validateSsl: false,
            }],
            mode: "string",
            networkPools: ["string"],
        },
        contact: {
            primary: {
                email: "string",
                firstName: "string",
                language: "string",
                lastName: "string",
                phone: "string",
            },
            secondary: {
                email: "string",
                firstName: "string",
                language: "string",
                lastName: "string",
                phone: "string",
            },
        },
        enableDownload: false,
        enableRemoteSupport: false,
        pin: "string",
        supportassistEnabled: false,
        telemetry: {
            offlineCollectionPeriod: 0,
            telemetryEnabled: false,
            telemetryPersist: false,
            telemetryThreads: 0,
        },
    });
    
    type: powerscale:SupportAssist
    properties:
        acceptedTerms: false
        accessKey: string
        automaticCaseCreation: false
        connections:
            gatewayEndpoints:
                - enabled: false
                  host: string
                  port: 0
                  priority: 0
                  useProxy: false
                  validateSsl: false
            mode: string
            networkPools:
                - string
        contact:
            primary:
                email: string
                firstName: string
                language: string
                lastName: string
                phone: string
            secondary:
                email: string
                firstName: string
                language: string
                lastName: string
                phone: string
        enableDownload: false
        enableRemoteSupport: false
        pin: string
        supportassistEnabled: false
        telemetry:
            offlineCollectionPeriod: 0
            telemetryEnabled: false
            telemetryPersist: false
            telemetryThreads: 0
    

    SupportAssist Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The SupportAssist resource accepts the following input properties:

    AcceptedTerms bool
    Set T&C accepted or rejected status
    AccessKey string
    SupportAssist access key
    AutomaticCaseCreation bool
    True indicates automatic case creation is enabled
    Connections SupportAssistConnections
    Contact SupportAssistContact
    EnableDownload bool
    True indicates downloads are enabled
    EnableRemoteSupport bool
    Allow remote support.
    Pin string
    SupportAssist pin
    SupportassistEnabled bool
    Whether SupportAssist is enabled
    Telemetry SupportAssistTelemetry
    AcceptedTerms bool
    Set T&C accepted or rejected status
    AccessKey string
    SupportAssist access key
    AutomaticCaseCreation bool
    True indicates automatic case creation is enabled
    Connections SupportAssistConnectionsArgs
    Contact SupportAssistContactArgs
    EnableDownload bool
    True indicates downloads are enabled
    EnableRemoteSupport bool
    Allow remote support.
    Pin string
    SupportAssist pin
    SupportassistEnabled bool
    Whether SupportAssist is enabled
    Telemetry SupportAssistTelemetryArgs
    acceptedTerms Boolean
    Set T&C accepted or rejected status
    accessKey String
    SupportAssist access key
    automaticCaseCreation Boolean
    True indicates automatic case creation is enabled
    connections SupportAssistConnections
    contact SupportAssistContact
    enableDownload Boolean
    True indicates downloads are enabled
    enableRemoteSupport Boolean
    Allow remote support.
    pin String
    SupportAssist pin
    supportassistEnabled Boolean
    Whether SupportAssist is enabled
    telemetry SupportAssistTelemetry
    acceptedTerms boolean
    Set T&C accepted or rejected status
    accessKey string
    SupportAssist access key
    automaticCaseCreation boolean
    True indicates automatic case creation is enabled
    connections SupportAssistConnections
    contact SupportAssistContact
    enableDownload boolean
    True indicates downloads are enabled
    enableRemoteSupport boolean
    Allow remote support.
    pin string
    SupportAssist pin
    supportassistEnabled boolean
    Whether SupportAssist is enabled
    telemetry SupportAssistTelemetry
    accepted_terms bool
    Set T&C accepted or rejected status
    access_key str
    SupportAssist access key
    automatic_case_creation bool
    True indicates automatic case creation is enabled
    connections SupportAssistConnectionsArgs
    contact SupportAssistContactArgs
    enable_download bool
    True indicates downloads are enabled
    enable_remote_support bool
    Allow remote support.
    pin str
    SupportAssist pin
    supportassist_enabled bool
    Whether SupportAssist is enabled
    telemetry SupportAssistTelemetryArgs
    acceptedTerms Boolean
    Set T&C accepted or rejected status
    accessKey String
    SupportAssist access key
    automaticCaseCreation Boolean
    True indicates automatic case creation is enabled
    connections Property Map
    contact Property Map
    enableDownload Boolean
    True indicates downloads are enabled
    enableRemoteSupport Boolean
    Allow remote support.
    pin String
    SupportAssist pin
    supportassistEnabled Boolean
    Whether SupportAssist is enabled
    telemetry Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SupportAssist resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing SupportAssist Resource

    Get an existing SupportAssist resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: SupportAssistState, opts?: CustomResourceOptions): SupportAssist
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            accepted_terms: Optional[bool] = None,
            access_key: Optional[str] = None,
            automatic_case_creation: Optional[bool] = None,
            connections: Optional[SupportAssistConnectionsArgs] = None,
            contact: Optional[SupportAssistContactArgs] = None,
            enable_download: Optional[bool] = None,
            enable_remote_support: Optional[bool] = None,
            pin: Optional[str] = None,
            supportassist_enabled: Optional[bool] = None,
            telemetry: Optional[SupportAssistTelemetryArgs] = None) -> SupportAssist
    func GetSupportAssist(ctx *Context, name string, id IDInput, state *SupportAssistState, opts ...ResourceOption) (*SupportAssist, error)
    public static SupportAssist Get(string name, Input<string> id, SupportAssistState? state, CustomResourceOptions? opts = null)
    public static SupportAssist get(String name, Output<String> id, SupportAssistState state, CustomResourceOptions options)
    resources:  _:    type: powerscale:SupportAssist    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AcceptedTerms bool
    Set T&C accepted or rejected status
    AccessKey string
    SupportAssist access key
    AutomaticCaseCreation bool
    True indicates automatic case creation is enabled
    Connections SupportAssistConnections
    Contact SupportAssistContact
    EnableDownload bool
    True indicates downloads are enabled
    EnableRemoteSupport bool
    Allow remote support.
    Pin string
    SupportAssist pin
    SupportassistEnabled bool
    Whether SupportAssist is enabled
    Telemetry SupportAssistTelemetry
    AcceptedTerms bool
    Set T&C accepted or rejected status
    AccessKey string
    SupportAssist access key
    AutomaticCaseCreation bool
    True indicates automatic case creation is enabled
    Connections SupportAssistConnectionsArgs
    Contact SupportAssistContactArgs
    EnableDownload bool
    True indicates downloads are enabled
    EnableRemoteSupport bool
    Allow remote support.
    Pin string
    SupportAssist pin
    SupportassistEnabled bool
    Whether SupportAssist is enabled
    Telemetry SupportAssistTelemetryArgs
    acceptedTerms Boolean
    Set T&C accepted or rejected status
    accessKey String
    SupportAssist access key
    automaticCaseCreation Boolean
    True indicates automatic case creation is enabled
    connections SupportAssistConnections
    contact SupportAssistContact
    enableDownload Boolean
    True indicates downloads are enabled
    enableRemoteSupport Boolean
    Allow remote support.
    pin String
    SupportAssist pin
    supportassistEnabled Boolean
    Whether SupportAssist is enabled
    telemetry SupportAssistTelemetry
    acceptedTerms boolean
    Set T&C accepted or rejected status
    accessKey string
    SupportAssist access key
    automaticCaseCreation boolean
    True indicates automatic case creation is enabled
    connections SupportAssistConnections
    contact SupportAssistContact
    enableDownload boolean
    True indicates downloads are enabled
    enableRemoteSupport boolean
    Allow remote support.
    pin string
    SupportAssist pin
    supportassistEnabled boolean
    Whether SupportAssist is enabled
    telemetry SupportAssistTelemetry
    accepted_terms bool
    Set T&C accepted or rejected status
    access_key str
    SupportAssist access key
    automatic_case_creation bool
    True indicates automatic case creation is enabled
    connections SupportAssistConnectionsArgs
    contact SupportAssistContactArgs
    enable_download bool
    True indicates downloads are enabled
    enable_remote_support bool
    Allow remote support.
    pin str
    SupportAssist pin
    supportassist_enabled bool
    Whether SupportAssist is enabled
    telemetry SupportAssistTelemetryArgs
    acceptedTerms Boolean
    Set T&C accepted or rejected status
    accessKey String
    SupportAssist access key
    automaticCaseCreation Boolean
    True indicates automatic case creation is enabled
    connections Property Map
    contact Property Map
    enableDownload Boolean
    True indicates downloads are enabled
    enableRemoteSupport Boolean
    Allow remote support.
    pin String
    SupportAssist pin
    supportassistEnabled Boolean
    Whether SupportAssist is enabled
    telemetry Property Map

    Supporting Types

    SupportAssistConnections, SupportAssistConnectionsArgs

    GatewayEndpoints List<SupportAssistConnectionsGatewayEndpoint>
    Gateway details
    Mode string
    Connection Mode for SupportAssist: can be direct or via gateway
    NetworkPools List<string>
    Network pools for gateway use
    GatewayEndpoints []SupportAssistConnectionsGatewayEndpoint
    Gateway details
    Mode string
    Connection Mode for SupportAssist: can be direct or via gateway
    NetworkPools []string
    Network pools for gateway use
    gatewayEndpoints List<SupportAssistConnectionsGatewayEndpoint>
    Gateway details
    mode String
    Connection Mode for SupportAssist: can be direct or via gateway
    networkPools List<String>
    Network pools for gateway use
    gatewayEndpoints SupportAssistConnectionsGatewayEndpoint[]
    Gateway details
    mode string
    Connection Mode for SupportAssist: can be direct or via gateway
    networkPools string[]
    Network pools for gateway use
    gateway_endpoints Sequence[SupportAssistConnectionsGatewayEndpoint]
    Gateway details
    mode str
    Connection Mode for SupportAssist: can be direct or via gateway
    network_pools Sequence[str]
    Network pools for gateway use
    gatewayEndpoints List<Property Map>
    Gateway details
    mode String
    Connection Mode for SupportAssist: can be direct or via gateway
    networkPools List<String>
    Network pools for gateway use

    SupportAssistConnectionsGatewayEndpoint, SupportAssistConnectionsGatewayEndpointArgs

    Enabled bool
    Whether this gateway is enabled/disabled
    Host string
    Gateway hostname or IPv4 address
    Port double
    Gateway port
    Priority double
    Gateway's priority
    UseProxy bool
    Whether to use Proxy for this gateway
    ValidateSsl bool
    Whether to validate SSL for this gateway
    Enabled bool
    Whether this gateway is enabled/disabled
    Host string
    Gateway hostname or IPv4 address
    Port float64
    Gateway port
    Priority float64
    Gateway's priority
    UseProxy bool
    Whether to use Proxy for this gateway
    ValidateSsl bool
    Whether to validate SSL for this gateway
    enabled Boolean
    Whether this gateway is enabled/disabled
    host String
    Gateway hostname or IPv4 address
    port Double
    Gateway port
    priority Double
    Gateway's priority
    useProxy Boolean
    Whether to use Proxy for this gateway
    validateSsl Boolean
    Whether to validate SSL for this gateway
    enabled boolean
    Whether this gateway is enabled/disabled
    host string
    Gateway hostname or IPv4 address
    port number
    Gateway port
    priority number
    Gateway's priority
    useProxy boolean
    Whether to use Proxy for this gateway
    validateSsl boolean
    Whether to validate SSL for this gateway
    enabled bool
    Whether this gateway is enabled/disabled
    host str
    Gateway hostname or IPv4 address
    port float
    Gateway port
    priority float
    Gateway's priority
    use_proxy bool
    Whether to use Proxy for this gateway
    validate_ssl bool
    Whether to validate SSL for this gateway
    enabled Boolean
    Whether this gateway is enabled/disabled
    host String
    Gateway hostname or IPv4 address
    port Number
    Gateway port
    priority Number
    Gateway's priority
    useProxy Boolean
    Whether to use Proxy for this gateway
    validateSsl Boolean
    Whether to validate SSL for this gateway

    SupportAssistContact, SupportAssistContactArgs

    SupportAssistContactPrimary, SupportAssistContactPrimaryArgs

    Email string
    Contact's email address.
    FirstName string
    Contact's first name.
    Language string
    LastName string
    Contact's last name.
    Phone string
    Contact's phone number.
    Email string
    Contact's email address.
    FirstName string
    Contact's first name.
    Language string
    LastName string
    Contact's last name.
    Phone string
    Contact's phone number.
    email String
    Contact's email address.
    firstName String
    Contact's first name.
    language String
    lastName String
    Contact's last name.
    phone String
    Contact's phone number.
    email string
    Contact's email address.
    firstName string
    Contact's first name.
    language string
    lastName string
    Contact's last name.
    phone string
    Contact's phone number.
    email str
    Contact's email address.
    first_name str
    Contact's first name.
    language str
    last_name str
    Contact's last name.
    phone str
    Contact's phone number.
    email String
    Contact's email address.
    firstName String
    Contact's first name.
    language String
    lastName String
    Contact's last name.
    phone String
    Contact's phone number.

    SupportAssistContactSecondary, SupportAssistContactSecondaryArgs

    Email string
    Contact's email address.
    FirstName string
    Contact's first name.
    Language string
    LastName string
    Contact's last name.
    Phone string
    Contact's phone number.
    Email string
    Contact's email address.
    FirstName string
    Contact's first name.
    Language string
    LastName string
    Contact's last name.
    Phone string
    Contact's phone number.
    email String
    Contact's email address.
    firstName String
    Contact's first name.
    language String
    lastName String
    Contact's last name.
    phone String
    Contact's phone number.
    email string
    Contact's email address.
    firstName string
    Contact's first name.
    language string
    lastName string
    Contact's last name.
    phone string
    Contact's phone number.
    email str
    Contact's email address.
    first_name str
    Contact's first name.
    language str
    last_name str
    Contact's last name.
    phone str
    Contact's phone number.
    email String
    Contact's email address.
    firstName String
    Contact's first name.
    language String
    lastName String
    Contact's last name.
    phone String
    Contact's phone number.

    SupportAssistTelemetry, SupportAssistTelemetryArgs

    OfflineCollectionPeriod double
    Change the offline collection period for when the connection to gateway is down
    TelemetryEnabled bool
    Change the status of telemetry
    TelemetryPersist bool
    Change if files are kept after upload
    TelemetryThreads double
    Change the number of threads for telemetry gathers
    OfflineCollectionPeriod float64
    Change the offline collection period for when the connection to gateway is down
    TelemetryEnabled bool
    Change the status of telemetry
    TelemetryPersist bool
    Change if files are kept after upload
    TelemetryThreads float64
    Change the number of threads for telemetry gathers
    offlineCollectionPeriod Double
    Change the offline collection period for when the connection to gateway is down
    telemetryEnabled Boolean
    Change the status of telemetry
    telemetryPersist Boolean
    Change if files are kept after upload
    telemetryThreads Double
    Change the number of threads for telemetry gathers
    offlineCollectionPeriod number
    Change the offline collection period for when the connection to gateway is down
    telemetryEnabled boolean
    Change the status of telemetry
    telemetryPersist boolean
    Change if files are kept after upload
    telemetryThreads number
    Change the number of threads for telemetry gathers
    offline_collection_period float
    Change the offline collection period for when the connection to gateway is down
    telemetry_enabled bool
    Change the status of telemetry
    telemetry_persist bool
    Change if files are kept after upload
    telemetry_threads float
    Change the number of threads for telemetry gathers
    offlineCollectionPeriod Number
    Change the offline collection period for when the connection to gateway is down
    telemetryEnabled Boolean
    Change the status of telemetry
    telemetryPersist Boolean
    Change if files are kept after upload
    telemetryThreads Number
    Change the number of threads for telemetry gathers

    Import

    Copyright (c) 2024 Dell Inc., or its subsidiaries. All Rights Reserved.

    Licensed under the Mozilla Public License Version 2.0 (the “License”);

    you may not use this file except in compliance with the License.

    You may obtain a copy of the License at

    http://mozilla.org/MPL/2.0/
    

    Unless required by applicable law or agreed to in writing, software

    distributed under the License is distributed on an “AS IS” BASIS,

    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

    See the License for the specific language governing permissions and

    limitations under the License.

    The command is

    $ pulumi import powerscale:index/supportAssist:SupportAssist example_support_assist <anyString>
    

    Example:

    $ pulumi import powerscale:index/supportAssist:SupportAssist example_support_assist "support_assist"
    

    After running this command, populate one or more fields in the config file to start managing this resource.

    Note: running “terraform show” after importing shows the current config/state of the resource. You can copy/paste that config to make it easier to manage the resource.

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    powerscale dell/terraform-provider-powerscale
    License
    Notes
    This Pulumi package is based on the powerscale Terraform Provider.
    powerscale logo
    powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell